From 35728f95d8890847c342b43758e658486ce7e39c Mon Sep 17 00:00:00 2001 From: Bixilon Date: Wed, 8 Jul 2020 20:23:00 +0200 Subject: [PATCH] Almost all packets in 1.13 --- .../play/PackerResourcePackSend.java | 1 + .../clientbound/play/PacketAdvancements.java | 1 + .../clientbound/play/PacketAttachEntity.java | 1 + .../clientbound/play/PacketBlockAction.java | 1 + .../play/PacketBlockBreakAnimation.java | 2 +- .../play/PacketBlockEntityMetadata.java | 4 +++- .../clientbound/play/PacketBossBar.java | 5 +++++ .../play/PacketChangeGameState.java | 2 ++ .../play/PacketChatMessageReceiving.java | 1 + .../clientbound/play/PacketChunkData.java | 3 ++- .../play/PacketCloseWindowReceiving.java | 1 + .../clientbound/play/PacketCollectItem.java | 1 + .../clientbound/play/PacketCombatEvent.java | 1 + .../PacketConfirmTransactionReceiving.java | 1 + .../clientbound/play/PacketDestroyEntity.java | 1 + .../clientbound/play/PacketDisconnect.java | 1 + .../clientbound/play/PacketEffect.java | 1 + .../clientbound/play/PacketEntity.java | 1 + .../play/PacketEntityAnimation.java | 1 + .../clientbound/play/PacketEntityEffect.java | 1 + .../play/PacketEntityEquipment.java | 1 + .../play/PacketEntityHeadRotation.java | 1 + .../play/PacketEntityMovement.java | 1 + .../play/PacketEntityMovementAndRotation.java | 1 + .../play/PacketEntityProperties.java | 3 ++- .../play/PacketEntityRotation.java | 1 + .../clientbound/play/PacketEntityStatus.java | 1 + .../play/PacketEntityTeleport.java | 1 + .../play/PacketEntityVelocity.java | 1 + .../clientbound/play/PacketExplosion.java | 1 + .../play/PacketHeldItemChangeReceiving.java | 1 + .../clientbound/play/PacketKeepAlive.java | 1 + .../clientbound/play/PacketMapData.java | 21 +++++++++++++++++-- .../play/PacketMultiBlockChange.java | 3 ++- .../play/PacketNamedSoundEffect.java | 1 + .../play/PacketOpenSignEditor.java | 1 + .../clientbound/play/PacketOpenWindow.java | 1 + .../play/PacketPlayerAbilitiesReceiving.java | 3 ++- .../clientbound/play/PacketPlayerInfo.java | 1 + .../play/PacketPlayerPositionAndRotation.java | 1 + .../play/PacketPluginMessageReceiving.java | 1 + .../play/PacketRemoveEntityEffect.java | 1 + .../clientbound/play/PacketRespawn.java | 1 + .../PacketScoreboardDisplayScoreboard.java | 1 + .../play/PacketScoreboardUpdateScore.java | 1 + .../play/PacketSelectAdvancementTab.java | 1 + .../play/PacketServerDifficulty.java | 1 + .../clientbound/play/PacketSetCooldown.java | 1 + .../clientbound/play/PacketSetExperience.java | 1 + .../clientbound/play/PacketSetPassenger.java | 1 + .../clientbound/play/PacketSetSlot.java | 1 + .../clientbound/play/PacketSoundEffect.java | 1 + .../clientbound/play/PacketSpawnLocation.java | 1 + .../clientbound/play/PacketSpawnPlayer.java | 3 ++- .../play/PacketTabHeaderAndFooter.java | 1 + .../clientbound/play/PacketTimeUpdate.java | 1 + .../packets/clientbound/play/PacketTitle.java | 1 + .../clientbound/play/PacketUnloadChunk.java | 1 + .../clientbound/play/PacketUpdateHealth.java | 1 + .../clientbound/play/PacketUseBed.java | 1 + .../clientbound/play/PacketWindowItems.java | 1 + .../clientbound/play/PacketWorldBorder.java | 1 + .../play/PacketAdvancementTab.java | 1 + .../serverbound/play/PacketAnimation.java | 1 + .../play/PacketClientSettings.java | 1 + .../serverbound/play/PacketClientStatus.java | 1 + .../play/PacketCloseWindowSending.java | 1 + .../play/PacketConfirmTeleport.java | 1 + .../play/PacketConfirmTransactionSending.java | 1 + .../play/PacketCreativeInventoryAction.java | 1 + .../serverbound/play/PacketEntityAction.java | 1 + .../play/PacketHeldItemChangeSending.java | 1 + ...eEntity.java => PacketInteractEntity.java} | 11 +++++----- .../play/PacketKeepAliveResponse.java | 1 + .../play/PacketPlayerAbilitiesSending.java | 1 + .../play/PacketPlayerBlockPlacement.java | 1 + .../serverbound/play/PacketPlayerDigging.java | 1 + ...acketPlayerPositionAndRotationSending.java | 1 + .../play/PacketPlayerPositionSending.java | 1 + .../play/PacketPlayerRotationSending.java | 1 + .../play/PacketPluginMessageSending.java | 1 + .../play/PacketResourcePackStatus.java | 1 + .../serverbound/play/PacketSpectate.java | 1 + .../serverbound/play/PacketSteerBoat.java | 1 + .../serverbound/play/PacketSteerVehicle.java | 1 + .../play/PacketUpdateSignSending.java | 1 + .../serverbound/play/PacketUseItem.java | 1 + .../serverbound/play/PacketVehicleMove.java | 1 + .../play/PacketWindowClickButton.java | 1 + 89 files changed, 124 insertions(+), 14 deletions(-) rename src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/{PacketUseEntity.java => PacketInteractEntity.java} (90%) diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PackerResourcePackSend.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PackerResourcePackSend.java index 5b00744a8..6b78631f9 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PackerResourcePackSend.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PackerResourcePackSend.java @@ -31,6 +31,7 @@ public class PackerResourcePackSend implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: url = buffer.readString(); hash = buffer.readString(); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketAdvancements.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketAdvancements.java index 134ccca7b..d6c91ffc6 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketAdvancements.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketAdvancements.java @@ -41,6 +41,7 @@ public class PacketAdvancements implements ClientboundPacket { public boolean read(InPacketBuffer buffer) { switch (buffer.getVersion()) { case VERSION_1_12_2: + case VERSION_1_13_2: reset = buffer.readBoolean(); int length = buffer.readVarInt(); for (int i = 0; i < length; i++) { diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketAttachEntity.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketAttachEntity.java index 57cd503ac..c7744b22c 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketAttachEntity.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketAttachEntity.java @@ -37,6 +37,7 @@ public class PacketAttachEntity implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.entityId = buffer.readInt(); this.vehicleId = buffer.readInt(); this.leash = true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockAction.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockAction.java index bfd792f19..7196b5e46 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockAction.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockAction.java @@ -37,6 +37,7 @@ public class PacketBlockAction implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: // that's the only difference here if (buffer.getVersion().getVersionNumber() >= ProtocolVersion.VERSION_1_8.getVersionNumber()) { position = buffer.readPosition(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockBreakAnimation.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockBreakAnimation.java index 9c4218108..95c0b4687 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockBreakAnimation.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockBreakAnimation.java @@ -38,7 +38,7 @@ public class PacketBlockBreakAnimation implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: - + case VERSION_1_13_2: entityId = buffer.readVarInt(); position = buffer.readPosition(); stage = buffer.readByte(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockEntityMetadata.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockEntityMetadata.java index cb1956fb0..faa924ec5 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockEntityMetadata.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBlockEntityMetadata.java @@ -42,6 +42,7 @@ public class PacketBlockEntityMetadata implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: position = buffer.readPosition(); action = Actions.byId(buffer.readByte(), buffer.getVersion()); nbt = buffer.readNBT(); @@ -76,7 +77,8 @@ public class PacketBlockEntityMetadata implements ClientboundPacket { COMMAND_BLOCK_TEXT(new MapSet[]{new MapSet<>(ProtocolVersion.VERSION_1_7_10, 2)}), BEACON(new MapSet[]{new MapSet<>(ProtocolVersion.VERSION_1_8, 3)}), SKULL(new MapSet[]{new MapSet<>(ProtocolVersion.VERSION_1_7_10, 3), new MapSet<>(ProtocolVersion.VERSION_1_8, 4)}), - FLOWER_POT(new MapSet[]{new MapSet<>(ProtocolVersion.VERSION_1_7_10, 4), new MapSet<>(ProtocolVersion.VERSION_1_8, 5)}), + FLOWER_POT(new MapSet[]{new MapSet<>(ProtocolVersion.VERSION_1_7_10, 4), new MapSet<>(ProtocolVersion.VERSION_1_8, 5), new MapSet<>(ProtocolVersion.VERSION_1_13_2, 1000)}), + DECLARE_CONDUIT(new MapSet[]{new MapSet<>(ProtocolVersion.VERSION_1_13_2, 5)}), BANNER(new MapSet[]{new MapSet<>(ProtocolVersion.VERSION_1_8, 6)}), DATA_STRUCTURE_TILE_ENTITY(new MapSet[]{new MapSet<>(ProtocolVersion.VERSION_1_9_4, 7)}), END_GATEWAY_DESTINATION(new MapSet[]{new MapSet<>(ProtocolVersion.VERSION_1_9_4, 8)}), diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBossBar.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBossBar.java index 2eadd9fbc..1c4d582ba 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBossBar.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketBossBar.java @@ -41,6 +41,7 @@ public class PacketBossBar implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: uuid = buffer.readUUID(); action = BossBarAction.byId(buffer.readVarInt()); switch (action) { @@ -139,6 +140,10 @@ public class PacketBossBar implements ClientboundPacket { return BitByte.isBitMask(flags, 0x02); } + public boolean createFog() { + return BitByte.isBitMask(flags, 0x04); + } + public enum BossBarAction { ADD(0), REMOVE(1), diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChangeGameState.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChangeGameState.java index c6bbb6d83..09c293ce2 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChangeGameState.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChangeGameState.java @@ -32,6 +32,7 @@ public class PacketChangeGameState implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: reason = Reason.byId(buffer.readByte()); value = buffer.readFloat(); return true; @@ -81,6 +82,7 @@ public class PacketChangeGameState implements ClientboundPacket { ARROW_HITTING_PLAYER(6), FADE_VALUE(7), FADE_TIME(8), + PLAY_PUFFERFISH_STING_SOUND(9), PLAY_ELDER_GUARDIAN_MOB_APPEARANCE(10); final byte id; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChatMessageReceiving.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChatMessageReceiving.java index 25af6fb5c..52b343d3a 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChatMessageReceiving.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChatMessageReceiving.java @@ -37,6 +37,7 @@ public class PacketChatMessageReceiving implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: c = buffer.readTextComponent(); position = TextPosition.byId(buffer.readByte()); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChunkData.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChunkData.java index 18044ca73..ef15f7979 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChunkData.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketChunkData.java @@ -69,7 +69,8 @@ public class PacketChunkData implements ClientboundPacket { case VERSION_1_9_4: case VERSION_1_10: case VERSION_1_11_2: - case VERSION_1_12_2: { + case VERSION_1_12_2: + case VERSION_1_13_2: { this.location = new ChunkLocation(buffer.readInt(), buffer.readInt()); boolean groundUpContinuous = buffer.readBoolean(); short sectionBitMask = (short) buffer.readVarInt(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCloseWindowReceiving.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCloseWindowReceiving.java index 0253ef53c..b61622d05 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCloseWindowReceiving.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCloseWindowReceiving.java @@ -31,6 +31,7 @@ public class PacketCloseWindowReceiving implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.windowId = buffer.readByte(); return true; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCollectItem.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCollectItem.java index 24442550b..b19079817 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCollectItem.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCollectItem.java @@ -39,6 +39,7 @@ public class PacketCollectItem implements ClientboundPacket { return true; case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: itemId = buffer.readVarInt(); collectorId = buffer.readVarInt(); count = buffer.readVarInt(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCombatEvent.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCombatEvent.java index b9a17bd16..74a9db57c 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCombatEvent.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketCombatEvent.java @@ -36,6 +36,7 @@ public class PacketCombatEvent implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: action = CombatEvent.byId(buffer.readVarInt()); switch (action) { case END_COMBAT: diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketConfirmTransactionReceiving.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketConfirmTransactionReceiving.java index 725f7a88c..b2d372a5c 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketConfirmTransactionReceiving.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketConfirmTransactionReceiving.java @@ -33,6 +33,7 @@ public class PacketConfirmTransactionReceiving implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.windowId = buffer.readByte(); this.actionNumber = buffer.readShort(); this.accepted = buffer.readBoolean(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketDestroyEntity.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketDestroyEntity.java index a96675c07..cf512dea3 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketDestroyEntity.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketDestroyEntity.java @@ -38,6 +38,7 @@ public class PacketDestroyEntity implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.entityIds = new int[buffer.readVarInt()]; for (int i = 0; i < entityIds.length; i++) { entityIds[i] = buffer.readVarInt(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketDisconnect.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketDisconnect.java index 65940a447..07e630944 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketDisconnect.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketDisconnect.java @@ -32,6 +32,7 @@ public class PacketDisconnect implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: reason = buffer.readTextComponent(); return true; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEffect.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEffect.java index a2d67d203..110c20ace 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEffect.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEffect.java @@ -42,6 +42,7 @@ public class PacketEffect implements ClientboundPacket { case VERSION_1_9_4: case VERSION_1_10: case VERSION_1_11_2: + case VERSION_1_13_2: this.effect = EffectEffects.byId(buffer.readInt(), buffer.getVersion()); position = buffer.readPosition(); data = buffer.readInt(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntity.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntity.java index eb85d64b4..14761682a 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntity.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntity.java @@ -32,6 +32,7 @@ public class PacketEntity implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: entityId = buffer.readVarInt(); return true; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityAnimation.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityAnimation.java index 6341c842d..af0f28145 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityAnimation.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityAnimation.java @@ -34,6 +34,7 @@ public class PacketEntityAnimation implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: entityId = buffer.readVarInt(); animation = EntityAnimations.byId(buffer.readByte(), buffer.getVersion()); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityEffect.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityEffect.java index 78f335d3c..6451bf4fa 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityEffect.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityEffect.java @@ -44,6 +44,7 @@ public class PacketEntityEffect implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: entityId = buffer.readVarInt(); effect = new StatusEffect(StatusEffects.byId(buffer.readByte()), buffer.readByte(), buffer.readVarInt()); byte flags = buffer.readByte(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityEquipment.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityEquipment.java index c9bdcf0fd..271369795 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityEquipment.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityEquipment.java @@ -43,6 +43,7 @@ public class PacketEntityEquipment implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: entityId = buffer.readVarInt(); this.slot = InventorySlots.EntityInventory.byId(buffer.readVarInt(), buffer.getVersion()); this.data = buffer.readSlot(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityHeadRotation.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityHeadRotation.java index 706dfdffb..3c2be112f 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityHeadRotation.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityHeadRotation.java @@ -35,6 +35,7 @@ public class PacketEntityHeadRotation implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.entityId = buffer.readVarInt(); this.headYaw = buffer.readAngle(); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityMovement.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityMovement.java index 99fb54847..f48d881a2 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityMovement.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityMovement.java @@ -41,6 +41,7 @@ public class PacketEntityMovement implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.entityId = buffer.readVarInt(); this.location = new RelativeLocation(buffer.readShort() / 4096F, buffer.readShort() / 4096F, buffer.readShort() / 4096F); // / 128 / 32 this.onGround = buffer.readBoolean(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityMovementAndRotation.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityMovementAndRotation.java index 9c6435b3b..bafaccd7c 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityMovementAndRotation.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityMovementAndRotation.java @@ -47,6 +47,7 @@ public class PacketEntityMovementAndRotation implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.entityId = buffer.readVarInt(); this.location = new RelativeLocation(buffer.readShort() / 4096F, buffer.readShort() / 4096F, buffer.readShort() / 4096F); // / 128 / 32 this.yaw = buffer.readAngle(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityProperties.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityProperties.java index 54e829003..9252a54a7 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityProperties.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityProperties.java @@ -53,7 +53,8 @@ public class PacketEntityProperties implements ClientboundPacket { case VERSION_1_9_4: case VERSION_1_10: case VERSION_1_11_2: - case VERSION_1_12_2: { + case VERSION_1_12_2: + case VERSION_1_13_2: { entityId = buffer.readVarInt(); int count = buffer.readInt(); for (int i = 0; i < count; i++) { diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityRotation.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityRotation.java index a72856e4f..e13a78252 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityRotation.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityRotation.java @@ -38,6 +38,7 @@ public class PacketEntityRotation implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.entityId = buffer.readVarInt(); this.yaw = buffer.readAngle(); this.pitch = buffer.readAngle(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityStatus.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityStatus.java index d7dfd3822..35593866a 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityStatus.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityStatus.java @@ -31,6 +31,7 @@ public class PacketEntityStatus implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: entityId = buffer.readInt(); status = Status.byId(buffer.readByte()); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityTeleport.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityTeleport.java index 7a7eb9aaf..a2abb8a3f 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityTeleport.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityTeleport.java @@ -47,6 +47,7 @@ public class PacketEntityTeleport implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.entityId = buffer.readVarInt(); this.location = new Location(buffer.readDouble(), buffer.readDouble(), buffer.readDouble()); this.yaw = buffer.readAngle(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityVelocity.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityVelocity.java index 430430fd9..d7eda4432 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityVelocity.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketEntityVelocity.java @@ -36,6 +36,7 @@ public class PacketEntityVelocity implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.entityId = buffer.readVarInt(); this.velocity = new Velocity(buffer.readShort(), buffer.readShort(), buffer.readShort()); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketExplosion.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketExplosion.java index 9c7c77484..7cacc5489 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketExplosion.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketExplosion.java @@ -36,6 +36,7 @@ public class PacketExplosion implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: location = new Location(buffer.readFloat(), buffer.readFloat(), buffer.readFloat()); radius = buffer.readFloat(); if (radius > 100.0F) { diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketHeldItemChangeReceiving.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketHeldItemChangeReceiving.java index 53e5f7bf8..18010e2e2 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketHeldItemChangeReceiving.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketHeldItemChangeReceiving.java @@ -30,6 +30,7 @@ public class PacketHeldItemChangeReceiving implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: slot = buffer.readByte(); return true; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketKeepAlive.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketKeepAlive.java index 4fe0f0a19..0b4b50e57 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketKeepAlive.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketKeepAlive.java @@ -35,6 +35,7 @@ public class PacketKeepAlive implements ClientboundPacket { id = buffer.readVarInt(); return true; case VERSION_1_12_2: + case VERSION_1_13_2: id = buffer.readLong(); return true; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketMapData.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketMapData.java index 9922a6f18..373e8cbc2 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketMapData.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketMapData.java @@ -204,10 +204,27 @@ public class PacketMapData implements ClientboundPacket { WHITE_CROSS(4), RED_POINTER(5), WHITE_CIRCLE(6), - BLUE_SQUARE(7), // - 15 + BLUE_SQUARE(7), SMALL_WHITE_CIRCLE(8), MANSION(8), - TEMPLE(9); + TEMPLE(9), + WHITE_BANNER(10), + ORANGE_BANNER(11), + MAGENTA_BANNER(12), + LIGHT_BLUE_BANNER(13), + YELLOW_BANNER(14), + LIME_BANNER(15), + PINK_BANNER(16), + GRAY_BANNER(17), + LIGHT_GRAY_BANNER(18), + CYAN_BANNER(19), + PURPLE_BANNER(20), + BLUE_BANNER(21), + BROWN_BANNER(22), + GREEN_BANNER(23), + RED_BANNER(24), + BLACK_BANNER(25), + TREASURE_MARKER(26); final int id; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketMultiBlockChange.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketMultiBlockChange.java index 722dd74b5..bd876876a 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketMultiBlockChange.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketMultiBlockChange.java @@ -52,7 +52,8 @@ public class PacketMultiBlockChange implements ClientboundPacket { case VERSION_1_9_4: case VERSION_1_10: case VERSION_1_11_2: - case VERSION_1_12_2: { + case VERSION_1_12_2: + case VERSION_1_13_2: { location = new ChunkLocation(buffer.readInt(), buffer.readInt()); int count = buffer.readVarInt(); for (int i = 0; i < count; i++) { diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketNamedSoundEffect.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketNamedSoundEffect.java index 6a4a7019a..82ca13f69 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketNamedSoundEffect.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketNamedSoundEffect.java @@ -48,6 +48,7 @@ public class PacketNamedSoundEffect implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: sound = buffer.readString(); category = buffer.readVarInt(); //ToDo: category location = new Location(buffer.readFixedPointNumberInteger() * 4, buffer.readFixedPointNumberInteger() * 4, buffer.readFixedPointNumberInteger() * 4); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketOpenSignEditor.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketOpenSignEditor.java index 23697dfd4..1256e2c51 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketOpenSignEditor.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketOpenSignEditor.java @@ -34,6 +34,7 @@ public class PacketOpenSignEditor implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: position = buffer.readPosition(); return true; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketOpenWindow.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketOpenWindow.java index 03e898ed3..c60cb12e2 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketOpenWindow.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketOpenWindow.java @@ -48,6 +48,7 @@ public class PacketOpenWindow implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.windowId = buffer.readByte(); this.type = InventoryType.byName(buffer.readString()); this.title = buffer.readTextComponent(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerAbilitiesReceiving.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerAbilitiesReceiving.java index 2b6b2185e..3830eef2f 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerAbilitiesReceiving.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerAbilitiesReceiving.java @@ -45,7 +45,8 @@ public class PacketPlayerAbilitiesReceiving implements ClientboundPacket { case VERSION_1_9_4: case VERSION_1_10: case VERSION_1_11_2: - case VERSION_1_12_2: { + case VERSION_1_12_2: + case VERSION_1_13_2: { byte flags = buffer.readByte(); godMode = BitByte.isBitSet(flags, 0); flying = BitByte.isBitSet(flags, 1); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerInfo.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerInfo.java index 2b8d2d6ae..c09ed8aa5 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerInfo.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerInfo.java @@ -43,6 +43,7 @@ public class PacketPlayerInfo implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: PlayerInfoAction action = PlayerInfoAction.byId(buffer.readVarInt()); int count = buffer.readVarInt(); for (int i = 0; i < count; i++) { diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerPositionAndRotation.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerPositionAndRotation.java index e6a894bf7..2f1694e54 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerPositionAndRotation.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPlayerPositionAndRotation.java @@ -48,6 +48,7 @@ public class PacketPlayerPositionAndRotation implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: location = buffer.readLocation(); yaw = buffer.readFloat(); pitch = buffer.readFloat(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPluginMessageReceiving.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPluginMessageReceiving.java index e1f351ca5..d128e6566 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPluginMessageReceiving.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketPluginMessageReceiving.java @@ -35,6 +35,7 @@ public class PacketPluginMessageReceiving implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: channel = buffer.readString(); data = buffer.readBytesLeft(); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketRemoveEntityEffect.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketRemoveEntityEffect.java index f237dee37..e9c472b8b 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketRemoveEntityEffect.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketRemoveEntityEffect.java @@ -36,6 +36,7 @@ public class PacketRemoveEntityEffect implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: entityId = buffer.readVarInt(); effect = StatusEffects.byId(buffer.readByte()); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketRespawn.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketRespawn.java index a82b72ea5..e2ca592ee 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketRespawn.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketRespawn.java @@ -38,6 +38,7 @@ public class PacketRespawn implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: dimension = Dimension.byId(buffer.readInt()); difficulty = Difficulty.byId(buffer.readByte()); gameMode = GameMode.byId(buffer.readByte()); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketScoreboardDisplayScoreboard.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketScoreboardDisplayScoreboard.java index 589c02bde..6d08c51bb 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketScoreboardDisplayScoreboard.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketScoreboardDisplayScoreboard.java @@ -33,6 +33,7 @@ public class PacketScoreboardDisplayScoreboard implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: action = ScoreboardAnimation.byId(buffer.readByte()); scoreName = buffer.readString(); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketScoreboardUpdateScore.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketScoreboardUpdateScore.java index 425e4652c..32d63ee37 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketScoreboardUpdateScore.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketScoreboardUpdateScore.java @@ -43,6 +43,7 @@ public class PacketScoreboardUpdateScore implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: itemName = buffer.readString(); action = ScoreboardUpdateScoreAction.byId(buffer.readByte()); scoreName = buffer.readString(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSelectAdvancementTab.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSelectAdvancementTab.java index 80e194ae7..1d1a516b9 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSelectAdvancementTab.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSelectAdvancementTab.java @@ -28,6 +28,7 @@ public class PacketSelectAdvancementTab implements ClientboundPacket { public boolean read(InPacketBuffer buffer) { switch (buffer.getVersion()) { case VERSION_1_12_2: + case VERSION_1_13_2: if (buffer.readBoolean()) { tab = AdvancementTabs.byName(buffer.readString(), buffer.getVersion()); } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketServerDifficulty.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketServerDifficulty.java index f0c33e24d..8bc58179b 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketServerDifficulty.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketServerDifficulty.java @@ -31,6 +31,7 @@ public class PacketServerDifficulty implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: difficulty = Difficulty.byId(buffer.readByte()); return true; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetCooldown.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetCooldown.java index d8b8c3a55..b65f79dc7 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetCooldown.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetCooldown.java @@ -32,6 +32,7 @@ public class PacketSetCooldown implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: item = Items.byLegacy(buffer.readVarInt()); cooldownTicks = buffer.readVarInt(); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetExperience.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetExperience.java index a4d0d346b..a3e97b2ee 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetExperience.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetExperience.java @@ -38,6 +38,7 @@ public class PacketSetExperience implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: bar = buffer.readFloat(); level = buffer.readVarInt(); total = buffer.readVarInt(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetPassenger.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetPassenger.java index a10b04918..8069908f9 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetPassenger.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetPassenger.java @@ -30,6 +30,7 @@ public class PacketSetPassenger implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.vehicleId = buffer.readVarInt(); entityIds = new int[buffer.readVarInt()]; for (int i = 0; i < entityIds.length; i++) { diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetSlot.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetSlot.java index 77b7a189f..f8e551d83 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetSlot.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSetSlot.java @@ -34,6 +34,7 @@ public class PacketSetSlot implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: this.windowId = buffer.readByte(); this.slotId = buffer.readShort(); this.slot = buffer.readSlot(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSoundEffect.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSoundEffect.java index bd774181d..114dd2a6d 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSoundEffect.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSoundEffect.java @@ -41,6 +41,7 @@ public class PacketSoundEffect implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: sound = buffer.readVarInt(); category = buffer.readVarInt(); //ToDo: category location = new Location(buffer.readFixedPointNumberInteger() * 4, buffer.readFixedPointNumberInteger() * 4, buffer.readFixedPointNumberInteger() * 4); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSpawnLocation.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSpawnLocation.java index bf4d820f8..ec9842ff3 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSpawnLocation.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSpawnLocation.java @@ -34,6 +34,7 @@ public class PacketSpawnLocation implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: location = buffer.readPosition(); return true; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSpawnPlayer.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSpawnPlayer.java index b0d98adda..653981f32 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSpawnPlayer.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketSpawnPlayer.java @@ -66,7 +66,8 @@ public class PacketSpawnPlayer implements ClientboundPacket { case VERSION_1_9_4: case VERSION_1_10: case VERSION_1_11_2: - case VERSION_1_12_2: { + case VERSION_1_12_2: + case VERSION_1_13_2: { this.entityId = buffer.readVarInt(); UUID uuid = buffer.readUUID(); Location location = new Location(buffer.readDouble(), buffer.readDouble(), buffer.readDouble()); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTabHeaderAndFooter.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTabHeaderAndFooter.java index d8bf52e23..4fcc25441 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTabHeaderAndFooter.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTabHeaderAndFooter.java @@ -32,6 +32,7 @@ public class PacketTabHeaderAndFooter implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: header = buffer.readTextComponent(); footer = buffer.readTextComponent(); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTimeUpdate.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTimeUpdate.java index 795aaaf59..870dc22e6 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTimeUpdate.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTimeUpdate.java @@ -32,6 +32,7 @@ public class PacketTimeUpdate implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: worldAge = buffer.readLong(); timeOfDay = buffer.readLong(); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTitle.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTitle.java index 9d598a81e..188da406e 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTitle.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketTitle.java @@ -41,6 +41,7 @@ public class PacketTitle implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: action = TitleAction.byId(buffer.readVarInt(), buffer.getVersion()); switch (action) { case SET_TITLE: diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUnloadChunk.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUnloadChunk.java index 0dadf4f50..f2fddd82c 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUnloadChunk.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUnloadChunk.java @@ -30,6 +30,7 @@ public class PacketUnloadChunk implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: location = new ChunkLocation(buffer.readInt(), buffer.readInt()); return true; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUpdateHealth.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUpdateHealth.java index 3a0c19bf7..fa3d71032 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUpdateHealth.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUpdateHealth.java @@ -37,6 +37,7 @@ public class PacketUpdateHealth implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: health = buffer.readFloat(); food = buffer.readVarInt(); saturation = buffer.readFloat(); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUseBed.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUseBed.java index 0ba35d8b9..15f54c02f 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUseBed.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketUseBed.java @@ -36,6 +36,7 @@ public class PacketUseBed implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: entityId = buffer.readVarInt(); position = buffer.readPosition(); return true; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketWindowItems.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketWindowItems.java index 22b6578c8..c3bad1723 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketWindowItems.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketWindowItems.java @@ -33,6 +33,7 @@ public class PacketWindowItems implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: windowId = buffer.readByte(); data = new Slot[buffer.readShort()]; for (int i = 0; i < data.length; i++) { diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketWorldBorder.java b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketWorldBorder.java index f56ec4e75..64bf20e24 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketWorldBorder.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/clientbound/play/PacketWorldBorder.java @@ -44,6 +44,7 @@ public class PacketWorldBorder implements ClientboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: action = WorldBorderAction.byId(buffer.readVarInt()); switch (action) { case SET_SIZE: diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketAdvancementTab.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketAdvancementTab.java index 3e9c9159d..4ef2b6fd6 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketAdvancementTab.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketAdvancementTab.java @@ -40,6 +40,7 @@ public class PacketAdvancementTab implements ServerboundPacket { OutPacketBuffer buffer = new OutPacketBuffer(version, version.getPacketCommand(Packets.Serverbound.PLAY_ADVANCEMENT_TAB)); switch (version) { case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeVarInt(action.getId()); if (action == AdvancementTabStatus.OPEN_TAB) { buffer.writeString(tabToOpen); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketAnimation.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketAnimation.java index 09766c0ea..d46bcc1b1 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketAnimation.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketAnimation.java @@ -39,6 +39,7 @@ public class PacketAnimation implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeVarInt(hand.getId()); break; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketClientSettings.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketClientSettings.java index 29613210e..5b77a0117 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketClientSettings.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketClientSettings.java @@ -67,6 +67,7 @@ public class PacketClientSettings implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeString(locale.getName()); // locale buffer.writeByte(renderDistance); // render Distance buffer.writeVarInt(0x00); // chat settings (nobody uses them) diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketClientStatus.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketClientStatus.java index 9814e03f8..bb4c42691 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketClientStatus.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketClientStatus.java @@ -41,6 +41,7 @@ public class PacketClientStatus implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeVarInt(status.getId()); break; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketCloseWindowSending.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketCloseWindowSending.java index 952636755..a6f0be070 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketCloseWindowSending.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketCloseWindowSending.java @@ -39,6 +39,7 @@ public class PacketCloseWindowSending implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeByte(windowId); break; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketConfirmTeleport.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketConfirmTeleport.java index 2aad070ca..b312d132a 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketConfirmTeleport.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketConfirmTeleport.java @@ -37,6 +37,7 @@ public class PacketConfirmTeleport implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeVarInt(teleportId); break; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketConfirmTransactionSending.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketConfirmTransactionSending.java index c1de1dfb8..ac2374e96 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketConfirmTransactionSending.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketConfirmTransactionSending.java @@ -43,6 +43,7 @@ public class PacketConfirmTransactionSending implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeByte(windowId); buffer.writeShort(actionNumber); buffer.writeBoolean(accepted); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketCreativeInventoryAction.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketCreativeInventoryAction.java index 4bd2eade0..6c7820f19 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketCreativeInventoryAction.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketCreativeInventoryAction.java @@ -42,6 +42,7 @@ public class PacketCreativeInventoryAction implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeShort(slot); buffer.writeSlot(clickedItem); break; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketEntityAction.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketEntityAction.java index d9108928d..c06831c09 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketEntityAction.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketEntityAction.java @@ -56,6 +56,7 @@ public class PacketEntityAction implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeVarInt(entityId); buffer.writeVarInt(action.getId(version)); buffer.writeVarInt(parameter); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketHeldItemChangeSending.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketHeldItemChangeSending.java index c1929ac68..8faaf8c64 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketHeldItemChangeSending.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketHeldItemChangeSending.java @@ -44,6 +44,7 @@ public class PacketHeldItemChangeSending implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeShort(slot); break; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUseEntity.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketInteractEntity.java similarity index 90% rename from src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUseEntity.java rename to src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketInteractEntity.java index d67ed261b..f0110f124 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUseEntity.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketInteractEntity.java @@ -22,14 +22,14 @@ import de.bixilon.minosoft.protocol.protocol.OutPacketBuffer; import de.bixilon.minosoft.protocol.protocol.Packets; import de.bixilon.minosoft.protocol.protocol.ProtocolVersion; -public class PacketUseEntity implements ServerboundPacket { +public class PacketInteractEntity implements ServerboundPacket { final int entityId; final Click click; final Location location; final Hand hand; - public PacketUseEntity(Entity entity, Click click) { + public PacketInteractEntity(Entity entity, Click click) { this.entityId = entity.getEntityId(); this.click = click; location = null; @@ -37,7 +37,7 @@ public class PacketUseEntity implements ServerboundPacket { log(); } - public PacketUseEntity(int entityId, Click click) { + public PacketInteractEntity(int entityId, Click click) { this.entityId = entityId; this.click = click; location = null; @@ -45,7 +45,7 @@ public class PacketUseEntity implements ServerboundPacket { log(); } - public PacketUseEntity(int entityId, Click click, Location location) { + public PacketInteractEntity(int entityId, Click click, Location location) { this.entityId = entityId; this.click = click; this.location = location; @@ -53,7 +53,7 @@ public class PacketUseEntity implements ServerboundPacket { log(); } - public PacketUseEntity(int entityId, Click click, Location location, Hand hand) { + public PacketInteractEntity(int entityId, Click click, Location location, Hand hand) { this.entityId = entityId; this.click = click; this.location = location; @@ -84,6 +84,7 @@ public class PacketUseEntity implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeInt(entityId); buffer.writeByte((byte) click.getId()); if (click == Click.INTERACT_AT) { diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketKeepAliveResponse.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketKeepAliveResponse.java index 507af03e6..52e76d240 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketKeepAliveResponse.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketKeepAliveResponse.java @@ -48,6 +48,7 @@ public class PacketKeepAliveResponse implements ServerboundPacket { buffer.writeVarInt((int) id); break; case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeLong(id); break; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerAbilitiesSending.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerAbilitiesSending.java index 4c679360f..adfd2d269 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerAbilitiesSending.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerAbilitiesSending.java @@ -40,6 +40,7 @@ public class PacketPlayerAbilitiesSending implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: // only fly matters, everything else ignored byte flags = 0; if (flying) { diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerBlockPlacement.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerBlockPlacement.java index 51c38369a..6023006f9 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerBlockPlacement.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerBlockPlacement.java @@ -90,6 +90,7 @@ public class PacketPlayerBlockPlacement implements ServerboundPacket { break; case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writePosition(position); buffer.writeVarInt(direction); buffer.writeVarInt(hand.getId()); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerDigging.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerDigging.java index 69a77cd3b..56f384862 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerDigging.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerDigging.java @@ -62,6 +62,7 @@ public class PacketPlayerDigging implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeVarInt(status.getId()); if (position == null) { buffer.writeLong(0L); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerPositionAndRotationSending.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerPositionAndRotationSending.java index 9dcec46f3..d7ea41695 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerPositionAndRotationSending.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerPositionAndRotationSending.java @@ -69,6 +69,7 @@ public class PacketPlayerPositionAndRotationSending implements ServerboundPacket case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeDouble(x); buffer.writeDouble(feetY); buffer.writeDouble(z); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerPositionSending.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerPositionSending.java index 654183690..d09865fc5 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerPositionSending.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerPositionSending.java @@ -61,6 +61,7 @@ public class PacketPlayerPositionSending implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeDouble(x); buffer.writeDouble(feetY); buffer.writeDouble(z); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerRotationSending.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerRotationSending.java index 641cda18e..a88d26b4f 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerRotationSending.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPlayerRotationSending.java @@ -42,6 +42,7 @@ public class PacketPlayerRotationSending implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeFloat(yaw); buffer.writeFloat(pitch); buffer.writeBoolean(onGround); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPluginMessageSending.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPluginMessageSending.java index f69799b90..233f3d454 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPluginMessageSending.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketPluginMessageSending.java @@ -45,6 +45,7 @@ public class PacketPluginMessageSending implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeString(channel); // name buffer.writeBytes(data); // data break; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketResourcePackStatus.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketResourcePackStatus.java index 16f6dd9e3..e8a92cb9c 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketResourcePackStatus.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketResourcePackStatus.java @@ -42,6 +42,7 @@ public class PacketResourcePackStatus implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeVarInt(status.getId()); break; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSpectate.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSpectate.java index 7f9600344..6b604d946 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSpectate.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSpectate.java @@ -39,6 +39,7 @@ public class PacketSpectate implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeUUID(entityUUID); break; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSteerBoat.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSteerBoat.java index 6532e4f26..b26b7826f 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSteerBoat.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSteerBoat.java @@ -40,6 +40,7 @@ public class PacketSteerBoat implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeBoolean(leftPaddle); buffer.writeBoolean(rightPaddle); break; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSteerVehicle.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSteerVehicle.java index 719cf0b72..1ca1e9eb9 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSteerVehicle.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketSteerVehicle.java @@ -50,6 +50,7 @@ public class PacketSteerVehicle implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeFloat(sideways); buffer.writeFloat(forward); byte flags = 0; diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUpdateSignSending.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUpdateSignSending.java index 6486384f0..5e05250da 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUpdateSignSending.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUpdateSignSending.java @@ -52,6 +52,7 @@ public class PacketUpdateSignSending implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writePosition(position); for (int i = 0; i < 4; i++) { buffer.writeString(lines[i].getRawMessage()); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUseItem.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUseItem.java index 17fd5398b..11bfd9771 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUseItem.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketUseItem.java @@ -37,6 +37,7 @@ public class PacketUseItem implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeVarInt(hand.getId()); break; } diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketVehicleMove.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketVehicleMove.java index 567ef1322..3ae863967 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketVehicleMove.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketVehicleMove.java @@ -45,6 +45,7 @@ public class PacketVehicleMove implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeDouble(x); buffer.writeDouble(y); buffer.writeDouble(z); diff --git a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketWindowClickButton.java b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketWindowClickButton.java index b894bd2cd..9e808fc68 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketWindowClickButton.java +++ b/src/main/java/de/bixilon/minosoft/protocol/packets/serverbound/play/PacketWindowClickButton.java @@ -41,6 +41,7 @@ public class PacketWindowClickButton implements ServerboundPacket { case VERSION_1_10: case VERSION_1_11_2: case VERSION_1_12_2: + case VERSION_1_13_2: buffer.writeByte(windowId); buffer.writeByte(buttonId); break;