mirror of
https://github.com/funkemunky/KauriV3.git
synced 2026-05-31 05:51:55 +00:00
Adding back my version checking
This commit is contained in:
@@ -200,6 +200,18 @@
|
||||
<version>2.2</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.viaversion</groupId>
|
||||
<artifactId>viaversion-api</artifactId>
|
||||
<version>LATEST</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.shevchik.protocolsupport</groupId>
|
||||
<artifactId>protocolsupport</artifactId>
|
||||
<version>1.8</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.spigotmc</groupId>
|
||||
<artifactId>spigot-api</artifactId>
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
package dev.brighten.ac.handler.protocol;
|
||||
|
||||
import dev.brighten.ac.handler.protocolsupport.Protocol;
|
||||
import dev.brighten.ac.packet.handler.HandlerAbstract;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class NoAPI implements Protocol {
|
||||
|
||||
@Override
|
||||
public int getPlayerVersion(Player player) {
|
||||
return HandlerAbstract.getHandler().getProtocolVersion(player);
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
package dev.brighten.ac.handler.protocol;
|
||||
|
||||
import dev.brighten.ac.Anticheat;
|
||||
import dev.brighten.ac.handler.protocolsupport.impl.NoAPI;
|
||||
import dev.brighten.ac.handler.protocolsupport.impl.ProtocolSupport;
|
||||
import dev.brighten.ac.handler.protocolsupport.impl.ViaVersionAPI;
|
||||
import dev.brighten.ac.handler.protocol.impl.NoAPI;
|
||||
import dev.brighten.ac.handler.protocol.impl.ProtocolSupport;
|
||||
import dev.brighten.ac.handler.protocol.impl.ViaVersionAPI;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
package dev.brighten.ac.handler.protocol;
|
||||
|
||||
import dev.brighten.ac.handler.protocolsupport.Protocol;
|
||||
import org.bukkit.entity.Player;
|
||||
import protocolsupport.api.ProtocolSupportAPI;
|
||||
|
||||
public class ProtocolSupport implements Protocol {
|
||||
|
||||
@Override
|
||||
public int getPlayerVersion(Player player) {
|
||||
return ProtocolSupportAPI.getProtocolVersion(player).getId();
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package dev.brighten.ac.handler.protocol;
|
||||
|
||||
import com.viaversion.viaversion.api.Via;
|
||||
import dev.brighten.ac.Anticheat;
|
||||
import dev.brighten.ac.handler.protocolsupport.Protocol;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class ViaVersionAPI implements Protocol {
|
||||
|
||||
@Override
|
||||
public int getPlayerVersion(Player player) {
|
||||
Anticheat.INSTANCE.alog("Getting player version for " + player.getName());
|
||||
var toReturn = Via.getAPI().getPlayerVersion(player.getUniqueId());
|
||||
Anticheat.INSTANCE.alog("Player version for " + player.getName() + " is " + toReturn);
|
||||
|
||||
return toReturn;
|
||||
}
|
||||
}
|
||||
@@ -1,13 +1,13 @@
|
||||
package dev.brighten.ac.handler.protocol.impl;
|
||||
|
||||
import dev.brighten.ac.handler.protocolsupport.Protocol;
|
||||
import dev.brighten.ac.packet.handler.HandlerAbstract;
|
||||
import com.github.retrooper.packetevents.PacketEvents;
|
||||
import dev.brighten.ac.handler.protocol.Protocol;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class NoAPI implements Protocol {
|
||||
|
||||
@Override
|
||||
public int getPlayerVersion(Player player) {
|
||||
return HandlerAbstract.getHandler().getProtocolVersion(player);
|
||||
return PacketEvents.getAPI().getPlayerManager().getClientVersion(player).getProtocolVersion();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package dev.brighten.ac.handler.protocol.impl;
|
||||
|
||||
import dev.brighten.ac.handler.protocolsupport.Protocol;
|
||||
import dev.brighten.ac.handler.protocol.Protocol;
|
||||
import org.bukkit.entity.Player;
|
||||
import protocolsupport.api.ProtocolSupportAPI;
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ package dev.brighten.ac.handler.protocol.impl;
|
||||
|
||||
import com.viaversion.viaversion.api.Via;
|
||||
import dev.brighten.ac.Anticheat;
|
||||
import dev.brighten.ac.handler.protocolsupport.Protocol;
|
||||
import dev.brighten.ac.handler.protocol.Protocol;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class ViaVersionAPI implements Protocol {
|
||||
|
||||
Reference in New Issue
Block a user