Jump to content

Recommended Posts

Posted

Hello,

 

I am really angry about Forge today. I wanted to play a modpack runned with Forge 1.10. So, I don't have problems with Mods, or the Modpacks, I have a problem with Forge. Forge takes over 60 Minutes to load freakin' 80-100 Mods. I play minecraft since 2010, and modded since Hexxit. Hexxit has 80 mods or more, and with an old version of Forge it just takes 2-3 minutes to startup, while the FTB Lite 1.10 takes 30 minutes, with the newest. Why? Anyone can help me?

 

Thanks, Tom

 

Edit:

When I am starting Forge 1.10, the Model Manager (4/7) freezes completly, and I have to wait extra 10 minutes. Reloading Model Manager (7/7) freezes two to four times, too, which took me again some extra minutes of my short life. More RAM does not affect anything.

 

Edit2:

Here is the Log: http://www.mediafire.com/file/fiat76yden1me60/fml-client-latest.log (Had to upload in MediaFire because pastebin only takes 512kb, because the file is 3.91mb big)

Posted

It's almost like different mod packs have different system requirements and do different things!

1) It';s not forge's fault it's the mods/your computers

2) You're only allocating 3G of ram, and you're pegging that out before the coremods scan finishes, so you're slowing yourself down.

3) You have a lot of JVM args that futz with the GC which will cause it to be a lot slower then it should be.

So ya, nuke your JVM args, and give the process more RAM.

Nothing on our end.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Posted

Mojang changed a heap of internal stuff for 1.8 that changes the basic requirements for Minecraft, instead of running Vanilla with 500MB of RAM you need at least 800MB of RAM

 

Another example is the Pixelmon mod used to be fine with just 1GB of RAM allocated to Minecraft but as of 1.8 it barely loads without at least 1.5GB of RAM and optimally play the game at 2GB of RAM, this is not due to anything Pixelmon changed but Minecraft's minimum RAM requirements and graphical changes for better efficiency

 

TL;DR Minecraft 1.8+ takes longer to load cos you haven't updated your RAM allocation

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I would like to have a BoP sapling drop from my block if it is also installed. I think I have done everything and I cannot pinpoint the problem, which is the error in the logs that appears when joining a world:   [Worker-Main-11/ERROR] [ne.mi.co.ForgeHooks/]: Couldn't parse element loot_tables:grasses:blocks/leaves_block com.google.gson.JsonSyntaxException: Expected name to be an item, was unknown string 'biomesoplenty:magic_sapling' My code:   LootItemConditions.CONDITIONS.register(modEventBus); public class LootItemConditions { public static final DeferredRegister<LootItemConditionType> CONDITIONS = DeferredRegister.create(Registries.LOOT_CONDITION_TYPE, Grasses.MOD_ID); public static final RegistryObject<LootItemConditionType> IS_MOD_LOADED = CONDITIONS.register("is_mod_loaded", () -> new LootItemConditionType(new IsModLoaded.ConditionSerializer())); } public class IsModLoaded implements LootItemCondition { private final boolean exists; private final String modID; public IsModLoaded(String modID) { this.exists = ModList.get().isLoaded(modID); this.modID = modID; } @Override public LootItemConditionType getType() { return LootItemConditions.IS_MOD_LOADED.get(); } @Override public boolean test(LootContext context) { return this.exists; } public static LootItemCondition.Builder builder(String modid) { return () -> new IsModLoaded(modid); } public static class ConditionSerializer implements Serializer<IsModLoaded> { @Override public void serialize(JsonObject json, IsModLoaded instance, JsonSerializationContext ctx) { json.addProperty("modid", instance.modID); } @Override public IsModLoaded deserialize(JsonObject json, JsonDeserializationContext ctx) { return new IsModLoaded(GsonHelper.getAsString(json, "modid")); } } } protected LootTable.Builder createLeavesDropsWithModIDCheck(Block selfBlock, Item sapling, Property<?>[] properties, String modIDToCheck, float... chances) { CopyBlockState.Builder blockStateCopyBuilder = CopyBlockState.copyState(selfBlock); for(Property<?> property : properties) { blockStateCopyBuilder.copy(property); } return LootTable.lootTable() .withPool(LootPool.lootPool().setRolls(ConstantValue.exactly(1.0F)) .add(LootItem.lootTableItem(selfBlock) .when(HAS_SHEARS_OR_SILK_TOUCH) .apply(blockStateCopyBuilder))) .withPool(LootPool.lootPool().setRolls(ConstantValue.exactly(1.0F)) .add(this.applyExplosionCondition(selfBlock, LootItem.lootTableItem(sapling)) .when(IsModLoaded.builder(modIDToCheck))) .when(BonusLevelTableCondition.bonusLevelFlatChance(Enchantments.BLOCK_FORTUNE, chances)) .when(HAS_NO_SHEARS_OR_SILK_TOUCH)) .withPool(LootPool.lootPool().name("sticks").setRolls(ConstantValue.exactly(1.0F)) .add(this.applyExplosionDecay(selfBlock, LootItem.lootTableItem(Items.STICK). apply(SetItemCountFunction.setCount(UniformGenerator.between(1.0F, 2.0F)))) .when(BonusLevelTableCondition.bonusLevelFlatChance(Enchantments.BLOCK_FORTUNE, NORMAL_LEAVES_STICK_CHANCES)) .when(HAS_NO_SHEARS_OR_SILK_TOUCH))); } I don't know. Am I making a mistake somewhere? Am I forgetting something? Should there be something else?
    • https://paste.ee/p/h1JX9bbl
    • Add the latest.log from your logs-folder
    • It didn't work. https://paste.ee/p/JttLe3Jj
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.