3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-12-26 00:00:28 +01:00

Remove 1.9 chunk unloading, should fix #38

Dieser Commit ist enthalten in:
Myles 2016-03-04 21:16:12 +00:00
Ursprung fb5dace6a6
Commit 6fe3c15f7d

Datei anzeigen

@ -103,7 +103,7 @@ public class OutgoingTransformer {
byte[] b = new byte[input.readableBytes()]; byte[] b = new byte[input.readableBytes()];
input.readBytes(b); input.readBytes(b);
// patch books // patch books
if(name.equals("MC|BOpen")){ if (name.equals("MC|BOpen")) {
PacketUtil.writeVarInt(0, output); PacketUtil.writeVarInt(0, output);
} }
output.writeBytes(b); output.writeBytes(b);
@ -558,18 +558,18 @@ public class OutgoingTransformer {
output.writeBoolean(groundUp); output.writeBoolean(groundUp);
int bitMask = input.readUnsignedShort(); int bitMask = input.readUnsignedShort();
if (bitMask == 0 && groundUp) {
output.clear();
PacketUtil.writeVarInt(PacketType.PLAY_UNLOAD_CHUNK.getNewPacketID(), output);
output.writeInt(chunkX);
output.writeInt(chunkZ);
return;
}
int size = PacketUtil.readVarInt(input); int size = PacketUtil.readVarInt(input);
byte[] data = new byte[size]; byte[] data = new byte[size];
input.readBytes(data); input.readBytes(data);
// if (bitMask == 0 && groundUp) {
// // if 256
// output.clear();
// PacketUtil.writeVarInt(PacketType.PLAY_UNLOAD_CHUNK.getNewPacketID(), output);
// output.writeInt(chunkX);
// output.writeInt(chunkZ);
// System.out.println("Sending unload chunk " + chunkX + " " + chunkZ + " - " + size + " bulk: " + bulk);
// return;
// }
boolean sk = false; boolean sk = false;
if (info.getLastPacket().getClass().getName().endsWith("PacketPlayOutMapChunkBulk")) { if (info.getLastPacket().getClass().getName().endsWith("PacketPlayOutMapChunkBulk")) {
try { try {