3
0
Mirror von https://github.com/ViaVersion/ViaBackwards.git synchronisiert 2024-07-05 23:28:03 +02:00

Fix explosion packet

Dieser Commit ist enthalten in:
KennyTV 2021-03-13 15:34:57 +01:00
Ursprung 62b321b7e9
Commit f498d59303
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 6BE3B555EBC5982B
2 geänderte Dateien mit 5 neuen und 4 gelöschten Zeilen

Datei anzeigen

@ -145,6 +145,7 @@ public class Protocol1_16_4To1_17 extends BackwardsProtocol<ClientboundPackets1_
map(Type.FLOAT); // X
map(Type.FLOAT); // Y
map(Type.FLOAT); // Z
map(Type.FLOAT); // Strength
handler(wrapper -> {
wrapper.write(Type.INT, wrapper.read(Type.VAR_INT)); // Collection length
});

Datei anzeigen

@ -73,10 +73,10 @@ public class EntityPackets1_17 extends EntityRewriter<Protocol1_16_4To1_17> {
ListTag dimensions = dimensionRegistry.get("value");
for (Tag dimension : dimensions) {
CompoundTag dimensionCompound = ((CompoundTag) dimension).get("element");
reduceForExtendedHeight(dimensionCompound, false);
reduceExtendedHeight(dimensionCompound, false);
}
reduceForExtendedHeight(wrapper.get(Type.NBT, 1), true);
reduceExtendedHeight(wrapper.get(Type.NBT, 1), true);
});
}
});
@ -86,7 +86,7 @@ public class EntityPackets1_17 extends EntityRewriter<Protocol1_16_4To1_17> {
map(Type.NBT); // Dimension data
handler(getWorldDataTracker(0));
handler(wrapper -> {
reduceForExtendedHeight(wrapper.get(Type.NBT, 0), true);
reduceExtendedHeight(wrapper.get(Type.NBT, 0), true);
});
}
});
@ -189,7 +189,7 @@ public class EntityPackets1_17 extends EntityRewriter<Protocol1_16_4To1_17> {
return Entity1_17Types.getTypeFromId(typeId);
}
private void reduceForExtendedHeight(CompoundTag tag, boolean warn) {
private void reduceExtendedHeight(CompoundTag tag, boolean warn) {
IntTag minY = tag.get("min_y");
IntTag height = tag.get("height");
IntTag logicalHeight = tag.get("logical_height");