Jump to content

[SOLVED]1.7.10-1307 2nd Player joins server, other player disconnects. No Crash


Recommended Posts

Posted

Hello, Ive been making a modpack and modding a server lately, all is going well until i tested it with 2 computers in my own home. Started up a server, logged into a second acct, downloaded the pack and tried joining the other player and as soon as the other player (Miner_Rondor) joins, The main character (VenomFrig) disconnects with "Fatal Error: This Connection is terminated"

 

I Dont know whats going on. Its not a Cauldron1307 problem because when i remove all the mods from the server and restart it, both can join and play. Not too sure what is going on.

 

Here is a link to the latest server log

https://gist.githubusercontent.com/VenomFrog/6cd39064c336d72c359c/raw/gistfile1.txt

 

Here is one of the clients latest log

https://gist.githubusercontent.com/VenomFrog/a1396b47cd183e01e29c/raw/gistfile1.txt

 

 

Hopefully someone can help me find out whats wrong :/ Each person can join the server just fine on their own, play around and after a few hours of testing on each no errors or crashes. UNLESS someone else joins them. Not too sure why, there isn't a crash report either, i just simply get disconnected.

 

Client and server are using Forge 1.7.10 1307

 

Server is using Cauldron1307 with 1307, Thank you for the help!

 

 

Posted

Ok, there's two things:

FML has detected several badly downloaded jar files,  which have been named as zip files. You probably need to download them again, or they may not work properly

 

And then, later, ThaumicHorizon causing some exceptions in their packet code.

 

Is that log from the player that gets kicked out? Or the one that joins 2nd?

 

That log is from the player who is on the server first, when the other player (miner_rondor) joins, causing VenomFrog to get a "fatal error...." message.

 

 

I will try to remove thaumichorizon from server, delete world, and retry with same process (venomfrog joins first, miner_Rondor joins after)

 

here is a list of mods that are zipped, i know the ic2 folders and some other folders are missing i cropped it poorly, but im showing you the zipped folders. I downloaded them from curseforge or minecraftforum directly, dont know why they zipped.
Posted

Glad it worked.

 

About the .jar.zip mods:

I think firefox does that sometimes, because jar files are pretty much just zip files with a different extension. But if they are zip files some features (=coremods for example) don't work, causing some mods to fail when they are in a .zip instead of a .jar. So you should fix that ;)

 

Is it as simple as removing .zip from the name? Not too familiar with Java/JAR's. And can i change the Pams Clay spawn from .zip to .jar?

Posted

Glad it worked.

 

About the .jar.zip mods:

I think firefox does that sometimes, because jar files are pretty much just zip files with a different extension. But if they are zip files some features (=coremods for example) don't work, causing some mods to fail when they are in a .zip instead of a .jar. So you should fix that ;)

 

Is it as simple as removing .zip from the name? Not too familiar with Java/JAR's. And can i change the Pams Clay spawn from .zip to .jar?

Yes, it is as simple as that :)

Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support.

 

1.12 -> 1.13 primer by williewillus.

 

1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support.

 

http://www.howoldisminecraft1710.today/

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

    • Different problem now. https://paste.ee/p/iDo8lS35
    • 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
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

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