someaddons / connectivity

Minecraft mod connectivity which fixes connection issues
9 stars 0 forks source link

[Bug]: Fabric/Forge compat problem #81

Closed TonimatasDEV closed 1 year ago

TonimatasDEV commented 1 year ago

Describe the bug you're experiencing

I have a mod called Packet Fixer that modifies the sizes of all packets, and there is a problem with the NettyCompressiumDecoderMixin. Your mod overwrites the decode method, changing the constant 8388608 to 2097152, this causes some mods like Packet Fixer, that modify the amount of packets to not find the constant and cause minecraft to crash.

Reproducability

Mod up to date

Minecraft version

1.20.x, 1.19.x, 1.18.x, 1.16.x

Modloader version

Forge and Fabric

Logs

https://gist.github.com/TonimatasDEV/1facedac6b3c66f9f11f21de96781f05

someaddons commented 1 year ago

feel free to add compat on your side to it, with connectivity installed I dont really see a reason to add another packet fixing mod. If you do not want to crash you should simply mark your mixins as not required so they get skipped instead of crashing

TonimatasDEV commented 1 year ago

feel free to add compat on your side to it, with connectivity installed I dont really see a reason to add another packet fixing mod. If you do not want to crash you should simply mark your mixins as not required so they get skipped instead of crashing

I was saying this because there are quite a few people who put different package mods like XLPackets/Packet Fixer together with yours mod, I will do the compatibility, don't worry. Thank you very much for everything.

Darkmega18 commented 1 year ago

oh good... so... I'm alright or not yet? I kinda need this for a login timeout thing going on... but also for a consistent payload too big thing also happening. hoping to see if this helps login time outs. but was actually paranoid about this and packet fixer colliding together and causing issue potentially...

TonimatasDEV commented 1 year ago

oh good... so... I'm alright or not yet? I kinda need this for a login timeout thing going on... but also for a consistent payload too big thing also happening.

Compatibility issues will be resolved in Packet Fixer version 1.1.7. Connectivity is normally used together with Packet Fixer because Connectivity fixes ghost blocks/logging times/network statistics and Packet Fixer fixes all packet sizes and nbt problems.

Darkmega18 commented 1 year ago

Alright thanks. Will that be released in 1.19.2...? thats the version I need it for. :<

TonimatasDEV commented 1 year ago

Alright thanks. Will that be released in 1.19.2...? thats the version I need it for. :<

For 1.16.5/1.18.2/1.19.2/1.19.4/1.20/1.20.1

TonimatasDEV commented 1 year ago

Alright thanks. Will that be released in 1.19.2...? thats the version I need it for. :<

I have already released 1.1.7 on Modrinth and CurseForge.