From 9055dba6cd39df31cbbb6e1931de771fa0835758 Mon Sep 17 00:00:00 2001 From: Bixilon Date: Fri, 14 May 2021 14:53:46 +0200 Subject: [PATCH] rename and refactor more S2C packets --- .../event/events/EntitySpawnEvent.java | 2 +- .../event/events/LoginDisconnectEvent.java | 4 +- .../LoginPluginMessageRequestEvent.java | 50 ---------- .../event/events/ResourcePackChangeEvent.java | 4 +- .../network/socket/BlockingSocketNetwork.java | 4 +- ...CompleteC2SP.kt => AutocompletionsC2SP.kt} | 2 +- .../s2c/login/EncryptionRequestS2CP.kt | 49 ++++++++++ .../packets/s2c/login/LoginKickS2CP.kt | 37 ++++++++ .../packets/s2c/login/LoginSuccessS2CP.kt | 49 ++++++++++ .../s2c/login/PacketEncryptionRequest.java | 71 --------------- .../s2c/login/PacketLoginDisconnect.java | 45 --------- .../s2c/login/PacketLoginPluginRequest.java | 60 ------------ .../s2c/login/PacketLoginPluginRequest.kt | 36 ++++++++ .../packets/s2c/login/PacketLoginSuccess.java | 64 ------------- .../packets/s2c/play/AutocompletionsS2CP.kt | 37 ++++++++ .../packets/s2c/play/EntityObjectSpawnS2CP.kt | 80 ++++++++++++++++ .../packets/s2c/play/NamedSoundEventS2CP.kt | 62 +++++++++++++ .../s2c/play/PacketNamedSoundEffect.java | 88 ------------------ .../s2c/play/PacketResourcePackSend.java | 77 ---------------- .../packets/s2c/play/PacketSpawnObject.java | 91 ------------------- .../s2c/play/PacketTabCompleteReceiving.java | 57 ------------ .../s2c/play/ResourcepackRequestS2CP.kt | 58 ++++++++++++ .../minosoft/protocol/protocol/PacketTypes.kt | 16 ++-- .../minosoft/protocol/protocol/Protocol.kt | 2 +- .../java/de/bixilon/minosoft/util/Util.java | 3 +- .../assets/minosoft/mapping/versions.json | 2 +- 26 files changed, 428 insertions(+), 622 deletions(-) delete mode 100644 src/main/java/de/bixilon/minosoft/modding/event/events/LoginPluginMessageRequestEvent.java rename src/main/java/de/bixilon/minosoft/protocol/packets/c2s/play/{TabCompleteC2SP.kt => AutocompletionsC2SP.kt} (98%) create mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/EncryptionRequestS2CP.kt create mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/LoginKickS2CP.kt create mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/LoginSuccessS2CP.kt delete mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketEncryptionRequest.java delete mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginDisconnect.java delete mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginPluginRequest.java create mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginPluginRequest.kt delete mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/login/PacketLoginSuccess.java create mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/AutocompletionsS2CP.kt create mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/EntityObjectSpawnS2CP.kt create mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/NamedSoundEventS2CP.kt delete mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketNamedSoundEffect.java delete mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketResourcePackSend.java delete mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketSpawnObject.java delete mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/PacketTabCompleteReceiving.java create mode 100644 src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/ResourcepackRequestS2CP.kt 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"]}}}