Okay, so I have two computers with Minecraft and Forge 1.7.2 and related profiles set up in the launcher. I have my mod which I built and it works great in single player on both computers. I am logged into each with a different valid account (one is my daughter's).
However, if I open to LAN in either direction the other computer can see the game but when it attempts to join it gets a "Mod Rejection" error. If I look at the console of the computer that had opened the game to LAN there is following error messages:
20:00:39 INFO]: Client> [20:00:39] [Client thread/INFO]: Started on 58404
[20:00:39 INFO]: Client> [20:00:39] [Client thread/INFO]: [CHAT] Local game hosted on port 58404
[20:00:42 INFO]: Client> [20:00:42] [Netty IO #5/INFO] [FML]: Client protocol version 1
[20:00:42 INFO]: Client> [20:00:42] [Netty IO #5/INFO] [FML]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected]
[20:00:42 INFO]: Client> [20:00:42] [Netty IO #5/INFO] [FML]: Attempting connection with missing mods [] at CLIENT
[20:00:42 INFO]: Client> [20:00:42] [Netty IO #5/INFO] [FML]: Rejecting connection CLIENT: [Forge]
[20:00:42 INFO]: Client> [20:00:42] [Server thread/INFO]: Taliaailat lost connection: TextComponent{text='Mod rejections [Forge]', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[20:00:42 INFO]: Client> [20:00:42] [Server thread/INFO]: Taliaailat left the game
I get same problem if I run server on one of the computers and also run client on same computer and connect to localhost.
check make sure the modid matches on both computers check the versions also match
Well I'm copying the same JAR into both so everything should match exactly.
But I do have a few questions on this, this is why I want to know how Minecraft REALLY checks that mods are the same. If it was just modid and version then I could make my own mod that claimed it was another mod. Doesn't it check more than that? Like does it check a hash on the JAR or something?
Also, does it check the information in the mcmod.info or the information in the mod itself or both? I mean there is version info in the mod, so is it that version that is checked? Or what if there is mismatch in the version in the mod vesus the mcmod.info file.
Anyway, I'd like to know what it actually checks to confirm the mods match.
Okay, I solved this. It wasn't my mod that was mis-matched, it was Forge itself. And I missed it because it was really close -- my server was 1073 and client was 1075. Getting them both to 1075 fixed the issue.
Still makes me wonder what is sufficient for client and server to consider a mod matched though...if anyone knows I'd still be interested.
But I'm still curious what is actually checked. If I give my mod the same modid and version as your mod, would they be consider a match for loading purposes? (I realize that they would actually fail in execution in most cases...)
Okay, I solved this. It wasn't my mod that was mis-matched, it was Forge itself. And I missed it because it was really close -- my server was 1073 and client was 1075. Getting them both to 1075 fixed the issue.
Still makes me wonder what is sufficient for client and server to consider a mod matched though...if anyone knows I'd still be interested.
Okay, I solved this. It wasn't my mod that was mis-matched, it was Forge itself. And I missed it because it was really close -- my server was 1073 and client was 1075. Getting them both to 1075 fixed the issue.
Still makes me wonder what is sufficient for client and server to consider a mod matched though...if anyone knows I'd still be interested.
Okay, so I have two computers with Minecraft and Forge 1.7.2 and related profiles set up in the launcher. I have my mod which I built and it works great in single player on both computers. I am logged into each with a different valid account (one is my daughter's).
However, if I open to LAN in either direction the other computer can see the game but when it attempts to join it gets a "Mod Rejection" error. If I look at the console of the computer that had opened the game to LAN there is following error messages:
I get same problem if I run server on one of the computers and also run client on same computer and connect to localhost.
What am I doing wrong?
where did you find the logs for connecting to server?
However, if I open to LAN in either direction the other computer can see the game but when it attempts to join it gets a "Mod Rejection" error. If I look at the console of the computer that had opened the game to LAN there is following error messages:
I get same problem if I run server on one of the computers and also run client on same computer and connect to localhost.
What am I doing wrong?
Well I'm copying the same JAR into both so everything should match exactly.
But I do have a few questions on this, this is why I want to know how Minecraft REALLY checks that mods are the same. If it was just modid and version then I could make my own mod that claimed it was another mod. Doesn't it check more than that? Like does it check a hash on the JAR or something?
Also, does it check the information in the mcmod.info or the information in the mod itself or both? I mean there is version info in the mod, so is it that version that is checked? Or what if there is mismatch in the version in the mod vesus the mcmod.info file.
Anyway, I'd like to know what it actually checks to confirm the mods match.
Still makes me wonder what is sufficient for client and server to consider a mod matched though...if anyone knows I'd still be interested.
Okay, you're right to be specific.
But I'm still curious what is actually checked. If I give my mod the same modid and version as your mod, would they be consider a match for loading purposes? (I realize that they would actually fail in execution in most cases...)
How did you do it?
Please help I get this error when i try to connect to my server Mod Rejection FMLmods:libsandstone
I made Sure I was on the same version as my server but It still said dat.
WAT DO I DOOOOOO
where did you find the logs for connecting to server?
Nevermind i found it.
https://www.dropbox.com/s/vo9kh2r0cl8ck00/Screenshot%202017-01-22%2020.09.17.png?dl=0
I can't find the log file that displays the error like you have.
I also have this problem, but the version of forge server and the version of client are same!!!!