multiconnect

multiconnect

108k Downloads

Rendering weirdness connecting to 1.12.2 server w/ ViaVersion

Jaren8r opened this issue ยท 1 comments

commented

I am connecting to a 1.12.2 server that has ViaVersion, and there is this one specific chunk that shows as empty, as well as nearby chunks depending on where I look. If I connect to the server through multiconnect on 1.12.2-1.14.4, that area is fine. If I connect with 1.15+ (including 1.18.1, my native client version), the chunk renders as empty. If I connect on 1.18.1 without multiconnect, the chunk renders fine as well.

This is what it looks like:

image

Console:

[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) !!!!!!!! Unexpected disconnect, please upload this error to https://github.com/Earthcomputer/multiconnect/issues !!!!!!!!
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) It may be helpful if you also provide the server IP, but you are not obliged to do this.
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) Minecraft version: 1.18.1
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) multiconnect version: 1.5.10
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) Server version: 755 (1.17)
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) Server brand: Waterfall <- PaperSpigot
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) Chunk pos: -143, 114
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) Vertical strip bitmask: {0, 1, 2, 3}
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) Dimension has sky light: true
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) Full chunk: true
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) Compressed packet data: H4sIAAAAAAAA/+1WO48bVRS+1551Jshi75ggzUYIeTzkYaXxrBYJGhSGYAIFYkNLEecuYukIv8DJDojirkSxSrVFKNIBfbpgkJEooohiqzQoBR0S/4Bz7mPe4xfeXR4+hT+fex7fd++5M/bzH669SDyL/vnytXc3G7W337lX616+dPHCK/6VoxqJPDtkkfdvwLvGdyKOOGLRgEQ7EBcDk0cVKr9n1oVZN/U+VfXou3JdqDwS+S7EZd7IYC/rIx/VWLe4fY19dUGuf4Dx0A65Bf184Aed2DcQXs0C3xGSb8zEDhW+Ow4iX/JJHb7bV3rdERM+1EEe7EcMUOcnELffvy1w327fgf1BvB/gOXC7r/Zx9jHsu374O/jIwxUKbo9eiC4R0XktDCDvUO8b+kL/N0GH3Q8EnAdHXXBOu7B/0AHxsNXkyDvuRbDfgRveARQDd9QTvtX0bMmP+2CgC9bHn6lzwXWqzm2A/dW+B2dHt6H/4W+qn+WjfuCD/kH0DHRuPIa50peegY/77LpjJ7plrdXtsWNxqc/Z7wLPjbtKL+bB+UjclSh17F7FeqvN3VEAegQHHq1vC/oIP2Swbnl1N5Tr2Bf6IZ5ro38V9MJcOM5HxSUPzCVoctw/9qf73euSB+cWfAv6fPe97S+62Gd04NXXmlzliXK0yuJbbUTUx1FfMe7VZ40DbjQwT+xB/Dv0zx8F+93awQP314NY/8dZXfZbVXpTGDb0+S6gz5bxO6n419zDfjWGed/Udf4eFZ8mdTcOHqj1fTjfWywq6goRf/Im6t74cgvn92OZ/vE0/VKfip9nZn2TZXh+2RYceksfOfDLCv+fSNAkNlPrhADexFCjR6QDn6l4D5d4Li4vIlEXbSjzCL0PWP/oCRWNh3/sIs+ZrVSfn99YB9zxzzy83+hv7z19Qpr2D5B3BHmvfo8X93PM677eX6/Q15xJH0niSp+Ku3Eplefg5s/hkYkDkjg5lUcSns0h0SlxfayvcL6l55eeyzDLn+KlokQfnG9ZfCxLb8p4r7A/mNfmcIq+iecbn19x/gV9pfrjOVbp76F+fhl0TNQ3njD/YJjRT4I59D2aps/MH+I4f/M8weJz1601cq92xe8Maw4hjjRG6BTUiVUFRAdYBTp5bJNJ7U6an+TaJBivU92uKpFkEvOYKqSan87En21bwU/SWMWf7dhGLKiak58aXqqRqESD5fy4cK63DH5nIf4El8VvkNGZ5y9x2fxz3D+i75/yqmwC/3xonlMnixBm8RwINdMzftljzfSDS83+SBmyBCfMn6T5qeZnOX6m+dmC/GQ6v2xH8bu6uYjgywQZZylk2fMlpTpK+FmRn6ber3I/TNenfLNfg44uMFj+op76/mUkVxaPiWb4KaPV5XP8YBQLsx6paEOntVkS/+R2c/MXCuJCmmqw/tSqw38B/CewuJLJb5DEWK5BtrDV0V+8GdutbGVLtA6Yp7GD11FhJ0FH3tD4np4gv6f4lR3T82H2BdhK+Ya35a2ey5Wt7L9q6yT+J+B0TvdR1y9CfAUqIcf1yi23VvpN7KTQORk9nZy1cmgSkt+G4+WvsoKeVg7j386WXHWSA1wKf5U507BUn/l5/bvsi9tpcq9sZSv7Zxg5ZfsL71Pzyu0iAAA=
[19:00:01] [multiconnect chunk translator #1/ERROR] (multiconnect) Failed to translate chunk -143, 114
 java.lang.IllegalArgumentException: No value with id 278
	at net.minecraft.util.collection.IndexedIterable.getOrThrow(IndexedIterable.java:27) ~[[email protected]:?]
	at net.minecraft.world.chunk.ArrayPalette.readPacket(ArrayPalette.java:86) ~[[email protected]:?]
	at net.minecraft.world.chunk.PalettedContainer.readPacket(PalettedContainer.java:196) ~[[email protected]:?]
	at net.minecraft.world.chunk.ChunkSection.fromPacket(ChunkSection.java:146) ~[[email protected]:?]
	at net.earthcomputer.multiconnect.protocols.generic.ChunkData.read(ChunkData.java:48) ~[main/:?]
	at net.earthcomputer.multiconnect.protocols.generic.ChunkDataTranslator.lambda$submit$1(ChunkDataTranslator.java:123) ~[main/:?]
	at net.earthcomputer.multiconnect.protocols.generic.ChunkDataTranslator$TranslationTask.run(ChunkDataTranslator.java:264) [main/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at net.earthcomputer.multiconnect.protocols.generic.ChunkDataTranslator$TranslationFutureTask.run(ChunkDataTranslator.java:271) [main/:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
	at java.lang.Thread.run(Thread.java:833) [?:?]
[19:00:02] [Render thread/INFO] (Minecraft) [CHAT] WildStacker A new version is available (v3.6.3)!
[19:01:53] [pool-2-thread-1/WARN] (multiconnect) 1 packets for chunk -143, 114 were dropped due to the chunk not being loaded
commented

This is unlikely to occur after the rewrite. Please reply if it does.