Updating protocol versions to be compatible with latest releases

This commit is contained in:
2025-02-04 08:57:13 -05:00
parent 475210d89a
commit e63eb12fa4
3 changed files with 15 additions and 0 deletions
@@ -113,6 +113,8 @@ public class APlayer {
@Setter
@Getter
private boolean sendingPackets;
@Getter
private boolean initialized = false;
public APlayer(Player player) {
this.bukkitPlayer = player;
@@ -201,6 +203,7 @@ public class APlayer {
return new Block();
}
}, playerVersion.getVersion());
initialized = true;
});
// Removing inventory achievement
@@ -24,6 +24,9 @@ public class JoinListener implements Listener {
.getPlayer(event.getPlayer().getUniqueId());
aplayer.ifPresent(player -> {
if(!player.isInitialized()) {
return;
}
if(Anticheat.INSTANCE.getPacketHandler()
.process(player, event.getType(), event.getPacket())) {
event.setCancelled(true);
@@ -55,6 +55,15 @@ public enum ProtocolVersion {
V1_19(759, "v1_19_R1"),
v1_19_1(760, "v1_19_R1"),
v_1_19_3(761, "v1_19_R1"),
v_1_19_4(762, "v1_19_R4"),
v_1_20_1(763, "v1_20_R1"),
v_1_20_2(764, "v1_20_R1"),
v_1_20_3(765, "v1_20_R1"),
v_1_20_5(766, "v1_20_R1"),
v_1_21_1(767, "v1_21_R1"),
v_1_21_2(768, "v1_21_R1"),
v_1_21_4(769, "v1_21_R1"),
UNKNOWN(-1, "UNKNOWN");