diff --git a/v26_2/src/main/java/com/denizenscript/denizen/nms/v26_2/impl/network/handlers/FakeBlockHelper.java b/v26_2/src/main/java/com/denizenscript/denizen/nms/v26_2/impl/network/handlers/FakeBlockHelper.java index e25cf5ae38..784f61ef11 100644 --- a/v26_2/src/main/java/com/denizenscript/denizen/nms/v26_2/impl/network/handlers/FakeBlockHelper.java +++ b/v26_2/src/main/java/com/denizenscript/denizen/nms/v26_2/impl/network/handlers/FakeBlockHelper.java @@ -122,6 +122,7 @@ public static ClientboundLevelChunkWithLightPacket handleMapChunkPacket(World wo Registry biomeRegistry = ((CraftWorld) world).getHandle().registryAccess().lookupOrThrow(Registries.BIOME); for (int y = minChunkY; y < maxChunkY; y++) { int blockCount = serial.readShort(); + int fluidCount = serial.readShort(); // reflected constructors as workaround for spigot remapper bug - Mojang "IdMap" became Spigot "IRegistry" but should be "Registry" PalettedContainer states = (PalettedContainer) PALETTEDCONTAINER_CTOR.newInstance(Blocks.AIR.defaultBlockState(), Strategy.createForBlockStates(Block.BLOCK_STATE_REGISTRY)); states.read(serial); @@ -151,6 +152,7 @@ else if (newState.isAir() && !oldState.isAir()) { } } outputSerial.writeShort(blockCount); + outputSerial.writeShort(fluidCount); states.write(outputSerial); biomes.write(outputSerial); }