mirror of
https://github.com/funkemunky/KauriV3.git
synced 2026-06-30 09:48:27 +00:00
Updates
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
package dev.brighten.ac.compat;
|
||||
|
||||
import dev.brighten.ac.compat.impl.CompatHandler1_13;
|
||||
import dev.brighten.ac.compat.impl.CompatHandler1_8;
|
||||
import dev.brighten.ac.compat.impl.CompatHandler1_9;
|
||||
import dev.brighten.ac.packet.ProtocolVersion;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public abstract class CompatHandler {
|
||||
|
||||
public abstract boolean isRiptiding(Player player);
|
||||
|
||||
public abstract boolean isGliding(Player player);
|
||||
|
||||
private static CompatHandler INSTANCE;
|
||||
|
||||
public static CompatHandler getINSTANCE() {
|
||||
if (INSTANCE == null) {
|
||||
if(ProtocolVersion.getGameVersion().isOrAbove(ProtocolVersion.V1_13)) {
|
||||
return new CompatHandler1_13();
|
||||
} else if(ProtocolVersion.getGameVersion().isOrAbove(ProtocolVersion.V1_9)) {
|
||||
return new CompatHandler1_9();
|
||||
} else return new CompatHandler1_8();
|
||||
}
|
||||
|
||||
return INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package dev.brighten.ac.compat.impl;
|
||||
|
||||
import dev.brighten.ac.compat.CompatHandler;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class CompatHandler1_13 extends CompatHandler {
|
||||
|
||||
@Override
|
||||
public boolean isRiptiding(Player player) {
|
||||
return player.isRiptiding();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isGliding(Player player) {
|
||||
return player.isGliding();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package dev.brighten.ac.compat.impl;
|
||||
|
||||
import dev.brighten.ac.compat.CompatHandler;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class CompatHandler1_8 extends CompatHandler {
|
||||
|
||||
@Override
|
||||
public boolean isRiptiding(Player player) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isGliding(Player player) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package dev.brighten.ac.compat.impl;
|
||||
|
||||
import dev.brighten.ac.compat.CompatHandler;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class CompatHandler1_9 extends CompatHandler {
|
||||
|
||||
@Override
|
||||
public boolean isRiptiding(Player player) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isGliding(Player player) {
|
||||
return player.isGliding();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user