mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
packets: Add support for 1.21.10
This commit is contained in:
@@ -7,6 +7,7 @@ import java.util.List;
|
|||||||
|
|
||||||
public enum ServerVersion {
|
public enum ServerVersion {
|
||||||
|
|
||||||
|
v1_21_10("1.21.10", 774),
|
||||||
v1_21_9("1.21.9", 773),
|
v1_21_9("1.21.9", 773),
|
||||||
v1_21_8("1.21.8", 772),
|
v1_21_8("1.21.8", 772),
|
||||||
v1_21_7("1.21.7", 772),
|
v1_21_7("1.21.7", 772),
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ public class PacketFactory {
|
|||||||
List<FS_ClientboundPlayerInfoUpdatePacket.Entry> entries
|
List<FS_ClientboundPlayerInfoUpdatePacket.Entry> entries
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundPlayerInfoUpdatePacketImpl(actions, entries);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -73,7 +73,7 @@ public class PacketFactory {
|
|||||||
int velocityZ,
|
int velocityZ,
|
||||||
int data) {
|
int data) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
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 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -105,7 +105,7 @@ public class PacketFactory {
|
|||||||
List<UUID> uuids
|
List<UUID> uuids
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundPlayerInfoRemovePacketImpl(uuids);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -137,7 +137,7 @@ public class PacketFactory {
|
|||||||
List<Integer> entityIds
|
List<Integer> entityIds
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundRemoveEntitiesPacketImpl(entityIds);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -181,7 +181,7 @@ public class PacketFactory {
|
|||||||
boolean onGround
|
boolean onGround
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
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 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -215,7 +215,7 @@ public class PacketFactory {
|
|||||||
float headYaw
|
float headYaw
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundRotateHeadPacketImpl(entityId, headYaw);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -249,7 +249,7 @@ public class PacketFactory {
|
|||||||
List<FS_ClientboundSetEntityDataPacket.EntityData> entityData
|
List<FS_ClientboundSetEntityDataPacket.EntityData> entityData
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundSetEntityDataPacketImpl(entityId, entityData);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -283,7 +283,7 @@ public class PacketFactory {
|
|||||||
Map<FS_EquipmentSlot, ItemStack> equipment
|
Map<FS_EquipmentSlot, ItemStack> equipment
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundSetEquipmentPacketImpl(entityId, equipment);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -317,7 +317,7 @@ public class PacketFactory {
|
|||||||
List<Integer> passengers
|
List<Integer> passengers
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundSetPassengersPacketImpl(entityId, passengers);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -354,7 +354,7 @@ public class PacketFactory {
|
|||||||
FS_ClientboundCreateOrUpdateTeamPacket.CreateTeam createTeam
|
FS_ClientboundCreateOrUpdateTeamPacket.CreateTeam createTeam
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundCreateOrUpdateTeamPacketImpl(teamName, createTeam);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -390,7 +390,7 @@ public class PacketFactory {
|
|||||||
FS_ClientboundCreateOrUpdateTeamPacket.RemoveTeam removeTeam
|
FS_ClientboundCreateOrUpdateTeamPacket.RemoveTeam removeTeam
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundCreateOrUpdateTeamPacketImpl(teamName, removeTeam);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -426,7 +426,7 @@ public class PacketFactory {
|
|||||||
FS_ClientboundCreateOrUpdateTeamPacket.UpdateTeam updateTeam
|
FS_ClientboundCreateOrUpdateTeamPacket.UpdateTeam updateTeam
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundCreateOrUpdateTeamPacketImpl(teamName, updateTeam);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -462,7 +462,7 @@ public class PacketFactory {
|
|||||||
FS_ClientboundCreateOrUpdateTeamPacket.AddEntity addEntity
|
FS_ClientboundCreateOrUpdateTeamPacket.AddEntity addEntity
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundCreateOrUpdateTeamPacketImpl(teamName, addEntity);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -498,7 +498,7 @@ public class PacketFactory {
|
|||||||
FS_ClientboundCreateOrUpdateTeamPacket.RemoveEntity removeEntity
|
FS_ClientboundCreateOrUpdateTeamPacket.RemoveEntity removeEntity
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundCreateOrUpdateTeamPacketImpl(teamName, removeEntity);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -531,7 +531,7 @@ public class PacketFactory {
|
|||||||
FS_Dialog dialog
|
FS_Dialog dialog
|
||||||
) {
|
) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundShowDialogPacketImpl(dialog);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
@@ -549,7 +549,7 @@ public class PacketFactory {
|
|||||||
*/
|
*/
|
||||||
public FS_ClientboundClearDialogPacket createClearDialogPacket() {
|
public FS_ClientboundClearDialogPacket createClearDialogPacket() {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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();
|
return new de.oliver.fancysitula.versions.v1_21_9.packets.ClientboundClearDialogPacketImpl();
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ public class PacketListenerFactory {
|
|||||||
|
|
||||||
public FS_PacketListener createPacketListener(FS_ServerboundPacket.Type packet) {
|
public FS_PacketListener createPacketListener(FS_ServerboundPacket.Type packet) {
|
||||||
switch (ServerVersion.getCurrentVersion()) {
|
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);
|
return new de.oliver.fancysitula.versions.v1_21_9.utils.PacketListenerImpl(packet);
|
||||||
}
|
}
|
||||||
case v1_21_6, v1_21_7, v1_21_8 -> {
|
case v1_21_6, v1_21_7, v1_21_8 -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user