diff --git a/src/main/java/de/bixilon/minosoft/modding/event/events/EntitySpawnEvent.java b/src/main/java/de/bixilon/minosoft/modding/event/events/EntitySpawnEvent.java
index a00a0d450..81d057561 100644
--- a/src/main/java/de/bixilon/minosoft/modding/event/events/EntitySpawnEvent.java
+++ b/src/main/java/de/bixilon/minosoft/modding/event/events/EntitySpawnEvent.java
@@ -45,7 +45,7 @@ public class EntitySpawnEvent extends PlayConnectionEvent {
this.entity = pkg.getEntity();
}
- public EntitySpawnEvent(PlayConnection connection, PacketSpawnObject pkg) {
+ public EntitySpawnEvent(PlayConnection connection, EntityObjectSpawnS2CP pkg) {
super(connection);
this.entity = pkg.getEntity();
}
diff --git a/src/main/java/de/bixilon/minosoft/modding/event/events/LoginDisconnectEvent.java b/src/main/java/de/bixilon/minosoft/modding/event/events/LoginDisconnectEvent.java
index 1635d27b5..83474c11a 100644
--- a/src/main/java/de/bixilon/minosoft/modding/event/events/LoginDisconnectEvent.java
+++ b/src/main/java/de/bixilon/minosoft/modding/event/events/LoginDisconnectEvent.java
@@ -15,7 +15,7 @@ package de.bixilon.minosoft.modding.event.events;
import de.bixilon.minosoft.data.text.ChatComponent;
import de.bixilon.minosoft.protocol.network.connection.PlayConnection;
-import de.bixilon.minosoft.protocol.packets.s2c.login.PacketLoginDisconnect;
+import de.bixilon.minosoft.protocol.packets.s2c.login.LoginKickS2CP;
public class LoginDisconnectEvent extends PlayConnectionEvent {
private final ChatComponent reason;
@@ -25,7 +25,7 @@ public class LoginDisconnectEvent extends PlayConnectionEvent {
this.reason = reason;
}
- public LoginDisconnectEvent(PlayConnection connection, PacketLoginDisconnect pkg) {
+ public LoginDisconnectEvent(PlayConnection connection, LoginKickS2CP pkg) {
super(connection);
this.reason = pkg.getReason();
}
diff --git a/src/main/java/de/bixilon/minosoft/modding/event/events/LoginPluginMessageRequestEvent.java b/src/main/java/de/bixilon/minosoft/modding/event/events/LoginPluginMessageRequestEvent.java
deleted file mode 100644
index 8f45a81b2..000000000
--- a/src/main/java/de/bixilon/minosoft/modding/event/events/LoginPluginMessageRequestEvent.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Minosoft
- * Copyright (C) 2020 Moritz Zwerger
- *
- * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program. If not, see .
- *
- * This software is not affiliated with Mojang AB, the original developer of Minecraft.
- */
-
-package de.bixilon.minosoft.modding.event.events;
-
-import de.bixilon.minosoft.protocol.network.connection.PlayConnection;
-import de.bixilon.minosoft.protocol.packets.s2c.login.PacketLoginPluginRequest;
-import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer;
-
-public class LoginPluginMessageRequestEvent extends CancelableEvent {
- private final int messageId;
- private final String channel;
- private final PlayInByteBuffer data;
-
- public LoginPluginMessageRequestEvent(PlayConnection connection, int messageId, String channel, PlayInByteBuffer data) {
- super(connection);
- this.messageId = messageId;
- this.channel = channel;
- this.data = data;
- }
-
- public LoginPluginMessageRequestEvent(PlayConnection connection, PacketLoginPluginRequest pkg) {
- super(connection);
- this.messageId = pkg.getMessageId();
- this.channel = pkg.getChannel();
- this.data = pkg.getDataAsBuffer();
- }
-
- public int getMessageId() {
- return this.messageId;
- }
-
- public String getChannel() {
- return this.channel;
- }
-
- public PlayInByteBuffer getData() {
- return this.data;
- }
-}
diff --git a/src/main/java/de/bixilon/minosoft/modding/event/events/ResourcePackChangeEvent.java b/src/main/java/de/bixilon/minosoft/modding/event/events/ResourcePackChangeEvent.java
index d4045b944..9639e0f63 100644
--- a/src/main/java/de/bixilon/minosoft/modding/event/events/ResourcePackChangeEvent.java
+++ b/src/main/java/de/bixilon/minosoft/modding/event/events/ResourcePackChangeEvent.java
@@ -16,7 +16,7 @@ package de.bixilon.minosoft.modding.event.events;
import de.bixilon.minosoft.modding.event.events.annotations.MaximumProtocolVersion;
import de.bixilon.minosoft.modding.event.events.annotations.MinimumProtocolVersion;
import de.bixilon.minosoft.protocol.network.connection.PlayConnection;
-import de.bixilon.minosoft.protocol.packets.s2c.play.PacketResourcePackSend;
+import de.bixilon.minosoft.protocol.packets.s2c.play.ResourcepackRequestS2CP;
import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_14W31A;
import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_1_10_PRE1;
@@ -32,7 +32,7 @@ public class ResourcePackChangeEvent extends CancelableEvent {
this.hash = hash;
}
- public ResourcePackChangeEvent(PlayConnection connection, PacketResourcePackSend pkg) {
+ public ResourcePackChangeEvent(PlayConnection connection, ResourcepackRequestS2CP pkg) {
super(connection);
this.url = pkg.getUrl();
this.hash = pkg.getHash();
diff --git a/src/main/java/de/bixilon/minosoft/protocol/network/socket/BlockingSocketNetwork.java b/src/main/java/de/bixilon/minosoft/protocol/network/socket/BlockingSocketNetwork.java
index a014bcea0..7faab953b 100644
--- a/src/main/java/de/bixilon/minosoft/protocol/network/socket/BlockingSocketNetwork.java
+++ b/src/main/java/de/bixilon/minosoft/protocol/network/socket/BlockingSocketNetwork.java
@@ -20,7 +20,7 @@ import de.bixilon.minosoft.protocol.network.connection.Connection;
import de.bixilon.minosoft.protocol.packets.c2s.C2SPacket;
import de.bixilon.minosoft.protocol.packets.c2s.login.EncryptionResponseC2SP;
import de.bixilon.minosoft.protocol.packets.s2c.S2CPacket;
-import de.bixilon.minosoft.protocol.packets.s2c.login.PacketEncryptionRequest;
+import de.bixilon.minosoft.protocol.packets.s2c.login.EncryptionRequestS2CP;
import de.bixilon.minosoft.protocol.protocol.ConnectionStates;
import de.bixilon.minosoft.protocol.protocol.CryptManager;
import de.bixilon.minosoft.protocol.protocol.PacketTypes;
@@ -156,7 +156,7 @@ public class BlockingSocketNetwork extends Network {
@Override
protected void handlePacket(PacketTypes.S2C packetType, S2CPacket packet) {
super.handlePacket(packetType, packet);
- if (packet instanceof PacketEncryptionRequest) {
+ if (packet instanceof EncryptionRequestS2CP) {
try {
Thread.sleep(Integer.MAX_VALUE);
} catch (InterruptedException ignored) {
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/c2s/play/TabCompleteC2SP.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/c2s/play/AutocompletionsC2SP.kt
similarity index 98%
rename from src/main/java/de/bixilon/minosoft/protocol/packets/c2s/play/TabCompleteC2SP.kt
rename to src/main/java/de/bixilon/minosoft/protocol/packets/c2s/play/AutocompletionsC2SP.kt
index 41c26e36d..7a0b2886c 100644
--- a/src/main/java/de/bixilon/minosoft/protocol/packets/c2s/play/TabCompleteC2SP.kt
+++ b/src/main/java/de/bixilon/minosoft/protocol/packets/c2s/play/AutocompletionsC2SP.kt
@@ -19,7 +19,7 @@ import de.bixilon.minosoft.util.logging.Log
import de.bixilon.minosoft.util.logging.LogMessageType
import glm_.vec3.Vec3i
-class TabCompleteC2SP(
+class AutocompletionsC2SP(
val text: String,
val assumeCommand: Boolean,
val position: Vec3i? = null,
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/EncryptionRequestS2CP.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/EncryptionRequestS2CP.kt
new file mode 100644
index 000000000..816a91be1
--- /dev/null
+++ b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/EncryptionRequestS2CP.kt
@@ -0,0 +1,49 @@
+/*
+ * Minosoft
+ * Copyright (C) 2020 Moritz Zwerger
+ *
+ * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program. If not, see .
+ *
+ * This software is not affiliated with Mojang AB, the original developer of Minecraft.
+ */
+package de.bixilon.minosoft.protocol.packets.s2c.login
+
+import de.bixilon.minosoft.protocol.ErrorHandler
+import de.bixilon.minosoft.protocol.network.connection.Connection
+import de.bixilon.minosoft.protocol.network.connection.PlayConnection
+import de.bixilon.minosoft.protocol.packets.c2s.login.EncryptionResponseC2SP
+import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket
+import de.bixilon.minosoft.protocol.protocol.CryptManager
+import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer
+import de.bixilon.minosoft.util.logging.Log
+import de.bixilon.minosoft.util.logging.LogLevels
+import de.bixilon.minosoft.util.logging.LogMessageType
+import java.math.BigInteger
+
+class EncryptionRequestS2CP(buffer: PlayInByteBuffer) : PlayS2CPacket() {
+ val serverId: String = buffer.readString()
+ val publicKey: ByteArray = buffer.readByteArray()
+ val verifyToken: ByteArray = buffer.readByteArray()
+
+ override fun handle(connection: PlayConnection) {
+ val secretKey = CryptManager.createNewSharedKey()
+ val publicKey = CryptManager.decodePublicKey(publicKey)
+ val serverHash = BigInteger(CryptManager.getServerHash(serverId, publicKey, secretKey)).toString(16)
+ connection.account.join(serverHash)
+ connection.sendPacket(EncryptionResponseC2SP(secretKey, verifyToken, publicKey))
+ }
+
+ override fun log() {
+ Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Encryption request (serverId=$serverId, publicKey=$publicKey, verifyToken=$verifyToken)" }
+ }
+
+ companion object : ErrorHandler {
+ override fun onError(connection: Connection) {
+ connection.disconnect()
+ }
+ }
+}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/LoginKickS2CP.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/LoginKickS2CP.kt
new file mode 100644
index 000000000..ad416c937
--- /dev/null
+++ b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/LoginKickS2CP.kt
@@ -0,0 +1,37 @@
+/*
+ * Minosoft
+ * Copyright (C) 2020 Moritz Zwerger
+ *
+ * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program. If not, see .
+ *
+ * This software is not affiliated with Mojang AB, the original developer of Minecraft.
+ */
+package de.bixilon.minosoft.protocol.packets.s2c.login
+
+import de.bixilon.minosoft.data.text.ChatComponent
+import de.bixilon.minosoft.modding.event.events.LoginDisconnectEvent
+import de.bixilon.minosoft.protocol.network.connection.PlayConnection
+import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket
+import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer
+import de.bixilon.minosoft.util.logging.Log
+import de.bixilon.minosoft.util.logging.LogLevels
+import de.bixilon.minosoft.util.logging.LogMessageType
+
+class LoginKickS2CP(buffer: PlayInByteBuffer) : PlayS2CPacket() {
+ val reason: ChatComponent = buffer.readChatComponent()
+
+ override fun handle(connection: PlayConnection) {
+ connection.fireEvent(LoginDisconnectEvent(connection, this))
+ Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Kicked from: $reason" }
+ connection.disconnect()
+ }
+
+ override fun log() {
+ Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Login kick (reason=$reason)" }
+ }
+
+}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/LoginSuccessS2CP.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/LoginSuccessS2CP.kt
new file mode 100644
index 000000000..76e893567
--- /dev/null
+++ b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/LoginSuccessS2CP.kt
@@ -0,0 +1,49 @@
+/*
+ * Minosoft
+ * Copyright (C) 2020 Moritz Zwerger
+ *
+ * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program. If not, see .
+ *
+ * This software is not affiliated with Mojang AB, the original developer of Minecraft.
+ */
+package de.bixilon.minosoft.protocol.packets.s2c.login
+
+import de.bixilon.minosoft.data.text.ChatComponent
+import de.bixilon.minosoft.protocol.network.connection.PlayConnection
+import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket
+import de.bixilon.minosoft.protocol.protocol.ConnectionStates
+import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer
+import de.bixilon.minosoft.protocol.protocol.ProtocolVersions
+import de.bixilon.minosoft.util.Util
+import de.bixilon.minosoft.util.logging.Log
+import de.bixilon.minosoft.util.logging.LogLevels
+import de.bixilon.minosoft.util.logging.LogMessageType
+import java.util.*
+
+class LoginSuccessS2CP(buffer: PlayInByteBuffer) : PlayS2CPacket() {
+ val uuid: UUID = if (buffer.versionId < ProtocolVersions.V_20W12A) {
+ Util.getUUIDFromString(buffer.readString())
+ } else {
+ buffer.readUUID()
+ }
+ val name: String = buffer.readString()
+
+ override fun handle(connection: PlayConnection) {
+ connection.connectionState = ConnectionStates.PLAY
+
+ val playerEntity = connection.player.entity
+ playerEntity.tabListItem.name = name
+ playerEntity.tabListItem.displayName = ChatComponent.of(name)
+
+ connection.world.entities.add(null, uuid, playerEntity)
+ }
+
+ override fun log() {
+ Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Login success (uuid=$uuid, name=$name)" }
+ }
+
+}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketEncryptionRequest.java b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketEncryptionRequest.java
deleted file mode 100644
index 841cb011d..000000000
--- a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketEncryptionRequest.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Minosoft
- * Copyright (C) 2020 Moritz Zwerger
- *
- * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program. If not, see .
- *
- * This software is not affiliated with Mojang AB, the original developer of Minecraft.
- */
-
-package de.bixilon.minosoft.protocol.packets.s2c.login;
-
-import de.bixilon.minosoft.protocol.network.connection.PlayConnection;
-import de.bixilon.minosoft.protocol.packets.c2s.login.EncryptionResponseC2SP;
-import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket;
-import de.bixilon.minosoft.protocol.protocol.CryptManager;
-import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer;
-import de.bixilon.minosoft.util.logging.Log;
-import de.bixilon.minosoft.util.mojang.api.exceptions.MojangJoinServerErrorException;
-import de.bixilon.minosoft.util.mojang.api.exceptions.NoNetworkConnectionException;
-
-import javax.crypto.SecretKey;
-import java.math.BigInteger;
-import java.security.PublicKey;
-
-public class PacketEncryptionRequest extends PlayS2CPacket {
- private final String serverId; // normally empty
- private final byte[] publicKey;
- private final byte[] verifyToken;
-
- public PacketEncryptionRequest(PlayInByteBuffer buffer) {
- this.serverId = buffer.readString();
- this.publicKey = buffer.readByteArray();
- this.verifyToken = buffer.readByteArray();
- }
-
- @Override
- public void handle(PlayConnection connection) {
- SecretKey secretKey = CryptManager.createNewSharedKey();
- PublicKey publicKey = CryptManager.decodePublicKey(getPublicKey());
- String serverHash = new BigInteger(CryptManager.getServerHash(getServerId(), publicKey, secretKey)).toString(16);
- try {
- connection.getAccount().join(serverHash);
- } catch (MojangJoinServerErrorException | NoNetworkConnectionException e) {
- e.printStackTrace();
- connection.disconnect();
- return;
- }
- connection.sendPacket(new EncryptionResponseC2SP(secretKey, getVerifyToken(), publicKey));
- }
-
- @Override
- public void log() {
- Log.protocol("[IN] Receiving encryption request packet");
- }
-
- public byte[] getPublicKey() {
- return this.publicKey;
- }
-
- public byte[] getVerifyToken() {
- return this.verifyToken;
- }
-
- public String getServerId() {
- return this.serverId;
- }
-}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginDisconnect.java b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginDisconnect.java
deleted file mode 100644
index df2385204..000000000
--- a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginDisconnect.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Minosoft
- * Copyright (C) 2020 Moritz Zwerger
- *
- * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program. If not, see .
- *
- * This software is not affiliated with Mojang AB, the original developer of Minecraft.
- */
-
-package de.bixilon.minosoft.protocol.packets.s2c.login;
-
-import de.bixilon.minosoft.data.text.ChatComponent;
-import de.bixilon.minosoft.modding.event.events.LoginDisconnectEvent;
-import de.bixilon.minosoft.protocol.network.connection.PlayConnection;
-import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket;
-import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer;
-import de.bixilon.minosoft.util.logging.Log;
-
-public class PacketLoginDisconnect extends PlayS2CPacket {
- private final ChatComponent reason;
-
- public PacketLoginDisconnect(PlayInByteBuffer buffer) {
- this.reason = buffer.readChatComponent();
- }
-
- @Override
- public void handle(PlayConnection connection) {
- connection.fireEvent(new LoginDisconnectEvent(connection, this));
- Log.info(String.format("Kicked while logging in to %s (reason=%s)", connection.getAddress(), getReason().getAnsiColoredMessage()));
- connection.disconnect();
- }
-
- @Override
- public void log() {
- Log.protocol(String.format("[IN] Receiving login disconnect packet (%s)", this.reason.getAnsiColoredMessage()));
- }
-
- public ChatComponent getReason() {
- return this.reason;
- }
-}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginPluginRequest.java b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginPluginRequest.java
deleted file mode 100644
index 514cbfff5..000000000
--- a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginPluginRequest.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Minosoft
- * Copyright (C) 2020 Moritz Zwerger
- *
- * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program. If not, see .
- *
- * This software is not affiliated with Mojang AB, the original developer of Minecraft.
- */
-
-package de.bixilon.minosoft.protocol.packets.s2c.login;
-
-import de.bixilon.minosoft.modding.event.events.LoginPluginMessageRequestEvent;
-import de.bixilon.minosoft.protocol.network.connection.PlayConnection;
-import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket;
-import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer;
-import de.bixilon.minosoft.util.logging.Log;
-
-public class PacketLoginPluginRequest extends PlayS2CPacket {
- private final int messageId;
- private final String channel;
- private final byte[] data;
- private final PlayConnection connection;
-
- public PacketLoginPluginRequest(PlayInByteBuffer buffer) {
- this.connection = buffer.getConnection();
- this.messageId = buffer.readVarInt();
- this.channel = buffer.readString();
- this.data = buffer.readRest();
- }
-
- @Override
- public void handle(PlayConnection connection) {
- connection.fireEvent(new LoginPluginMessageRequestEvent(this.connection, this));
- }
-
- @Override
- public void log() {
- Log.protocol(String.format("[IN] Received login plugin request in channel \"%s\" with %s bytes of data (messageId=%d)", this.channel, this.data.length, this.messageId));
- }
-
- public int getMessageId() {
- return this.messageId;
- }
-
- public String getChannel() {
- return this.channel;
- }
-
- public byte[] getData() {
- return this.data;
- }
-
- public PlayInByteBuffer getDataAsBuffer() {
- return new PlayInByteBuffer(this.data, this.connection);
- }
-}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginPluginRequest.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginPluginRequest.kt
new file mode 100644
index 000000000..5aa02f6db
--- /dev/null
+++ b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginPluginRequest.kt
@@ -0,0 +1,36 @@
+/*
+ * Minosoft
+ * Copyright (C) 2020 Moritz Zwerger
+ *
+ * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program. If not, see .
+ *
+ * This software is not affiliated with Mojang AB, the original developer of Minecraft.
+ */
+package de.bixilon.minosoft.protocol.packets.s2c.login
+
+import de.bixilon.minosoft.protocol.network.connection.PlayConnection
+import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket
+import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer
+import de.bixilon.minosoft.util.logging.Log
+import de.bixilon.minosoft.util.logging.LogLevels
+import de.bixilon.minosoft.util.logging.LogMessageType
+
+class PacketLoginPluginRequest(buffer: PlayInByteBuffer) : PlayS2CPacket() {
+ val messageId = buffer.readVarInt()
+ val channel = buffer.readString()
+ val data: PlayInByteBuffer = PlayInByteBuffer(buffer.readRest(), buffer.connection)
+ get() = PlayInByteBuffer(field)
+
+ override fun handle(connection: PlayConnection) {
+ // ToDo: connection.fireEvent(LoginPluginMessageRequestEvent(connection, this))
+ }
+
+ override fun log() {
+ Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Login plugin request (messageId=$messageId, channel=$channel, data=${data.readRest()})" }
+ }
+
+}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginSuccess.java b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginSuccess.java
deleted file mode 100644
index 6c300809f..000000000
--- a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginSuccess.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Minosoft
- * Copyright (C) 2020 Moritz Zwerger
- *
- * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program. If not, see .
- *
- * This software is not affiliated with Mojang AB, the original developer of Minecraft.
- */
-
-package de.bixilon.minosoft.protocol.packets.s2c.login;
-
-import de.bixilon.minosoft.data.text.ChatComponent;
-import de.bixilon.minosoft.protocol.network.connection.PlayConnection;
-import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket;
-import de.bixilon.minosoft.protocol.protocol.ConnectionStates;
-import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer;
-import de.bixilon.minosoft.util.Util;
-import de.bixilon.minosoft.util.logging.Log;
-
-import java.util.UUID;
-
-import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_20W12A;
-
-public class PacketLoginSuccess extends PlayS2CPacket {
- private final UUID uuid;
- private final String playerName;
-
- public PacketLoginSuccess(PlayInByteBuffer buffer) {
- if (buffer.getVersionId() < V_20W12A) {
- this.uuid = Util.getUUIDFromString(buffer.readString());
- } else {
- this.uuid = buffer.readUUID();
- }
- this.playerName = buffer.readString();
- }
-
- @Override
- public void handle(PlayConnection connection) {
- connection.setConnectionState(ConnectionStates.PLAY);
-
- var playerEntity = connection.getPlayer().getEntity();
- playerEntity.getTabListItem().setName(this.playerName);
- playerEntity.getTabListItem().setDisplayName(ChatComponent.Companion.of(this.playerName));
-
- connection.getWorld().getEntities().add(null, this.uuid, playerEntity);
- }
-
- @Override
- public void log() {
- Log.protocol(String.format("[IN] Receiving login success packet (username=%s, uuid=%s)", this.playerName, this.uuid));
- }
-
- public UUID getUUID() {
- return this.uuid;
- }
-
- public String getPlayerName() {
- return this.playerName;
- }
-}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/AutocompletionsS2CP.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/AutocompletionsS2CP.kt
new file mode 100644
index 000000000..e283e1f42
--- /dev/null
+++ b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/AutocompletionsS2CP.kt
@@ -0,0 +1,37 @@
+/*
+ * Minosoft
+ * Copyright (C) 2020 Moritz Zwerger
+ *
+ * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program. If not, see .
+ *
+ * This software is not affiliated with Mojang AB, the original developer of Minecraft.
+ */
+package de.bixilon.minosoft.protocol.packets.s2c.play
+
+import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket
+import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer
+import de.bixilon.minosoft.protocol.protocol.ProtocolVersions
+import de.bixilon.minosoft.util.logging.Log
+import de.bixilon.minosoft.util.logging.LogLevels
+import de.bixilon.minosoft.util.logging.LogMessageType
+
+class AutocompletionsS2CP(buffer: PlayInByteBuffer) : PlayS2CPacket() {
+ var matches: Array = when {
+ buffer.versionId < ProtocolVersions.V_14W33A -> {
+ buffer.readVarInt() // ToDo: count?
+ arrayOf(buffer.readString())
+ }
+ buffer.versionId < ProtocolVersions.V_17W45A -> {
+ buffer.readStringArray()
+ }
+ else -> TODO()
+ }
+
+ override fun log() {
+ Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Autocompletions (matches=$matches)" }
+ }
+}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/EntityObjectSpawnS2CP.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/EntityObjectSpawnS2CP.kt
new file mode 100644
index 000000000..977c20bcd
--- /dev/null
+++ b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/EntityObjectSpawnS2CP.kt
@@ -0,0 +1,80 @@
+/*
+ * Minosoft
+ * Copyright (C) 2020 Moritz Zwerger
+ *
+ * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program. If not, see .
+ *
+ * This software is not affiliated with Mojang AB, the original developer of Minecraft.
+ */
+package de.bixilon.minosoft.protocol.packets.s2c.play
+
+import de.bixilon.minosoft.data.entities.EntityRotation
+import de.bixilon.minosoft.data.entities.entities.Entity
+import de.bixilon.minosoft.data.mappings.DefaultRegistries.ENTITY_OBJECT_REGISTRY
+import de.bixilon.minosoft.modding.event.events.EntitySpawnEvent
+import de.bixilon.minosoft.protocol.network.connection.PlayConnection
+import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket
+import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer
+import de.bixilon.minosoft.protocol.protocol.ProtocolDefinition
+import de.bixilon.minosoft.protocol.protocol.ProtocolVersions
+import de.bixilon.minosoft.util.logging.Log
+import de.bixilon.minosoft.util.logging.LogLevels
+import de.bixilon.minosoft.util.logging.LogMessageType
+import glm_.vec3.Vec3
+import java.util.*
+
+class EntityObjectSpawnS2CP(buffer: PlayInByteBuffer) : PlayS2CPacket() {
+ val entityId: Int = buffer.readEntityId()
+ var entityUUID: UUID? = null
+ private set
+ val entity: Entity
+ var velocity: Vec3? = null
+ private set
+
+ init {
+ if (buffer.versionId >= ProtocolVersions.V_15W31A) {
+ entityUUID = buffer.readUUID()
+ }
+ val type: Int = if (buffer.versionId < ProtocolVersions.V_16W32A) {
+ buffer.readByte().toInt()
+ } else {
+ buffer.readVarInt()
+ }
+ val position: Vec3 = if (buffer.versionId < ProtocolVersions.V_16W06A) {
+ Vec3(buffer.readFixedPointNumberInt(), buffer.readFixedPointNumberInt(), buffer.readFixedPointNumberInt())
+ } else {
+ buffer.readPosition()
+ }
+ val rotation = EntityRotation(buffer.readAngle().toFloat(), buffer.readAngle().toFloat(), 0.0f)
+ val data = buffer.readInt()
+
+ if (buffer.versionId < ProtocolVersions.V_15W31A) {
+ if (data != 0) {
+ velocity = Vec3(buffer.readShort(), buffer.readShort(), buffer.readShort()) * ProtocolDefinition.VELOCITY_CONSTANT
+ }
+ } else {
+ velocity = Vec3(buffer.readShort(), buffer.readShort(), buffer.readShort()) * ProtocolDefinition.VELOCITY_CONSTANT
+ }
+ entity = if (buffer.versionId < ProtocolVersions.V_19W05A) {
+ val entityResourceLocation = ENTITY_OBJECT_REGISTRY.get(type).resourceLocation
+ buffer.connection.mapping.entityRegistry.get(entityResourceLocation)!!.build(buffer.connection, position, rotation, null, buffer.versionId)!! // ToDo: Entity meta data tweaking
+ } else {
+ buffer.connection.mapping.entityRegistry.get(type).build(buffer.connection, position, rotation, null, buffer.versionId)!!
+ }
+ }
+
+ override fun handle(connection: PlayConnection) {
+ connection.fireEvent(EntitySpawnEvent(connection, this))
+ connection.world.entities.add(entityId, entityUUID, entity)
+ velocity?.let { entity.velocity = it }
+ }
+
+ override fun log() {
+ Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Entity object spawn (entityId=$entityId, entityUUID=$entityUUID, entity=$entity, velocity=$velocity)" }
+ }
+
+}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/NamedSoundEventS2CP.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/NamedSoundEventS2CP.kt
new file mode 100644
index 000000000..231fbc546
--- /dev/null
+++ b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/NamedSoundEventS2CP.kt
@@ -0,0 +1,62 @@
+/*
+ * Minosoft
+ * Copyright (C) 2020 Moritz Zwerger
+ *
+ * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program. If not, see .
+ *
+ * This software is not affiliated with Mojang AB, the original developer of Minecraft.
+ */
+package de.bixilon.minosoft.protocol.packets.s2c.play
+
+import de.bixilon.minosoft.data.SoundCategories
+import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket
+import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer
+import de.bixilon.minosoft.protocol.protocol.ProtocolDefinition
+import de.bixilon.minosoft.protocol.protocol.ProtocolVersions
+import de.bixilon.minosoft.util.logging.Log
+import de.bixilon.minosoft.util.logging.LogLevels
+import de.bixilon.minosoft.util.logging.LogMessageType
+import glm_.vec3.Vec3
+
+class NamedSoundEventS2CP(buffer: PlayInByteBuffer) : PlayS2CPacket() {
+ val sound: String
+ val volume: Float
+ val pitch: Float
+ lateinit var position: Vec3
+ private set
+ lateinit var category: SoundCategories
+ private set
+
+ init {
+ if (buffer.versionId >= ProtocolVersions.V_17W15A && buffer.versionId < ProtocolVersions.V_17W18A) {
+ this.category = SoundCategories[buffer.readVarInt()]
+ }
+ sound = buffer.readString()
+ if (buffer.versionId >= ProtocolVersions.V_17W15A && buffer.versionId < ProtocolVersions.V_17W18A) {
+ buffer.readString() // parrot entity type
+ }
+ if (buffer.versionId < ProtocolVersions.V_16W02A) {
+ position = Vec3(buffer.readInt() * 8, buffer.readInt() * 8, buffer.readInt() * 8) // ToDo: check if it is not * 4
+ }
+ if (buffer.versionId >= ProtocolVersions.V_16W02A && (buffer.versionId < ProtocolVersions.V_17W15A || buffer.versionId >= ProtocolVersions.V_17W18A)) {
+ this.category = SoundCategories[buffer.readVarInt()]
+ }
+ if (buffer.versionId >= ProtocolVersions.V_16W02A) {
+ position = Vec3(buffer.readFixedPointNumberInt() * 4, buffer.readFixedPointNumberInt() * 4, buffer.readFixedPointNumberInt() * 4)
+ }
+ volume = buffer.readFloat()
+ pitch = if (buffer.versionId < ProtocolVersions.V_16W20A) {
+ buffer.readByte() * ProtocolDefinition.PITCH_CALCULATION_CONSTANT / 100.0f
+ } else {
+ buffer.readFloat()
+ }
+ }
+
+ override fun log() {
+ Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Named sound event (sound=$sound, volume=$volume, pitch=$pitch,position=$position, category=$category)" }
+ }
+}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketNamedSoundEffect.java b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketNamedSoundEffect.java
deleted file mode 100644
index f5f549d1d..000000000
--- a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketNamedSoundEffect.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Minosoft
- * Copyright (C) 2020 Moritz Zwerger
- *
- * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program. If not, see .
- *
- * This software is not affiliated with Mojang AB, the original developer of Minecraft.
- */
-
-package de.bixilon.minosoft.protocol.packets.s2c.play;
-
-import de.bixilon.minosoft.data.SoundCategories;
-import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket;
-import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer;
-import de.bixilon.minosoft.protocol.protocol.ProtocolDefinition;
-import de.bixilon.minosoft.util.logging.Log;
-import glm_.vec3.Vec3;
-
-import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.*;
-
-public class PacketNamedSoundEffect extends PlayS2CPacket {
- private final String sound;
- private final float volume;
- private final float pitch;
- private Vec3 position;
- private SoundCategories category;
-
- public PacketNamedSoundEffect(PlayInByteBuffer buffer) {
- if (buffer.getVersionId() >= V_17W15A && buffer.getVersionId() < V_17W18A) {
- // category was moved to the top
- this.category = SoundCategories.Companion.get(buffer.readVarInt());
- }
- this.sound = buffer.readString();
-
- if (buffer.getVersionId() >= V_17W15A && buffer.getVersionId() < V_17W18A) {
- buffer.readString(); // parrot entity type
- }
- if (buffer.getVersionId() < V_16W02A) {
- this.position = new Vec3(buffer.readInt() * 8, buffer.readInt() * 8, buffer.readInt() * 8); // ToDo: check if it is not * 4
- }
-
- if (buffer.getVersionId() >= V_16W02A && (buffer.getVersionId() < V_17W15A || buffer.getVersionId() >= V_17W18A)) {
- this.category = SoundCategories.Companion.get(buffer.readVarInt());
- }
- if (buffer.getVersionId() >= V_16W02A) {
- this.position = new Vec3(buffer.readFixedPointNumberInt() * 4, buffer.readFixedPointNumberInt() * 4, buffer.readFixedPointNumberInt() * 4);
- }
- this.volume = buffer.readFloat();
- if (buffer.getVersionId() < V_16W20A) {
- this.pitch = (buffer.readByte() * ProtocolDefinition.PITCH_CALCULATION_CONSTANT) / 100F;
- } else {
- this.pitch = buffer.readFloat();
- }
- }
-
-
- @Override
- public void log() {
- Log.protocol(String.format("[IN] Play sound effect (sound=%s, category=%s, volume=%s, pitch=%s, position=%s)", this.sound, this.category, this.volume, this.pitch, this.position));
- }
-
- public Vec3 getPosition() {
- return this.position;
- }
-
- /**
- * @return Pitch in Percent
- */
- public float getPitch() {
- return this.pitch;
- }
-
- public String getSound() {
- return this.sound;
- }
-
- public float getVolume() {
- return this.volume;
- }
-
- public SoundCategories getCategory() {
- return this.category;
- }
-}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketResourcePackSend.java b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketResourcePackSend.java
deleted file mode 100644
index a26843aaa..000000000
--- a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketResourcePackSend.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Minosoft
- * Copyright (C) 2020 Moritz Zwerger
- *
- * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program. If not, see .
- *
- * This software is not affiliated with Mojang AB, the original developer of Minecraft.
- */
-
-package de.bixilon.minosoft.protocol.packets.s2c.play;
-
-import de.bixilon.minosoft.data.text.ChatComponent;
-import de.bixilon.minosoft.modding.event.events.ResourcePackChangeEvent;
-import de.bixilon.minosoft.protocol.network.connection.PlayConnection;
-import de.bixilon.minosoft.protocol.packets.c2s.play.ResourcePackStatusC2SP;
-import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket;
-import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer;
-import de.bixilon.minosoft.util.Util;
-import de.bixilon.minosoft.util.logging.Log;
-
-import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_20W45A;
-import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_21W15A;
-
-public class PacketResourcePackSend extends PlayS2CPacket {
- private final String url;
- private final String hash;
- private boolean forced;
- private ChatComponent promptText;
-
- public PacketResourcePackSend(PlayInByteBuffer buffer) {
- this.url = buffer.readString();
- Util.checkURL(this.url);
- this.hash = buffer.readString();
- if (buffer.getVersionId() >= V_20W45A) {
- this.forced = buffer.readBoolean();
- }
- if (buffer.getVersionId() >= V_21W15A) {
- if (buffer.readBoolean()) {
- this.promptText = buffer.readChatComponent();
- }
- }
- }
-
- @Override
- public void handle(PlayConnection connection) {
- ResourcePackChangeEvent event = new ResourcePackChangeEvent(connection, this);
- if (connection.fireEvent(event)) {
- return;
- }
- connection.sendPacket(new ResourcePackStatusC2SP(this.hash, ResourcePackStatusC2SP.ResourcePackStates.SUCCESSFULLY));
- }
-
- @Override
- public void log() {
- Log.protocol(String.format("[IN] Received resource pack send (url=\"%s\", hash=%s)", this.url, this.hash));
- }
-
- public String getUrl() {
- return this.url;
- }
-
- public String getHash() {
- return this.hash;
- }
-
- public boolean isForced() {
- return this.forced;
- }
-
- public ChatComponent getPromptText() {
- return this.promptText;
- }
-}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketSpawnObject.java b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketSpawnObject.java
deleted file mode 100644
index 747e666ba..000000000
--- a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketSpawnObject.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Minosoft
- * Copyright (C) 2020 Moritz Zwerger
- *
- * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program. If not, see .
- *
- * This software is not affiliated with Mojang AB, the original developer of Minecraft.
- */
-
-package de.bixilon.minosoft.protocol.packets.s2c.play;
-
-import de.bixilon.minosoft.data.entities.EntityRotation;
-import de.bixilon.minosoft.data.entities.entities.Entity;
-import de.bixilon.minosoft.data.mappings.DefaultRegistries;
-import de.bixilon.minosoft.modding.event.events.EntitySpawnEvent;
-import de.bixilon.minosoft.protocol.network.connection.PlayConnection;
-import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket;
-import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer;
-import de.bixilon.minosoft.protocol.protocol.ProtocolDefinition;
-import de.bixilon.minosoft.util.logging.Log;
-import glm_.vec3.Vec3;
-
-import java.util.UUID;
-
-import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.*;
-
-public class PacketSpawnObject extends PlayS2CPacket {
- private final int entityId;
- private final Entity entity;
- private UUID entityUUID;
- private Vec3 velocity;
-
- public PacketSpawnObject(PlayInByteBuffer buffer) throws Exception {
- this.entityId = buffer.readEntityId();
- if (buffer.getVersionId() >= V_15W31A) {
- this.entityUUID = buffer.readUUID();
- }
-
- int type;
- if (buffer.getVersionId() < V_16W32A) {
- type = buffer.readByte();
- } else {
- type = buffer.readVarInt();
- }
-
- Vec3 position;
- if (buffer.getVersionId() < V_16W06A) {
- position = new Vec3(buffer.readFixedPointNumberInt(), buffer.readFixedPointNumberInt(), buffer.readFixedPointNumberInt());
- } else {
- position = buffer.readPosition();
- }
- EntityRotation rotation = new EntityRotation(buffer.readAngle(), buffer.readAngle(), 0);
- int data = buffer.readInt();
-
- if (buffer.getVersionId() < V_15W31A) {
- if (data != 0) {
- this.velocity = new Vec3(buffer.readShort(), buffer.readShort(), buffer.readShort()).times(ProtocolDefinition.VELOCITY_CONSTANT);
- }
- } else {
- this.velocity = new Vec3(buffer.readShort(), buffer.readShort(), buffer.readShort()).times(ProtocolDefinition.VELOCITY_CONSTANT);
- }
-
- if (buffer.getVersionId() < V_19W05A) {
- var entityResourceLocation = DefaultRegistries.INSTANCE.getENTITY_OBJECT_REGISTRY().get(type).getResourceLocation();
- this.entity = buffer.getConnection().getMapping().getEntityRegistry().get(entityResourceLocation).build(buffer.getConnection(), position, rotation, null, buffer.getVersionId()); // ToDo: Entity meta data tweaking
- } else {
- this.entity = buffer.getConnection().getMapping().getEntityRegistry().get(type).build(buffer.getConnection(), position, rotation, null, buffer.getVersionId());
- }
- }
-
- @Override
- public void handle(PlayConnection connection) {
- connection.fireEvent(new EntitySpawnEvent(connection, this));
-
- connection.getWorld().getEntities().add(this.entityId, this.entityUUID, getEntity());
- this.entity.setVelocity(this.velocity);
- }
-
- @Override
- public void log() {
- Log.protocol(String.format("[IN] Object spawned at %s (entityId=%d, type=%s)", this.entity.getPosition(), this.entityId, this.entity));
- }
-
- public Entity getEntity() {
- return this.entity;
- }
-}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketTabCompleteReceiving.java b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketTabCompleteReceiving.java
deleted file mode 100644
index bfb1a2bd3..000000000
--- a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketTabCompleteReceiving.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Minosoft
- * Copyright (C) 2020 Moritz Zwerger
- *
- * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program. If not, see .
- *
- * This software is not affiliated with Mojang AB, the original developer of Minecraft.
- */
-
-package de.bixilon.minosoft.protocol.packets.s2c.play;
-
-import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket;
-import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer;
-import de.bixilon.minosoft.util.logging.Log;
-
-import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_14W33A;
-import static de.bixilon.minosoft.protocol.protocol.ProtocolVersions.V_17W45A;
-
-public class PacketTabCompleteReceiving extends PlayS2CPacket {
- private final int count;
- private final String[] match;
-
- public PacketTabCompleteReceiving(PlayInByteBuffer buffer) {
- if (buffer.getVersionId() < V_14W33A) {
- this.count = buffer.readVarInt();
- this.match = new String[]{buffer.readString()};
- return;
- }
- if (buffer.getVersionId() < V_17W45A) {
- this.count = buffer.readVarInt();
- this.match = new String[this.count];
- for (int i = 0; i < this.count; i++) {
- this.match[i] = buffer.readString();
- }
- return;
- }
- // ToDo
- throw new IllegalStateException("TODO");
- }
-
- @Override
- public void log() {
- Log.protocol(String.format("[IN] Received tab complete for message(count=%d)", this.count));
- }
-
- public int getCount() {
- return this.count;
- }
-
- public String[] getMatch() {
- return this.match;
- }
-}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/ResourcepackRequestS2CP.kt b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/ResourcepackRequestS2CP.kt
new file mode 100644
index 000000000..dee21a79b
--- /dev/null
+++ b/src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/ResourcepackRequestS2CP.kt
@@ -0,0 +1,58 @@
+/*
+ * Minosoft
+ * Copyright (C) 2020 Moritz Zwerger
+ *
+ * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program. If not, see .
+ *
+ * This software is not affiliated with Mojang AB, the original developer of Minecraft.
+ */
+package de.bixilon.minosoft.protocol.packets.s2c.play
+
+import de.bixilon.minosoft.data.text.ChatComponent
+import de.bixilon.minosoft.modding.event.events.ResourcePackChangeEvent
+import de.bixilon.minosoft.protocol.network.connection.PlayConnection
+import de.bixilon.minosoft.protocol.packets.c2s.play.ResourcePackStatusC2SP
+import de.bixilon.minosoft.protocol.packets.s2c.PlayS2CPacket
+import de.bixilon.minosoft.protocol.protocol.PlayInByteBuffer
+import de.bixilon.minosoft.protocol.protocol.ProtocolVersions
+import de.bixilon.minosoft.util.Util
+import de.bixilon.minosoft.util.logging.Log
+import de.bixilon.minosoft.util.logging.LogLevels
+import de.bixilon.minosoft.util.logging.LogMessageType
+
+class ResourcepackRequestS2CP(buffer: PlayInByteBuffer) : PlayS2CPacket() {
+ val url: String = Util.checkURL(buffer.readString())
+ val hash: String = buffer.readString()
+ val forced = if (buffer.versionId >= ProtocolVersions.V_20W45A) {
+ buffer.readBoolean()
+ } else {
+ false
+ }
+ var promptText: ChatComponent? = null
+ private set
+
+
+ init {
+ if (buffer.versionId >= ProtocolVersions.V_21W15A) {
+ if (buffer.readBoolean()) {
+ promptText = buffer.readChatComponent()
+ }
+ }
+ }
+
+ override fun handle(connection: PlayConnection) {
+ val event = ResourcePackChangeEvent(connection, this)
+ if (connection.fireEvent(event)) {
+ return
+ }
+ connection.sendPacket(ResourcePackStatusC2SP(hash, ResourcePackStatusC2SP.ResourcePackStates.SUCCESSFULLY)) // ToDo: This fakes it, to not get kicked on most servers
+ }
+
+ override fun log() {
+ Log.log(LogMessageType.NETWORK_PACKETS_IN, level = LogLevels.VERBOSE) { "Resourcepack request (url=$url, hash=$hash, forced=$forced, promptText=$promptText)" }
+ }
+}
diff --git a/src/main/java/de/bixilon/minosoft/protocol/protocol/PacketTypes.kt b/src/main/java/de/bixilon/minosoft/protocol/protocol/PacketTypes.kt
index b127de64d..5aedb53e6 100644
--- a/src/main/java/de/bixilon/minosoft/protocol/protocol/PacketTypes.kt
+++ b/src/main/java/de/bixilon/minosoft/protocol/protocol/PacketTypes.kt
@@ -61,7 +61,7 @@ class PacketTypes {
PLAY_CHAT_MESSAGE(ChatMessageC2SP::class.java),
PLAY_CLIENT_ACTION(ClientActionC2SP::class.java),
PLAY_CLIENT_SETTINGS(ClientSettingsC2SP::class.java),
- PLAY_TAB_COMPLETE(TabCompleteC2SP::class.java),
+ PLAY_AUTOCOMPLETIONS(AutocompletionsC2SP::class.java),
PLAY_CONTAINER_ACTION_STATUS(ContainerActionStatusC2SP::class.java),
PLAY_CONTAINER_CLICK_BUTTON(ContainerClickButtonC2SP::class.java),
PLAY_CONTAINER_SLOT_CLICK(ContainerSlotClickC2SP::class.java),
@@ -148,9 +148,9 @@ class PacketTypes {
) {
STATUS_RESPONSE(statusFactory = { PacketStatusResponse(it) }, isThreadSafe = false),
STATUS_PONG(statusFactory = { StatusPongS2CP(it) }, isThreadSafe = false),
- LOGIN_DISCONNECT({ PacketLoginDisconnect(it) }, isThreadSafe = false),
- LOGIN_ENCRYPTION_REQUEST({ PacketEncryptionRequest(it) }, isThreadSafe = false),
- LOGIN_LOGIN_SUCCESS({ PacketLoginSuccess(it) }, isThreadSafe = false),
+ LOGIN_KICK({ LoginKickS2CP(it) }, isThreadSafe = false),
+ LOGIN_ENCRYPTION_REQUEST({ EncryptionRequestS2CP(it) }, isThreadSafe = false, errorHandler = EncryptionRequestS2CP),
+ LOGIN_LOGIN_SUCCESS({ LoginSuccessS2CP(it) }, isThreadSafe = false),
LOGIN_COMPRESSION_SET({ CompressionSetS2CP(it) }, isThreadSafe = false),
LOGIN_PLUGIN_REQUEST({ PacketLoginPluginRequest(it) }),
PLAY_MOB_SPAWN({ MobSpawnS2CP(it) }, isThreadSafe = false),
@@ -169,7 +169,7 @@ class PacketTypes {
PLAY_SERVER_DIFFICULTY({ ServerDifficultyS2CP(it) }),
PLAY_CHAT_MESSAGE({ ChatMessageS2CP(it) }),
PLAY_MASS_BLOCK_SET({ MassBlockSetS2CP(it) }),
- PLAY_TAB_COMPLETE({ PacketTabCompleteReceiving(it) }),
+ PLAY_AUTOCOMPLETIONS({ AutocompletionsS2CP(it) }),
PLAY_DECLARE_COMMANDS({ PacketDeclareCommands(it) }),
PLAY_CONTAINER_ACTION_STATUS({ ContainerActionStatusS2CP(it) }),
PLAY_CONTAINER_CLOSE({ ContainerCloseS2CP(it) }),
@@ -178,7 +178,7 @@ class PacketTypes {
PLAY_CONTAINER_ITEM_SET({ ContainerItemSetS2CP(it) }),
PLAY_ITEM_COOLDOWN_SET({ ItemCooldownSetS2CP(it) }),
PLAY_PLUGIN_MESSAGE({ PluginMessageS2CP(it) }),
- PLAY_NAMED_SOUND_EFFECT({ PacketNamedSoundEffect(it) }),
+ PLAY_NAMED_SOUND_EVENT({ NamedSoundEventS2CP(it) }),
PLAY_KICK({ KickS2CP(it) }, isThreadSafe = false),
PLAY_ENTITY_STATUS({ EntityStatusS2CP(it) }),
PLAY_EXPLOSION({ ExplosionS2CP(it) }),
@@ -212,7 +212,7 @@ class PacketTypes {
PLAY_UNLOCK_RECIPES({ PacketUnlockRecipes(it) }),
PLAY_ENTITY_DESTROY({ EntityDestroyS2CP(it) }),
PLAY_REMOVE_ENTITY_EFFECT({ PacketRemoveEntityStatusEffect(it) }),
- PLAY_RESOURCE_PACK_SEND({ PacketResourcePackSend(it) }),
+ PLAY_RESOURCEPACK_REQUEST({ ResourcepackRequestS2CP(it) }),
PLAY_RESPAWN({ RespawnS2CP(it) }, isThreadSafe = false),
PLAY_ENTITY_HEAD_ROTATION({ EntityHeadRotationS2CP(it) }),
PLAY_SELECT_ADVANCEMENT_TAB({ PacketSelectAdvancementTab(it) }),
@@ -256,7 +256,7 @@ class PacketTypes {
PLAY_MASS_CHUNK_DATA({ MassChunkDataS2CP(it) }),
PLAY_SIGN_TEXT_SET({ SignTextSetS2CP(it) }),
PLAY_STATISTICS({ PacketStatistics(it) }),
- PLAY_SPAWN_ENTITY({ PacketSpawnObject(it) }, isThreadSafe = false),
+ PLAY_ENTITY_OBJECT_SPAWN({ EntityObjectSpawnS2CP(it) }, isThreadSafe = false),
PLAY_TITLE({ TitleS2CF.createPacket(it) }),
PLAY_TITLE_CLEAR({ TitleS2CF.createClearTitlePacket(it) }),
PLAY_HOTBAR_TEXT_SET({ HotbarTextSetS2CP(it) }),
diff --git a/src/main/java/de/bixilon/minosoft/protocol/protocol/Protocol.kt b/src/main/java/de/bixilon/minosoft/protocol/protocol/Protocol.kt
index bf11387ca..32d7f4795 100644
--- a/src/main/java/de/bixilon/minosoft/protocol/protocol/Protocol.kt
+++ b/src/main/java/de/bixilon/minosoft/protocol/protocol/Protocol.kt
@@ -59,7 +59,7 @@ object Protocol {
)
S2C_PACKET_MAPPING[ConnectionStates.LOGIN] = HashBiMap.create(
mapOf(
- S2C.LOGIN_DISCONNECT to 0x00,
+ S2C.LOGIN_KICK to 0x00,
S2C.LOGIN_ENCRYPTION_REQUEST to 0x01,
S2C.LOGIN_LOGIN_SUCCESS to 0x02,
S2C.LOGIN_COMPRESSION_SET to 0x03,
diff --git a/src/main/java/de/bixilon/minosoft/util/Util.java b/src/main/java/de/bixilon/minosoft/util/Util.java
index ad8007ff4..34ce28dcf 100644
--- a/src/main/java/de/bixilon/minosoft/util/Util.java
+++ b/src/main/java/de/bixilon/minosoft/util/Util.java
@@ -270,10 +270,11 @@ public final class Util {
}
}
- public static void checkURL(String url) {
+ public static String checkURL(String url) {
if (!url.startsWith("http://") && !url.startsWith("https://")) {
throw new IllegalArgumentException("Not a valid url:" + url);
}
+ return url;
}
public static void forceClassInit(Class clazz) {
diff --git a/src/main/resources/assets/minosoft/mapping/versions.json b/src/main/resources/assets/minosoft/mapping/versions.json
index c089ae2f6..2e5460a88 100644
--- a/src/main/resources/assets/minosoft/mapping/versions.json
+++ b/src/main/resources/assets/minosoft/mapping/versions.json
@@ -1 +1 @@
-{"778":{"name":"21w18a","protocol_id":1073741850,"mapping":771},"777":{"name":"21w17a","protocol_id":1073741849,"mapping":771},"776":{"name":"21w16a","protocol_id":1073741847,"mapping":771},"775":{"name":"21w15a","protocol_id":1073741846,"mapping":771},"774":{"name":"21w14a","protocol_id":1073741845,"mapping":771},"773":{"name":"21w13a","protocol_id":1073741844,"mapping":771},"772":{"name":"21w11a","protocol_id":1073741843,"mapping":771},"771":{"name":"21w10a","protocol_id":1073741842,"mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_DISPLAYED_RECIPE_SET","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_VIBRATION_SIGNAL","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_TITLE_CLEAR","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_WORLD_BORDER_INITIALIZE","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT_END","PLAY_COMBAT_EVENT_ENTER","PLAY_COMBAT_EVENT_KILL","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_MASS_BLOCK_SET","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_HOTBAR_TEXT_SET","PLAY_WORLD_BORDER_SET_CENTER","PLAY_WORLD_BORDER_LERP_SIZE","PLAY_WORLD_BORDER_SIZE","PLAY_WORLD_BORDER_SET_WARN_TIME","PLAY_WORLD_BORDER_SET_WARN_BLOCKS","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SUB_TITLE_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE_SET","PLAY_TIMES_SET","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"770":{"name":"21w08b","protocol_id":1073741841,"mapping":769},"769":{"name":"21w08a","protocol_id":1073741840,"mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_DISPLAYED_RECIPE_SET","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_VIBRATION_SIGNAL","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_TITLE_CLEAR","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_WORLD_BORDER_INITIALIZE","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT_END","PLAY_COMBAT_EVENT_ENTER","PLAY_COMBAT_EVENT_KILL","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_MASS_BLOCK_SET","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_HOTBAR_TEXT_SET","PLAY_WORLD_BORDER_SET_CENTER","PLAY_WORLD_BORDER_LERP_SIZE","PLAY_WORLD_BORDER_SIZE","PLAY_WORLD_BORDER_SET_WARN_TIME","PLAY_WORLD_BORDER_SET_WARN_BLOCKS","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SUB_TITLE_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE_SET","PLAY_TIMES_SET","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"768":{"name":"21w07a","protocol_id":1073741839,"mapping":762},"767":{"name":"21w06a","protocol_id":1073741838,"mapping":762},"766":{"name":"21w05b","protocol_id":1073741837,"mapping":762},"765":{"name":"21w05a","protocol_id":1073741836,"mapping":762},"764":{"name":"21w03a","protocol_id":1073741835,"mapping":762},"763":{"name":"20w51a","protocol_id":1073741833,"mapping":762},"762":{"name":"20w49a","protocol_id":1073741832,"mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_DISPLAYED_RECIPE_SET","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_VIBRATION_SIGNAL","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_MASS_BLOCK_SET","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"761":{"name":"20w48a","protocol_id":1073741831,"mapping":740},"760":{"name":"20w46a","protocol_id":1073741830,"mapping":740},"759":{"name":"20w45a","protocol_id":1073741829,"mapping":740},"758":{"name":"1.16.5","protocol_id":754,"mapping":740},"757":{"name":"1.16.5-rc1","protocol_id":1073741834,"mapping":740},"756":{"name":"1.16.4-rc1","protocol_id":1073741827,"mapping":740},"755":{"name":"1.16.4-pre2","protocol_id":1073741826,"mapping":740},"754":{"name":"1.16.4-pre1","protocol_id":1073741825,"mapping":740},"753":{"name":"1.16.3","mapping":740},"752":{"name":"1.16.3-rc1","mapping":740},"751":{"name":"1.16.2","mapping":740},"750":{"name":"1.16.2-rc2","mapping":740},"749":{"name":"1.16.2-rc1","mapping":740},"748":{"name":"1.16.2-pre3","mapping":740},"746":{"name":"1.16.2-pre2","mapping":740},"744":{"name":"1.16.2-pre1","mapping":740},"743":{"name":"20w30a","mapping":740},"741":{"name":"20w29a","mapping":740},"740":{"name":"20w28a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_DISPLAYED_RECIPE_SET","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_MASS_BLOCK_SET","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"738":{"name":"20w27a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_DISPLAYED_RECIPE_SET","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"736":{"name":"1.16.1","mapping":721},"735":{"name":"1.16","mapping":721},"734":{"name":"1.16-rc1","mapping":721},"733":{"name":"1.16-pre8","mapping":721},"732":{"name":"1.16-pre7","mapping":721},"730":{"name":"1.16-pre6","mapping":721},"729":{"name":"1.16-pre5","mapping":721},"727":{"name":"1.16-pre4","mapping":721},"725":{"name":"1.16-pre3","mapping":721},"722":{"name":"1.16-pre2","mapping":721},"721":{"name":"1.16-pre1","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"719":{"name":"20w22a","mapping":712},"718":{"name":"20w21a","mapping":712},"717":{"name":"20w20b","mapping":712},"716":{"name":"20w20a","mapping":712},"715":{"name":"20w19a","mapping":712},"714":{"name":"20w18a","mapping":712},"713":{"name":"20w17a","mapping":712},"712":{"name":"20w16a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"711":{"name":"20w15a","mapping":707},"710":{"name":"20w14a","mapping":707},"709":{"name":"20w13b","mapping":707},"708":{"name":"20w13a","mapping":707},"707":{"name":"20w12a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"706":{"name":"20w11a","mapping":550},"705":{"name":"20w10a","mapping":550},"704":{"name":"20w09a","mapping":550},"703":{"name":"20w08a","mapping":550},"702":{"name":"20w07a","mapping":550},"701":{"name":"20w06a","mapping":550},"578":{"name":"1.15.2","mapping":550},"577":{"name":"1.15.2-pre2","mapping":550},"576":{"name":"1.15.2-pre1","mapping":550},"575":{"name":"1.15.1","mapping":550},"574":{"name":"1.15.1-pre1","mapping":550},"573":{"name":"1.15","mapping":550},"572":{"name":"1.15-pre7","mapping":550},"571":{"name":"1.15-pre6","mapping":550},"570":{"name":"1.15-pre5","mapping":550},"569":{"name":"1.15-pre4","mapping":550},"567":{"name":"1.15-pre3","mapping":550},"566":{"name":"1.15-pre2","mapping":550},"565":{"name":"1.15-pre1","mapping":550},"564":{"name":"19w46b","mapping":550},"563":{"name":"19w46a","mapping":550},"562":{"name":"19w45b","mapping":550},"561":{"name":"19w45a","mapping":550},"560":{"name":"19w44a","mapping":550},"559":{"name":"19w42a","mapping":550},"558":{"name":"19w41a","mapping":550},"557":{"name":"19w40a","mapping":550},"556":{"name":"19w39a","mapping":550},"555":{"name":"19w38b","mapping":550},"554":{"name":"19w38a","mapping":550},"553":{"name":"19w37a","mapping":550},"552":{"name":"19w36a","mapping":550},"551":{"name":"19w35a","mapping":550},"550":{"name":"19w34a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"498":{"name":"1.14.4","mapping":494},"497":{"name":"1.14.4-pre7","mapping":494},"496":{"name":"1.14.4-pre6","mapping":494},"495":{"name":"1.14.4-pre5","mapping":494},"494":{"name":"1.14.4-pre4","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_BLOCK_BREAK_ACK"]}},"493":{"name":"1.14.4-pre3","mapping":471},"492":{"name":"1.14.4-pre2","mapping":471},"491":{"name":"1.14.4-pre1","mapping":471},"490":{"name":"1.14.3","mapping":471},"489":{"name":"1.14.3-pre4","mapping":471},"488":{"name":"1.14.3-pre3","mapping":471},"487":{"name":"1.14.3-pre2","mapping":471},"486":{"name":"1.14.3-pre1","mapping":471},"485":{"name":"1.14.2","mapping":471},"484":{"name":"1.14.2-pre4","mapping":471},"483":{"name":"1.14.2-pre3","mapping":471},"482":{"name":"1.14.2-pre2","mapping":471},"481":{"name":"1.14.2-pre1","mapping":471},"480":{"name":"1.14.1","mapping":471},"479":{"name":"1.14.1-pre2","mapping":471},"478":{"name":"1.14.1-pre1","mapping":471},"477":{"name":"1.14","mapping":471},"476":{"name":"1.14-pre5","mapping":471},"475":{"name":"1.14-pre4","mapping":471},"474":{"name":"1.14-pre3","mapping":471},"473":{"name":"1.14-pre2","mapping":471},"472":{"name":"1.14-pre1","mapping":471},"471":{"name":"19w14b","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"470":{"name":"19w14a","mapping":468},"469":{"name":"19w13b","mapping":468},"468":{"name":"19w13a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_LOCK_DIFFICULTY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_OPEN_HORSE_WINDOW","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA","PLAY_CONTAINER_OPEN","PLAY_TRADE_LIST","PLAY_VIEW_DISTANCE_SET"]}},"467":{"name":"19w12b","mapping":464},"466":{"name":"19w12a","mapping":464},"465":{"name":"19w11b","mapping":464},"464":{"name":"19w11a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_LOCK_DIFFICULTY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_OPEN_HORSE_WINDOW","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA","PLAY_CONTAINER_OPEN","PLAY_TRADE_LIST"]}},"463":{"name":"19w09a","mapping":461},"462":{"name":"19w08b","mapping":461},"461":{"name":"19w08a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_OPEN_HORSE_WINDOW","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA","PLAY_CONTAINER_OPEN","PLAY_TRADE_LIST"]}},"460":{"name":"19w07a","mapping":452},"459":{"name":"19w06a","mapping":452},"458":{"name":"19w05a","mapping":452},"457":{"name":"19w04b","mapping":452},"456":{"name":"19w04a","mapping":452},"455":{"name":"19w03c","mapping":452},"454":{"name":"19w03b","mapping":452},"453":{"name":"19w03a","mapping":452},"452":{"name":"19w02a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_OPEN_HORSE_WINDOW","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA","PLAY_CONTAINER_OPEN","PLAY_TRADE_LIST"]}},"451":{"name":"18w50a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA"]}},"450":{"name":"18w49a","mapping":440},"449":{"name":"18w48b","mapping":440},"448":{"name":"18w48a","mapping":440},"447":{"name":"18w47b","mapping":440},"446":{"name":"18w47a","mapping":440},"445":{"name":"18w46a","mapping":440},"444":{"name":"18w45a","mapping":440},"443":{"name":"18w44a","mapping":440},"442":{"name":"18w43c","mapping":440},"441":{"name":"18w43b","mapping":440},"440":{"name":"18w43a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA"]}},"404":{"name":"1.13.2","mapping":391},"403":{"name":"1.13.2-pre2","mapping":391},"402":{"name":"1.13.2-pre1","mapping":391},"401":{"name":"1.13.1","mapping":391},"400":{"name":"1.13.1-pre2","mapping":391},"399":{"name":"1.13.1-pre1","mapping":391},"398":{"name":"18w33a","mapping":391},"397":{"name":"18w32a","mapping":391},"396":{"name":"18w31a","mapping":391},"395":{"name":"18w30b","mapping":391},"394":{"name":"18w30a","mapping":391},"393":{"name":"1.13","mapping":391},"392":{"name":"1.13-pre10","mapping":391},"391":{"name":"1.13-pre9","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"390":{"name":"1.13-pre8","mapping":389},"389":{"name":"1.13-pre7","mapping":{"c2s":["LOGIN_PLUGIN_RESPONSE","LOGIN_LOGIN_START","LOGIN_ENCRYPTION_RESPONSE","PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["LOGIN_PLUGIN_REQUEST","LOGIN_DISCONNECT","LOGIN_ENCRYPTION_REQUEST","LOGIN_LOGIN_SUCCESS","LOGIN_COMPRESSION_SET","PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"388":{"name":"1.13-pre6","mapping":386},"387":{"name":"1.13-pre5","mapping":386},"386":{"name":"1.13-pre4","mapping":{"c2s":["LOGIN_PLUGIN_RESPONSE","LOGIN_LOGIN_START","LOGIN_ENCRYPTION_RESPONSE","PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["LOGIN_PLUGIN_REQUEST","LOGIN_DISCONNECT","LOGIN_ENCRYPTION_REQUEST","LOGIN_LOGIN_SUCCESS","LOGIN_COMPRESSION_SET","PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"385":{"name":"1.13-pre3","mapping":{"c2s":["LOGIN_PLUGIN_RESPONSE","LOGIN_LOGIN_START","LOGIN_ENCRYPTION_RESPONSE","PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["LOGIN_PLUGIN_REQUEST","LOGIN_DISCONNECT","LOGIN_ENCRYPTION_REQUEST","LOGIN_LOGIN_SUCCESS","LOGIN_COMPRESSION_SET","PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"384":{"name":"1.13-pre2","mapping":352},"383":{"name":"1.13-pre1","mapping":352},"382":{"name":"18w22c","mapping":352},"381":{"name":"18w22b","mapping":352},"380":{"name":"18w22a","mapping":352},"379":{"name":"18w21b","mapping":352},"378":{"name":"18w21a","mapping":352},"377":{"name":"18w20c","mapping":352},"376":{"name":"18w20b","mapping":352},"375":{"name":"18w20a","mapping":352},"374":{"name":"18w19b","mapping":352},"373":{"name":"18w19a","mapping":352},"372":{"name":"18w16a","mapping":352},"371":{"name":"18w15a","mapping":352},"370":{"name":"18w14b","mapping":352},"369":{"name":"18w14a","mapping":352},"368":{"name":"18w11a","mapping":352},"367":{"name":"18w10d","mapping":352},"366":{"name":"18w10c","mapping":352},"365":{"name":"18w10b","mapping":352},"364":{"name":"18w10a","mapping":352},"363":{"name":"18w09a","mapping":352},"362":{"name":"18w08b","mapping":352},"361":{"name":"18w08a","mapping":352},"360":{"name":"18w07c","mapping":352},"359":{"name":"18w07b","mapping":352},"358":{"name":"18w07a","mapping":352},"357":{"name":"18w06a","mapping":352},"356":{"name":"18w05a","mapping":352},"355":{"name":"18w03b","mapping":352},"354":{"name":"18w03a","mapping":352},"353":{"name":"18w02a","mapping":352},"352":{"name":"18w01a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"351":{"name":"17w50a","mapping":349},"350":{"name":"17w49b","mapping":349},"349":{"name":"17w49a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"348":{"name":"17w48a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES"]}},"347":{"name":"17w47b","mapping":345},"346":{"name":"17w47a","mapping":345},"345":{"name":"17w46a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_TAB_COMPLETE","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_TAB_COMPLETE","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"344":{"name":"17w45b","mapping":343},"343":{"name":"17w45a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"342":{"name":"17w43b","mapping":336},"341":{"name":"17w43a","mapping":336},"340":{"name":"1.12.2","mapping":336},"339":{"name":"1.12.2-pre2","mapping":336},"338":{"name":"1.12.1","mapping":336},"337":{"name":"1.12.1-pre1","mapping":336},"336":{"name":"17w31a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"335":{"name":"1.12","mapping":332},"334":{"name":"1.12-pre7","mapping":332},"333":{"name":"1.12-pre6","mapping":332},"332":{"name":"1.12-pre5","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_PREPARE_CRAFTING_GRID","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"331":{"name":"1.12-pre4","mapping":330},"330":{"name":"1.12-pre3","mapping":{"c2s":["PLAY_PREPARE_CRAFTING_GRID","PLAY_TELEPORT_CONFIRM","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE","PLAY_ADVANCEMENT_TAB"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_ADVANCEMENTS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_ADVANCEMENTS"]}},"329":{"name":"1.12-pre2","mapping":318},"328":{"name":"1.12-pre1","mapping":318},"327":{"name":"17w18b","mapping":318},"326":{"name":"17w18a","mapping":318},"325":{"name":"17w17b","mapping":318},"324":{"name":"17w17a","mapping":318},"323":{"name":"17w16b","mapping":318},"322":{"name":"17w16a","mapping":318},"321":{"name":"17w15a","mapping":318},"320":{"name":"17w14a","mapping":318},"319":{"name":"17w13b","mapping":318},"318":{"name":"17w13a","mapping":{"c2s":["PLAY_PREPARE_CRAFTING_GRID","PLAY_TELEPORT_CONFIRM","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_ADVANCEMENTS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"317":{"name":"17w06a","mapping":110},"316":{"name":"1.11.2","mapping":110},"315":{"name":"1.11","mapping":110},"314":{"name":"1.11-pre1","mapping":110},"313":{"name":"16w44a","mapping":110},"312":{"name":"16w42a","mapping":110},"311":{"name":"16w41a","mapping":110},"310":{"name":"16w40a","mapping":110},"309":{"name":"16w39c","mapping":110},"308":{"name":"16w39b","mapping":110},"307":{"name":"16w39a","mapping":110},"306":{"name":"16w38a","mapping":110},"305":{"name":"16w36a","mapping":110},"304":{"name":"16w35a","mapping":110},"303":{"name":"16w33a","mapping":110},"302":{"name":"16w32b","mapping":110},"301":{"name":"16w32a","mapping":110},"210":{"name":"1.10.2","mapping":110},"205":{"name":"1.10-pre2","mapping":110},"204":{"name":"1.10-pre1","mapping":110},"203":{"name":"16w21b","mapping":110},"202":{"name":"16w21a","mapping":110},"201":{"name":"16w20a","mapping":110},"110":{"name":"1.9.4","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"109":{"name":"1.9.3-pre1","mapping":86},"108":{"name":"1.9.1","mapping":86},"107":{"name":"1.9.1-pre1","mapping":86},"106":{"name":"1.9-pre4","mapping":86},"105":{"name":"1.9-pre3","mapping":86},"104":{"name":"1.9-pre2","mapping":86},"103":{"name":"1.9-pre1","mapping":86},"102":{"name":"16w07b","mapping":86},"101":{"name":"16w07a","mapping":86},"100":{"name":"16w06a","mapping":86},"99":{"name":"16w05b","mapping":86},"98":{"name":"16w05a","mapping":86},"97":{"name":"16w04a","mapping":86},"96":{"name":"16w03a","mapping":86},"95":{"name":"16w02a","mapping":86},"94":{"name":"15w51b","mapping":86},"93":{"name":"15w51a","mapping":86},"92":{"name":"15w50a","mapping":86},"91":{"name":"15w49b","mapping":86},"90":{"name":"15w49a","mapping":86},"89":{"name":"15w47c","mapping":86},"88":{"name":"15w47b","mapping":86},"87":{"name":"15w47a","mapping":66},"86":{"name":"15w46a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SIGN_TEXT_SET","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"85":{"name":"15w45a","mapping":80},"84":{"name":"15w44b","mapping":80},"83":{"name":"15w44a","mapping":80},"82":{"name":"15w43c","mapping":80},"81":{"name":"15w43b","mapping":80},"80":{"name":"15w43a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EFFECT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_COMPRESSION_SET","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SIGN_TEXT_SET","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"79":{"name":"15w42a","mapping":{"c2s":["PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_VEHICLE_MOVE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE","PLAY_BOAT_STEER","PLAY_TELEPORT_CONFIRM"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_COMPRESSION_SET","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_NAMED_SOUND_EFFECT","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_PASSENGER_SET","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SIGN_TEXT_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"78":{"name":"15w41b","mapping":77},"77":{"name":"15w41a","mapping":{"c2s":["PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_VEHICLE_MOVE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE","PLAY_BOAT_STEER"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_COMPRESSION_SET","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_NAMED_SOUND_EFFECT","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_PASSENGER_SET","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SIGN_TEXT_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"76":{"name":"15w40b","mapping":67},"75":{"name":"15w40a","mapping":67},"74":{"name":"15w39c","mapping":67},"73":{"name":"15w38b","mapping":67},"72":{"name":"15w38a","mapping":67},"71":{"name":"15w37a","mapping":67},"70":{"name":"15w36d","mapping":67},"69":{"name":"15w36c","mapping":67},"68":{"name":"15w36b","mapping":67},"67":{"name":"15w36a","mapping":{"c2s":["PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_SPAWN_ENTITY","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_TAB_COMPLETE","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_COMPRESSION_SET","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_NAMED_SOUND_EFFECT","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCE_PACK_SEND","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SIGN_TEXT_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"66":{"name":"15w35e","mapping":62},"65":{"name":"15w35d","mapping":62},"64":{"name":"15w35c","mapping":62},"63":{"name":"15w35b","mapping":62},"62":{"name":"15w35a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_ITEM_USE","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE","PLAY_RESOURCE_PACK_STATUS"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_CHUNK_UNLOAD","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_RESOURCE_PACK_SEND","PLAY_BOSS_BAR","PLAY_ITEM_COOLDOWN_SET"]}},"61":{"name":"15w34d","mapping":60},"60":{"name":"15w34c","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_ITEM_USE","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE","PLAY_RESOURCE_PACK_STATUS"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_RESOURCE_PACK_SEND","PLAY_BOSS_BAR","PLAY_ITEM_COOLDOWN_SET"]}},"59":{"name":"15w34b","mapping":49},"58":{"name":"15w34a","mapping":49},"57":{"name":"15w33c","mapping":49},"56":{"name":"15w33b","mapping":49},"55":{"name":"15w33a","mapping":49},"54":{"name":"15w32c","mapping":49},"53":{"name":"15w32b","mapping":49},"52":{"name":"15w32a","mapping":49},"51":{"name":"15w31c","mapping":49},"50":{"name":"15w31b","mapping":49},"49":{"name":"15w31a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_ITEM_USE","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE","PLAY_RESOURCE_PACK_STATUS"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_RESOURCE_PACK_SEND","PLAY_BOSS_BAR"]}},"47":{"name":"1.8.9","mapping":33},"46":{"name":"1.8-pre3","mapping":33},"45":{"name":"1.8-pre2","mapping":33},"44":{"name":"1.8-pre1","mapping":33},"43":{"name":"14w34d","mapping":33},"42":{"name":"14w34c","mapping":33},"41":{"name":"14w34b","mapping":33},"40":{"name":"14w34a","mapping":33},"39":{"name":"14w33c","mapping":33},"38":{"name":"14w33b","mapping":33},"37":{"name":"14w33a","mapping":33},"36":{"name":"14w32d","mapping":33},"35":{"name":"14w32c","mapping":33},"34":{"name":"14w32b","mapping":33},"33":{"name":"14w32a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE","PLAY_RESOURCE_PACK_STATUS"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_RESOURCE_PACK_SEND","PLAY_NBT_QUERY_RESPONSE"]}},"32":{"name":"14w31a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE","PLAY_RESOURCE_PACK_STATUS"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_RESOURCE_PACK_SEND"]}},"31":{"name":"14w30c","mapping":28},"30":{"name":"14w30b","mapping":28},"29":{"name":"14w29a","mapping":28},"28":{"name":"14w28b","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET"]}},"27":{"name":"14w28a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET"]}},"26":{"name":"14w27b","mapping":18},"25":{"name":"14w26c","mapping":18},"24":{"name":"14w26b","mapping":18},"23":{"name":"14w26a","mapping":18},"22":{"name":"14w25b","mapping":18},"21":{"name":"14w25a","mapping":18},"20":{"name":"14w21b","mapping":18},"19":{"name":"14w21a","mapping":18},"18":{"name":"14w20b","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE"]}},"17":{"name":"14w19a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER"]}},"16":{"name":"14w18b","mapping":15},"15":{"name":"14w17a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER"]}},"14":{"name":"14w11b","mapping":9},"13":{"name":"14w10c","mapping":9},"12":{"name":"14w08a","mapping":9},"11":{"name":"14w07a","mapping":9},"10":{"name":"14w06b","mapping":9},"9":{"name":"14w05b","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA"]}},"8":{"name":"14w04b","mapping":7},"7":{"name":"14w04a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT"]}},"6":{"name":"14w03b","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY"]}},"5":{"name":"1.7.10","mapping":0},"4":{"name":"1.7.5","mapping":0},"3":{"name":"1.7.1-pre","mapping":0},"2":{"name":"13w43a","mapping":0},"1":{"name":"13w42b","mapping":0},"0":{"name":"13w41b","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_TAB_COMPLETE","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_SPAWN_ENTITY","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EFFECT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_TAB_COMPLETE","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK"]}}}
+{"778":{"name":"21w18a","protocol_id":1073741850,"mapping":771},"777":{"name":"21w17a","protocol_id":1073741849,"mapping":771},"776":{"name":"21w16a","protocol_id":1073741847,"mapping":771},"775":{"name":"21w15a","protocol_id":1073741846,"mapping":771},"774":{"name":"21w14a","protocol_id":1073741845,"mapping":771},"773":{"name":"21w13a","protocol_id":1073741844,"mapping":771},"772":{"name":"21w11a","protocol_id":1073741843,"mapping":771},"771":{"name":"21w10a","protocol_id":1073741842,"mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_DISPLAYED_RECIPE_SET","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_VIBRATION_SIGNAL","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_TITLE_CLEAR","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_WORLD_BORDER_INITIALIZE","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT_END","PLAY_COMBAT_EVENT_ENTER","PLAY_COMBAT_EVENT_KILL","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_MASS_BLOCK_SET","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_HOTBAR_TEXT_SET","PLAY_WORLD_BORDER_SET_CENTER","PLAY_WORLD_BORDER_LERP_SIZE","PLAY_WORLD_BORDER_SIZE","PLAY_WORLD_BORDER_SET_WARN_TIME","PLAY_WORLD_BORDER_SET_WARN_BLOCKS","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SUB_TITLE_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE_SET","PLAY_TIMES_SET","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"770":{"name":"21w08b","protocol_id":1073741841,"mapping":769},"769":{"name":"21w08a","protocol_id":1073741840,"mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_DISPLAYED_RECIPE_SET","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_VIBRATION_SIGNAL","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_TITLE_CLEAR","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_WORLD_BORDER_INITIALIZE","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT_END","PLAY_COMBAT_EVENT_ENTER","PLAY_COMBAT_EVENT_KILL","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_MASS_BLOCK_SET","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_HOTBAR_TEXT_SET","PLAY_WORLD_BORDER_SET_CENTER","PLAY_WORLD_BORDER_LERP_SIZE","PLAY_WORLD_BORDER_SIZE","PLAY_WORLD_BORDER_SET_WARN_TIME","PLAY_WORLD_BORDER_SET_WARN_BLOCKS","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SUB_TITLE_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE_SET","PLAY_TIMES_SET","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"768":{"name":"21w07a","protocol_id":1073741839,"mapping":762},"767":{"name":"21w06a","protocol_id":1073741838,"mapping":762},"766":{"name":"21w05b","protocol_id":1073741837,"mapping":762},"765":{"name":"21w05a","protocol_id":1073741836,"mapping":762},"764":{"name":"21w03a","protocol_id":1073741835,"mapping":762},"763":{"name":"20w51a","protocol_id":1073741833,"mapping":762},"762":{"name":"20w49a","protocol_id":1073741832,"mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_DISPLAYED_RECIPE_SET","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_VIBRATION_SIGNAL","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_MASS_BLOCK_SET","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"761":{"name":"20w48a","protocol_id":1073741831,"mapping":740},"760":{"name":"20w46a","protocol_id":1073741830,"mapping":740},"759":{"name":"20w45a","protocol_id":1073741829,"mapping":740},"758":{"name":"1.16.5","protocol_id":754,"mapping":740},"757":{"name":"1.16.5-rc1","protocol_id":1073741834,"mapping":740},"756":{"name":"1.16.4-rc1","protocol_id":1073741827,"mapping":740},"755":{"name":"1.16.4-pre2","protocol_id":1073741826,"mapping":740},"754":{"name":"1.16.4-pre1","protocol_id":1073741825,"mapping":740},"753":{"name":"1.16.3","mapping":740},"752":{"name":"1.16.3-rc1","mapping":740},"751":{"name":"1.16.2","mapping":740},"750":{"name":"1.16.2-rc2","mapping":740},"749":{"name":"1.16.2-rc1","mapping":740},"748":{"name":"1.16.2-pre3","mapping":740},"746":{"name":"1.16.2-pre2","mapping":740},"744":{"name":"1.16.2-pre1","mapping":740},"743":{"name":"20w30a","mapping":740},"741":{"name":"20w29a","mapping":740},"740":{"name":"20w28a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_DISPLAYED_RECIPE_SET","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_MASS_BLOCK_SET","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"738":{"name":"20w27a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_DISPLAYED_RECIPE_SET","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"736":{"name":"1.16.1","mapping":721},"735":{"name":"1.16","mapping":721},"734":{"name":"1.16-rc1","mapping":721},"733":{"name":"1.16-pre8","mapping":721},"732":{"name":"1.16-pre7","mapping":721},"730":{"name":"1.16-pre6","mapping":721},"729":{"name":"1.16-pre5","mapping":721},"727":{"name":"1.16-pre4","mapping":721},"725":{"name":"1.16-pre3","mapping":721},"722":{"name":"1.16-pre2","mapping":721},"721":{"name":"1.16-pre1","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"719":{"name":"20w22a","mapping":712},"718":{"name":"20w21a","mapping":712},"717":{"name":"20w20b","mapping":712},"716":{"name":"20w20a","mapping":712},"715":{"name":"20w19a","mapping":712},"714":{"name":"20w18a","mapping":712},"713":{"name":"20w17a","mapping":712},"712":{"name":"20w16a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_GENERATE_STRUCTURE","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"711":{"name":"20w15a","mapping":707},"710":{"name":"20w14a","mapping":707},"709":{"name":"20w13b","mapping":707},"708":{"name":"20w13a","mapping":707},"707":{"name":"20w12a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_SPAWN_POSITION_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"706":{"name":"20w11a","mapping":550},"705":{"name":"20w10a","mapping":550},"704":{"name":"20w09a","mapping":550},"703":{"name":"20w08a","mapping":550},"702":{"name":"20w07a","mapping":550},"701":{"name":"20w06a","mapping":550},"578":{"name":"1.15.2","mapping":550},"577":{"name":"1.15.2-pre2","mapping":550},"576":{"name":"1.15.2-pre1","mapping":550},"575":{"name":"1.15.1","mapping":550},"574":{"name":"1.15.1-pre1","mapping":550},"573":{"name":"1.15","mapping":550},"572":{"name":"1.15-pre7","mapping":550},"571":{"name":"1.15-pre6","mapping":550},"570":{"name":"1.15-pre5","mapping":550},"569":{"name":"1.15-pre4","mapping":550},"567":{"name":"1.15-pre3","mapping":550},"566":{"name":"1.15-pre2","mapping":550},"565":{"name":"1.15-pre1","mapping":550},"564":{"name":"19w46b","mapping":550},"563":{"name":"19w46a","mapping":550},"562":{"name":"19w45b","mapping":550},"561":{"name":"19w45a","mapping":550},"560":{"name":"19w44a","mapping":550},"559":{"name":"19w42a","mapping":550},"558":{"name":"19w41a","mapping":550},"557":{"name":"19w40a","mapping":550},"556":{"name":"19w39a","mapping":550},"555":{"name":"19w38b","mapping":550},"554":{"name":"19w38a","mapping":550},"553":{"name":"19w37a","mapping":550},"552":{"name":"19w36a","mapping":550},"551":{"name":"19w35a","mapping":550},"550":{"name":"19w34a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ACK","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"498":{"name":"1.14.4","mapping":494},"497":{"name":"1.14.4-pre7","mapping":494},"496":{"name":"1.14.4-pre6","mapping":494},"495":{"name":"1.14.4-pre5","mapping":494},"494":{"name":"1.14.4-pre4","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_BLOCK_BREAK_ACK"]}},"493":{"name":"1.14.4-pre3","mapping":471},"492":{"name":"1.14.4-pre2","mapping":471},"491":{"name":"1.14.4-pre1","mapping":471},"490":{"name":"1.14.3","mapping":471},"489":{"name":"1.14.3-pre4","mapping":471},"488":{"name":"1.14.3-pre3","mapping":471},"487":{"name":"1.14.3-pre2","mapping":471},"486":{"name":"1.14.3-pre1","mapping":471},"485":{"name":"1.14.2","mapping":471},"484":{"name":"1.14.2-pre4","mapping":471},"483":{"name":"1.14.2-pre3","mapping":471},"482":{"name":"1.14.2-pre2","mapping":471},"481":{"name":"1.14.2-pre1","mapping":471},"480":{"name":"1.14.1","mapping":471},"479":{"name":"1.14.1-pre2","mapping":471},"478":{"name":"1.14.1-pre1","mapping":471},"477":{"name":"1.14","mapping":471},"476":{"name":"1.14-pre5","mapping":471},"475":{"name":"1.14-pre4","mapping":471},"474":{"name":"1.14-pre3","mapping":471},"473":{"name":"1.14-pre2","mapping":471},"472":{"name":"1.14-pre1","mapping":471},"471":{"name":"19w14b","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_LOCK_DIFFICULTY","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_OPEN_HORSE_WINDOW","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_CHUNK_LIGHT_DATA","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_TRADE_LIST","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_CONTAINER_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_CHUNK_CENTER_SET","PLAY_VIEW_DISTANCE_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_ENTITY_SOUND_EVENT","PLAY_SOUND_EVENT","PLAY_STOP_SOUND","PLAY_TAB_LIST_TEXT_SET","PLAY_NBT_QUERY_RESPONSE","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"470":{"name":"19w14a","mapping":468},"469":{"name":"19w13b","mapping":468},"468":{"name":"19w13a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_LOCK_DIFFICULTY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_JIGSAW_BLOCK","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEMS_SET","PLAY_OPEN_HORSE_WINDOW","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA","PLAY_CONTAINER_OPEN","PLAY_TRADE_LIST","PLAY_VIEW_DISTANCE_SET"]}},"467":{"name":"19w12b","mapping":464},"466":{"name":"19w12a","mapping":464},"465":{"name":"19w11b","mapping":464},"464":{"name":"19w11a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_SET_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_LOCK_DIFFICULTY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_OPEN_HORSE_WINDOW","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA","PLAY_CONTAINER_OPEN","PLAY_TRADE_LIST"]}},"463":{"name":"19w09a","mapping":461},"462":{"name":"19w08b","mapping":461},"461":{"name":"19w08a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_OPEN_HORSE_WINDOW","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA","PLAY_CONTAINER_OPEN","PLAY_TRADE_LIST"]}},"460":{"name":"19w07a","mapping":452},"459":{"name":"19w06a","mapping":452},"458":{"name":"19w05a","mapping":452},"457":{"name":"19w04b","mapping":452},"456":{"name":"19w04a","mapping":452},"455":{"name":"19w03c","mapping":452},"454":{"name":"19w03b","mapping":452},"453":{"name":"19w03a","mapping":452},"452":{"name":"19w02a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_OPEN_HORSE_WINDOW","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA","PLAY_CONTAINER_OPEN","PLAY_TRADE_LIST"]}},"451":{"name":"18w50a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOOK_OPEN","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA"]}},"450":{"name":"18w49a","mapping":440},"449":{"name":"18w48b","mapping":440},"448":{"name":"18w48a","mapping":440},"447":{"name":"18w47b","mapping":440},"446":{"name":"18w47a","mapping":440},"445":{"name":"18w46a","mapping":440},"444":{"name":"18w45a","mapping":440},"443":{"name":"18w44a","mapping":440},"442":{"name":"18w43c","mapping":440},"441":{"name":"18w43b","mapping":440},"440":{"name":"18w43a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_ENTITY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS","PLAY_CHUNK_LIGHT_DATA"]}},"404":{"name":"1.13.2","mapping":391},"403":{"name":"1.13.2-pre2","mapping":391},"402":{"name":"1.13.2-pre1","mapping":391},"401":{"name":"1.13.1","mapping":391},"400":{"name":"1.13.1-pre2","mapping":391},"399":{"name":"1.13.1-pre1","mapping":391},"398":{"name":"18w33a","mapping":391},"397":{"name":"18w32a","mapping":391},"396":{"name":"18w31a","mapping":391},"395":{"name":"18w30b","mapping":391},"394":{"name":"18w30a","mapping":391},"393":{"name":"1.13","mapping":391},"392":{"name":"1.13-pre10","mapping":391},"391":{"name":"1.13-pre9","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"390":{"name":"1.13-pre8","mapping":389},"389":{"name":"1.13-pre7","mapping":{"c2s":["LOGIN_PLUGIN_RESPONSE","LOGIN_LOGIN_START","LOGIN_ENCRYPTION_RESPONSE","PLAY_TELEPORT_CONFIRM","PLAY_QUERY_BLOCK_NBT","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_QUERY_ENTITY_NBT","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["LOGIN_PLUGIN_REQUEST","LOGIN_KICK","LOGIN_ENCRYPTION_REQUEST","LOGIN_LOGIN_SUCCESS","LOGIN_COMPRESSION_SET","PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_NBT_QUERY_RESPONSE","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"388":{"name":"1.13-pre6","mapping":386},"387":{"name":"1.13-pre5","mapping":386},"386":{"name":"1.13-pre4","mapping":{"c2s":["LOGIN_PLUGIN_RESPONSE","LOGIN_LOGIN_START","LOGIN_ENCRYPTION_RESPONSE","PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_EDIT_BOOK","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_PICK_ITEM","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_ANVIL_NAME_SET","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_TRADE_SELECT","PLAY_BEACON_EFFECT_SET","PLAY_HOTBAR_SLOT_SET","PLAY_UPDATE_COMMAND_BLOCK","PLAY_MINECART_COMMAND_BLOCK_SET","PLAY_ITEM_STACK_CREATE","PLAY_UPDATE_STRUCTURE_BLOCK","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["LOGIN_PLUGIN_REQUEST","LOGIN_KICK","LOGIN_ENCRYPTION_REQUEST","LOGIN_LOGIN_SUCCESS","LOGIN_COMPRESSION_SET","PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"385":{"name":"1.13-pre3","mapping":{"c2s":["LOGIN_PLUGIN_RESPONSE","LOGIN_LOGIN_START","LOGIN_ENCRYPTION_RESPONSE","PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["LOGIN_PLUGIN_REQUEST","LOGIN_KICK","LOGIN_ENCRYPTION_REQUEST","LOGIN_LOGIN_SUCCESS","LOGIN_COMPRESSION_SET","PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"384":{"name":"1.13-pre2","mapping":352},"383":{"name":"1.13-pre1","mapping":352},"382":{"name":"18w22c","mapping":352},"381":{"name":"18w22b","mapping":352},"380":{"name":"18w22a","mapping":352},"379":{"name":"18w21b","mapping":352},"378":{"name":"18w21a","mapping":352},"377":{"name":"18w20c","mapping":352},"376":{"name":"18w20b","mapping":352},"375":{"name":"18w20a","mapping":352},"374":{"name":"18w19b","mapping":352},"373":{"name":"18w19a","mapping":352},"372":{"name":"18w16a","mapping":352},"371":{"name":"18w15a","mapping":352},"370":{"name":"18w14b","mapping":352},"369":{"name":"18w14a","mapping":352},"368":{"name":"18w11a","mapping":352},"367":{"name":"18w10d","mapping":352},"366":{"name":"18w10c","mapping":352},"365":{"name":"18w10b","mapping":352},"364":{"name":"18w10a","mapping":352},"363":{"name":"18w09a","mapping":352},"362":{"name":"18w08b","mapping":352},"361":{"name":"18w08a","mapping":352},"360":{"name":"18w07c","mapping":352},"359":{"name":"18w07b","mapping":352},"358":{"name":"18w07a","mapping":352},"357":{"name":"18w06a","mapping":352},"356":{"name":"18w05a","mapping":352},"355":{"name":"18w03b","mapping":352},"354":{"name":"18w03a","mapping":352},"353":{"name":"18w02a","mapping":352},"352":{"name":"18w01a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_PLAYER_FACE","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"351":{"name":"17w50a","mapping":349},"350":{"name":"17w49b","mapping":349},"349":{"name":"17w49a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES","PLAY_TAGS"]}},"348":{"name":"17w48a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_DECLARE_RECIPES"]}},"347":{"name":"17w47b","mapping":345},"346":{"name":"17w47a","mapping":345},"345":{"name":"17w46a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_AUTOCOMPLETIONS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_AUTOCOMPLETIONS","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"344":{"name":"17w45b","mapping":343},"343":{"name":"17w45a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_DECLARE_COMMANDS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_STOP_SOUND","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"342":{"name":"17w43b","mapping":336},"341":{"name":"17w43a","mapping":336},"340":{"name":"1.12.2","mapping":336},"339":{"name":"1.12.2-pre2","mapping":336},"338":{"name":"1.12.1","mapping":336},"337":{"name":"1.12.1-pre1","mapping":336},"336":{"name":"17w31a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_CRAFTING_RECIPE_REQUEST","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_CRAFT_RECIPE_RESPONSE","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"335":{"name":"1.12","mapping":332},"334":{"name":"1.12-pre7","mapping":332},"333":{"name":"1.12-pre6","mapping":332},"332":{"name":"1.12-pre5","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_PREPARE_CRAFTING_GRID","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_ADVANCEMENT_TAB","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_SELECT_ADVANCEMENT_TAB","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ADVANCEMENTS","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"331":{"name":"1.12-pre4","mapping":330},"330":{"name":"1.12-pre3","mapping":{"c2s":["PLAY_PREPARE_CRAFTING_GRID","PLAY_TELEPORT_CONFIRM","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE","PLAY_ADVANCEMENT_TAB"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_ADVANCEMENTS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT","PLAY_ADVANCEMENTS"]}},"329":{"name":"1.12-pre2","mapping":318},"328":{"name":"1.12-pre1","mapping":318},"327":{"name":"17w18b","mapping":318},"326":{"name":"17w18a","mapping":318},"325":{"name":"17w17b","mapping":318},"324":{"name":"17w17a","mapping":318},"323":{"name":"17w16b","mapping":318},"322":{"name":"17w16a","mapping":318},"321":{"name":"17w15a","mapping":318},"320":{"name":"17w14a","mapping":318},"319":{"name":"17w13b","mapping":318},"318":{"name":"17w13a","mapping":{"c2s":["PLAY_PREPARE_CRAFTING_GRID","PLAY_TELEPORT_CONFIRM","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RECIPE_BOOK_STATE","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_ADVANCEMENTS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_UNLOCK_RECIPES","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"317":{"name":"17w06a","mapping":110},"316":{"name":"1.11.2","mapping":110},"315":{"name":"1.11","mapping":110},"314":{"name":"1.11-pre1","mapping":110},"313":{"name":"16w44a","mapping":110},"312":{"name":"16w42a","mapping":110},"311":{"name":"16w41a","mapping":110},"310":{"name":"16w40a","mapping":110},"309":{"name":"16w39c","mapping":110},"308":{"name":"16w39b","mapping":110},"307":{"name":"16w39a","mapping":110},"306":{"name":"16w38a","mapping":110},"305":{"name":"16w36a","mapping":110},"304":{"name":"16w35a","mapping":110},"303":{"name":"16w33a","mapping":110},"302":{"name":"16w32b","mapping":110},"301":{"name":"16w32a","mapping":110},"210":{"name":"1.10.2","mapping":110},"205":{"name":"1.10-pre2","mapping":110},"204":{"name":"1.10-pre1","mapping":110},"203":{"name":"16w21b","mapping":110},"202":{"name":"16w21a","mapping":110},"201":{"name":"16w20a","mapping":110},"110":{"name":"1.9.4","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"109":{"name":"1.9.3-pre1","mapping":86},"108":{"name":"1.9.1","mapping":86},"107":{"name":"1.9.1-pre1","mapping":86},"106":{"name":"1.9-pre4","mapping":86},"105":{"name":"1.9-pre3","mapping":86},"104":{"name":"1.9-pre2","mapping":86},"103":{"name":"1.9-pre1","mapping":86},"102":{"name":"16w07b","mapping":86},"101":{"name":"16w07a","mapping":86},"100":{"name":"16w06a","mapping":86},"99":{"name":"16w05b","mapping":86},"98":{"name":"16w05a","mapping":86},"97":{"name":"16w04a","mapping":86},"96":{"name":"16w03a","mapping":86},"95":{"name":"16w02a","mapping":86},"94":{"name":"15w51b","mapping":86},"93":{"name":"15w51a","mapping":86},"92":{"name":"15w50a","mapping":86},"91":{"name":"15w49b","mapping":86},"90":{"name":"15w49a","mapping":86},"89":{"name":"15w47c","mapping":86},"88":{"name":"15w47b","mapping":86},"87":{"name":"15w47a","mapping":66},"86":{"name":"15w46a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SIGN_TEXT_SET","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"85":{"name":"15w45a","mapping":80},"84":{"name":"15w44b","mapping":80},"83":{"name":"15w44a","mapping":80},"82":{"name":"15w43c","mapping":80},"81":{"name":"15w43b","mapping":80},"80":{"name":"15w43a","mapping":{"c2s":["PLAY_TELEPORT_CONFIRM","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_VEHICLE_MOVE","PLAY_BOAT_STEER","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_NAMED_SOUND_EVENT","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_COMPRESSION_SET","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_VEHICLE_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_ENTITY_PASSENGER_SET","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SIGN_TEXT_SET","PLAY_SOUND_EVENT","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"79":{"name":"15w42a","mapping":{"c2s":["PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_VEHICLE_MOVE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE","PLAY_BOAT_STEER","PLAY_TELEPORT_CONFIRM"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_COMPRESSION_SET","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_NAMED_SOUND_EVENT","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_PASSENGER_SET","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SIGN_TEXT_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"78":{"name":"15w41b","mapping":77},"77":{"name":"15w41a","mapping":{"c2s":["PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_VEHICLE_MOVE","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE","PLAY_BOAT_STEER"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_COMPRESSION_SET","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_NAMED_SOUND_EVENT","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_PASSENGER_SET","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SIGN_TEXT_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"76":{"name":"15w40b","mapping":67},"75":{"name":"15w40a","mapping":67},"74":{"name":"15w39c","mapping":67},"73":{"name":"15w38b","mapping":67},"72":{"name":"15w38a","mapping":67},"71":{"name":"15w37a","mapping":67},"70":{"name":"15w36d","mapping":67},"69":{"name":"15w36c","mapping":67},"68":{"name":"15w36b","mapping":67},"67":{"name":"15w36a","mapping":{"c2s":["PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_CLIENT_ACTION","PLAY_CLIENT_SETTINGS","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLICK_BUTTON","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_CLOSE","PLAY_PLUGIN_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_HEARTBEAT","PLAY_POSITION","PLAY_POSITION_AND_ROTATION","PLAY_ROTATION","PLAY_PLAYER_GROUND_CHANGE","PLAY_FLY_TOGGLE","PLAY_PLAYER_DIGGING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_RESOURCE_PACK_STATUS","PLAY_HOTBAR_SLOT_SET","PLAY_ITEM_STACK_CREATE","PLAY_SIGN_TEXT_SET","PLAY_ARM_SWING","PLAY_ENTITY_SPECTATE","PLAY_BLOCK_PLACE","PLAY_ITEM_USE"],"s2c":["PLAY_ENTITY_OBJECT_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ENTITY_ANIMATION","PLAY_STATISTICS","PLAY_BLOCK_BREAK_ANIMATION","PLAY_BLOCK_ENTITY_META_DATA","PLAY_BLOCK_ACTION","PLAY_BLOCK_SET","PLAY_BOSS_BAR","PLAY_SERVER_DIFFICULTY","PLAY_AUTOCOMPLETIONS","PLAY_CHAT_MESSAGE","PLAY_MASS_BLOCK_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ITEM_SET","PLAY_ITEM_COOLDOWN_SET","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_ENTITY_STATUS","PLAY_EXPLOSION","PLAY_CHUNK_UNLOAD","PLAY_COMPRESSION_SET","PLAY_GAME_EVENT","PLAY_HEARTBEAT","PLAY_CHUNK_DATA","PLAY_WORLD_EVENT","PLAY_PARTICLE","PLAY_NAMED_SOUND_EVENT","PLAY_JOIN_GAME","PLAY_MAP_DATA","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_ROTATION","PLAY_EMPTY_ENTITY_MOVE","PLAY_SIGN_EDITOR_OPEN","PLAY_PLAYER_ABILITIES","PLAY_COMBAT_EVENT","PLAY_TAB_LIST_DATA","PLAY_POSITION_AND_ROTATION","PLAY_BED_USE","PLAY_ENTITY_DESTROY","PLAY_REMOVE_ENTITY_EFFECT","PLAY_RESOURCEPACK_REQUEST","PLAY_RESPAWN","PLAY_ENTITY_HEAD_ROTATION","PLAY_WORLD_BORDER","PLAY_CAMERA","PLAY_HOTBAR_SLOT_SET","PLAY_DISPLAY_SCOREBOARD","PLAY_ENTITY_METADATA","PLAY_ENTITY_ATTACH","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_EQUIPMENT","PLAY_EXPERIENCE_SET","PLAY_HEALTH_SET","PLAY_SCOREBOARD_OBJECTIVE","PLAY_TEAMS","PLAY_UPDATE_SCORE","PLAY_SPAWN_POSITION_SET","PLAY_WORLD_TIME_SET","PLAY_TITLE","PLAY_SIGN_TEXT_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_PROPERTIES","PLAY_ENTITY_STATUS_EFFECT"]}},"66":{"name":"15w35e","mapping":62},"65":{"name":"15w35d","mapping":62},"64":{"name":"15w35c","mapping":62},"63":{"name":"15w35b","mapping":62},"62":{"name":"15w35a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_ITEM_USE","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE","PLAY_RESOURCE_PACK_STATUS"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_CHUNK_UNLOAD","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_RESOURCEPACK_REQUEST","PLAY_BOSS_BAR","PLAY_ITEM_COOLDOWN_SET"]}},"61":{"name":"15w34d","mapping":60},"60":{"name":"15w34c","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_ITEM_USE","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE","PLAY_RESOURCE_PACK_STATUS"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_RESOURCEPACK_REQUEST","PLAY_BOSS_BAR","PLAY_ITEM_COOLDOWN_SET"]}},"59":{"name":"15w34b","mapping":49},"58":{"name":"15w34a","mapping":49},"57":{"name":"15w33c","mapping":49},"56":{"name":"15w33b","mapping":49},"55":{"name":"15w33a","mapping":49},"54":{"name":"15w32c","mapping":49},"53":{"name":"15w32b","mapping":49},"52":{"name":"15w32a","mapping":49},"51":{"name":"15w31c","mapping":49},"50":{"name":"15w31b","mapping":49},"49":{"name":"15w31a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_ITEM_USE","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE","PLAY_RESOURCE_PACK_STATUS"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_RESOURCEPACK_REQUEST","PLAY_BOSS_BAR"]}},"47":{"name":"1.8.9","mapping":33},"46":{"name":"1.8-pre3","mapping":33},"45":{"name":"1.8-pre2","mapping":33},"44":{"name":"1.8-pre1","mapping":33},"43":{"name":"14w34d","mapping":33},"42":{"name":"14w34c","mapping":33},"41":{"name":"14w34b","mapping":33},"40":{"name":"14w34a","mapping":33},"39":{"name":"14w33c","mapping":33},"38":{"name":"14w33b","mapping":33},"37":{"name":"14w33a","mapping":33},"36":{"name":"14w32d","mapping":33},"35":{"name":"14w32c","mapping":33},"34":{"name":"14w32b","mapping":33},"33":{"name":"14w32a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE","PLAY_RESOURCE_PACK_STATUS"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_RESOURCEPACK_REQUEST","PLAY_NBT_QUERY_RESPONSE"]}},"32":{"name":"14w31a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE","PLAY_RESOURCE_PACK_STATUS"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET","PLAY_RESOURCEPACK_REQUEST"]}},"31":{"name":"14w30c","mapping":28},"30":{"name":"14w30b","mapping":28},"29":{"name":"14w29a","mapping":28},"28":{"name":"14w28b","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET","PLAY_TAB_LIST_TEXT_SET"]}},"27":{"name":"14w28a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE","PLAY_COMPRESSION_SET"]}},"26":{"name":"14w27b","mapping":18},"25":{"name":"14w26c","mapping":18},"24":{"name":"14w26b","mapping":18},"23":{"name":"14w26a","mapping":18},"22":{"name":"14w25b","mapping":18},"21":{"name":"14w25a","mapping":18},"20":{"name":"14w21b","mapping":18},"19":{"name":"14w21a","mapping":18},"18":{"name":"14w20b","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER","PLAY_TITLE"]}},"17":{"name":"14w19a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE","PLAY_ENTITY_SPECTATE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER"]}},"16":{"name":"14w18b","mapping":15},"15":{"name":"14w17a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA","PLAY_WORLD_BORDER"]}},"14":{"name":"14w11b","mapping":9},"13":{"name":"14w10c","mapping":9},"12":{"name":"14w08a","mapping":9},"11":{"name":"14w07a","mapping":9},"10":{"name":"14w06b","mapping":9},"9":{"name":"14w05b","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT","PLAY_CAMERA"]}},"8":{"name":"14w04b","mapping":7},"7":{"name":"14w04a","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY","PLAY_COMBAT_EVENT"]}},"6":{"name":"14w03b","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK","PLAY_SERVER_DIFFICULTY"]}},"5":{"name":"1.7.10","mapping":0},"4":{"name":"1.7.5","mapping":0},"3":{"name":"1.7.1-pre","mapping":0},"2":{"name":"13w43a","mapping":0},"1":{"name":"13w42b","mapping":0},"0":{"name":"13w41b","mapping":{"c2s":["PLAY_HEARTBEAT","PLAY_CHAT_MESSAGE","PLAY_INTERACT_ENTITY","PLAY_PLAYER_GROUND_CHANGE","PLAY_POSITION","PLAY_ROTATION","PLAY_POSITION_AND_ROTATION","PLAY_PLAYER_DIGGING","PLAY_BLOCK_PLACE","PLAY_HOTBAR_SLOT_SET","PLAY_ARM_SWING","PLAY_ENTITY_ACTION","PLAY_VEHICLE_STEER","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_SLOT_CLICK","PLAY_CONTAINER_ACTION_STATUS","PLAY_ITEM_STACK_CREATE","PLAY_CONTAINER_CLICK_BUTTON","PLAY_SIGN_TEXT_SET","PLAY_FLY_TOGGLE","PLAY_AUTOCOMPLETIONS","PLAY_CLIENT_SETTINGS","PLAY_CLIENT_ACTION","PLAY_PLUGIN_MESSAGE"],"s2c":["PLAY_HEARTBEAT","PLAY_JOIN_GAME","PLAY_CHAT_MESSAGE","PLAY_WORLD_TIME_SET","PLAY_ENTITY_EQUIPMENT","PLAY_SPAWN_POSITION_SET","PLAY_HEALTH_SET","PLAY_RESPAWN","PLAY_POSITION_AND_ROTATION","PLAY_HOTBAR_SLOT_SET","PLAY_BED_USE","PLAY_ENTITY_ANIMATION","PLAY_PLAYER_ENTITY_SPAWN","PLAY_ITEM_COLLECT_ANIMATION","PLAY_ENTITY_OBJECT_SPAWN","PLAY_MOB_SPAWN","PLAY_PAINTING_SPAWN","PLAY_EXPERIENCE_ORB_SPAWN","PLAY_ENTITY_VELOCITY","PLAY_ENTITY_DESTROY","PLAY_EMPTY_ENTITY_MOVE","PLAY_ENTITY_RELATIVE_MOVE","PLAY_ENTITY_ROTATION","PLAY_ENTITY_MOVE_AND_ROTATE","PLAY_ENTITY_TELEPORT","PLAY_ENTITY_HEAD_ROTATION","PLAY_ENTITY_STATUS","PLAY_ENTITY_ATTACH","PLAY_ENTITY_METADATA","PLAY_ENTITY_STATUS_EFFECT","PLAY_REMOVE_ENTITY_EFFECT","PLAY_EXPERIENCE_SET","PLAY_ENTITY_PROPERTIES","PLAY_CHUNK_DATA","PLAY_MASS_BLOCK_SET","PLAY_BLOCK_SET","PLAY_BLOCK_ACTION","PLAY_BLOCK_BREAK_ANIMATION","PLAY_MASS_CHUNK_DATA","PLAY_EXPLOSION","PLAY_WORLD_EVENT","PLAY_NAMED_SOUND_EVENT","PLAY_PARTICLE","PLAY_GAME_EVENT","PLAY_GLOBAL_ENTITY_SPAWN","PLAY_CONTAINER_OPEN","PLAY_CONTAINER_CLOSE","PLAY_CONTAINER_ITEM_SET","PLAY_CONTAINER_ITEMS_SET","PLAY_CONTAINER_PROPERTY_SET","PLAY_CONTAINER_ACTION_STATUS","PLAY_SIGN_TEXT_SET","PLAY_MAP_DATA","PLAY_BLOCK_ENTITY_META_DATA","PLAY_SIGN_EDITOR_OPEN","PLAY_STATISTICS","PLAY_TAB_LIST_DATA","PLAY_PLAYER_ABILITIES","PLAY_AUTOCOMPLETIONS","PLAY_SCOREBOARD_OBJECTIVE","PLAY_UPDATE_SCORE","PLAY_DISPLAY_SCOREBOARD","PLAY_TEAMS","PLAY_PLUGIN_MESSAGE","PLAY_KICK"]}}}