diff --git a/libraries/packets/packets-api/src/main/java/de/oliver/fancysitula/api/utils/ServerVersion.java b/libraries/packets/packets-api/src/main/java/de/oliver/fancysitula/api/utils/ServerVersion.java index 19226207..d9211930 100644 --- a/libraries/packets/packets-api/src/main/java/de/oliver/fancysitula/api/utils/ServerVersion.java +++ b/libraries/packets/packets-api/src/main/java/de/oliver/fancysitula/api/utils/ServerVersion.java @@ -7,6 +7,7 @@ import java.util.List; public enum ServerVersion { + v1_21_10("1.21.10", 774), v1_21_9("1.21.9", 773), v1_21_8("1.21.8", 772), v1_21_7("1.21.7", 772), diff --git a/libraries/packets/src/main/java/de/oliver/fancysitula/factories/PacketFactory.java b/libraries/packets/src/main/java/de/oliver/fancysitula/factories/PacketFactory.java index 40b1d5dc..cedd8bfd 100644 --- a/libraries/packets/src/main/java/de/oliver/fancysitula/factories/PacketFactory.java +++ b/libraries/packets/src/main/java/de/oliver/fancysitula/factories/PacketFactory.java @@ -28,7 +28,7 @@ public class PacketFactory { List entries ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundPlayerInfoUpdatePacketImpl(actions, entries); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -73,7 +73,7 @@ public class PacketFactory { int velocityZ, int data) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundAddEntityPacketImpl(entityId, entityUUID, entityType, x, y, z, yaw, pitch, headYaw, velocityX, velocityY, velocityZ, data); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -105,7 +105,7 @@ public class PacketFactory { List uuids ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundPlayerInfoRemovePacketImpl(uuids); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -137,7 +137,7 @@ public class PacketFactory { List entityIds ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundRemoveEntitiesPacketImpl(entityIds); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -181,7 +181,7 @@ public class PacketFactory { boolean onGround ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundTeleportEntityPacketImpl(entityId, x, y, z, yaw, pitch, onGround); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -215,7 +215,7 @@ public class PacketFactory { float headYaw ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundRotateHeadPacketImpl(entityId, headYaw); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -249,7 +249,7 @@ public class PacketFactory { List entityData ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundSetEntityDataPacketImpl(entityId, entityData); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -283,7 +283,7 @@ public class PacketFactory { Map equipment ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundSetEquipmentPacketImpl(entityId, equipment); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -317,7 +317,7 @@ public class PacketFactory { List passengers ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundSetPassengersPacketImpl(entityId, passengers); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -354,7 +354,7 @@ public class PacketFactory { FS_ClientboundCreateOrUpdateTeamPacket.CreateTeam createTeam ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundCreateOrUpdateTeamPacketImpl(teamName, createTeam); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -390,7 +390,7 @@ public class PacketFactory { FS_ClientboundCreateOrUpdateTeamPacket.RemoveTeam removeTeam ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundCreateOrUpdateTeamPacketImpl(teamName, removeTeam); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -426,7 +426,7 @@ public class PacketFactory { FS_ClientboundCreateOrUpdateTeamPacket.UpdateTeam updateTeam ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundCreateOrUpdateTeamPacketImpl(teamName, updateTeam); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -462,7 +462,7 @@ public class PacketFactory { FS_ClientboundCreateOrUpdateTeamPacket.AddEntity addEntity ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundCreateOrUpdateTeamPacketImpl(teamName, addEntity); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -498,7 +498,7 @@ public class PacketFactory { FS_ClientboundCreateOrUpdateTeamPacket.RemoveEntity removeEntity ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundCreateOrUpdateTeamPacketImpl(teamName, removeEntity); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -531,7 +531,7 @@ public class PacketFactory { FS_Dialog dialog ) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundShowDialogPacketImpl(dialog); } case v1_21_6, v1_21_7, v1_21_8 -> { @@ -549,7 +549,7 @@ public class PacketFactory { */ public FS_ClientboundClearDialogPacket createClearDialogPacket() { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundClearDialogPacketImpl(); } case v1_21_6, v1_21_7, v1_21_8 -> { diff --git a/libraries/packets/src/main/java/de/oliver/fancysitula/factories/PacketListenerFactory.java b/libraries/packets/src/main/java/de/oliver/fancysitula/factories/PacketListenerFactory.java index d6781e9d..5744a164 100644 --- a/libraries/packets/src/main/java/de/oliver/fancysitula/factories/PacketListenerFactory.java +++ b/libraries/packets/src/main/java/de/oliver/fancysitula/factories/PacketListenerFactory.java @@ -8,7 +8,7 @@ public class PacketListenerFactory { public FS_PacketListener createPacketListener(FS_ServerboundPacket.Type packet) { switch (ServerVersion.getCurrentVersion()) { - case v1_21_9 -> { + case v1_21_9, v1_21_10 -> { return new de.oliver.fancysitula.versions.v1_21_9.utils.PacketListenerImpl(packet); } case v1_21_6, v1_21_7, v1_21_8 -> {