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

Actually fix hardcore flag

Dieser Commit ist enthalten in:
KennyTV 2020-07-01 20:07:20 +02:00
Ursprung 7f2023176f
Commit 3fbeb3e902
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 6BE3B555EBC5982B

Datei anzeigen

@ -27,8 +27,11 @@ public class EntityPackets {
public void registerMap() {
map(Type.INT); // Entity ID
handler(wrapper -> {
short gamemode = wrapper.passthrough(Type.UNSIGNED_BYTE);
wrapper.write(Type.BOOLEAN, (gamemode & 0x08) != 0); // Hardcore
short gamemode = wrapper.read(Type.UNSIGNED_BYTE);
boolean hardcore = (gamemode & 0x08) != 0;
gamemode &= ~0x08;
wrapper.write(Type.UNSIGNED_BYTE, gamemode);
wrapper.write(Type.BOOLEAN, hardcore); // Hardcore
});
map(Type.UNSIGNED_BYTE); // Gamemode
map(Type.BYTE); // Previous Gamemode