Redo MinecraftVersion atOrAbove checking
This commit is contained in:
parent
369b0e2c0a
commit
2d14acaa16
|
@ -7,6 +7,7 @@ import com.google.common.base.Preconditions;
|
||||||
*/
|
*/
|
||||||
public enum MinecraftVersion
|
public enum MinecraftVersion
|
||||||
{
|
{
|
||||||
|
Version1_13("1.13", 393),
|
||||||
Version1_9("1.9", 48),
|
Version1_9("1.9", 48),
|
||||||
Version1_8("1.8", Integer.MIN_VALUE), //Any player will at minimum be 1.8, we can't handle anything below that
|
Version1_8("1.8", Integer.MIN_VALUE), //Any player will at minimum be 1.8, we can't handle anything below that
|
||||||
;
|
;
|
||||||
|
@ -46,4 +47,4 @@ public enum MinecraftVersion
|
||||||
|
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -70,7 +70,7 @@ public class UtilTextTop
|
||||||
|
|
||||||
runnable.runTaskLater(UtilServer.getPlugin(), 20);
|
runnable.runTaskLater(UtilServer.getPlugin(), 20);
|
||||||
|
|
||||||
if (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(player)))
|
if (UtilPlayer.getVersion(player).atOrAbove(MinecraftVersion.Version1_9))
|
||||||
{
|
{
|
||||||
sendBossBar(player, healthPercent, text);
|
sendBossBar(player, healthPercent, text);
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ public class UtilTextTop
|
||||||
|
|
||||||
private static void deleteOld(Player player)
|
private static void deleteOld(Player player)
|
||||||
{
|
{
|
||||||
if (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(player)))
|
if (UtilPlayer.getVersion(player).atOrAbove(MinecraftVersion.Version1_9))
|
||||||
{
|
{
|
||||||
PacketPlayOutBossBar bossBar = new PacketPlayOutBossBar();
|
PacketPlayOutBossBar bossBar = new PacketPlayOutBossBar();
|
||||||
|
|
||||||
|
@ -157,7 +157,7 @@ public class UtilTextTop
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onPlayerJoin(PlayerJoinEvent event)
|
public void onPlayerJoin(PlayerJoinEvent event)
|
||||||
{
|
{
|
||||||
if (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(event.getPlayer())))
|
if (UtilPlayer.getVersion(event.getPlayer()).atOrAbove(MinecraftVersion.Version1_9))
|
||||||
{
|
{
|
||||||
deleteOld(event.getPlayer());
|
deleteOld(event.getPlayer());
|
||||||
}
|
}
|
||||||
|
|
|
@ -477,7 +477,7 @@ public class CustomTagFix extends MiniPlugin implements IPacketHandler
|
||||||
|
|
||||||
UtilPlayer.sendPacket(owner, spawnPacket);
|
UtilPlayer.sendPacket(owner, spawnPacket);
|
||||||
|
|
||||||
if (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(owner)))
|
if (UtilPlayer.getVersion(owner).atOrAbove(MinecraftVersion.Version1_9))
|
||||||
{
|
{
|
||||||
UtilPlayer.sendPacket(owner, new PacketPlayOutNewAttachEntity(entityId, new int[]
|
UtilPlayer.sendPacket(owner, new PacketPlayOutNewAttachEntity(entityId, new int[]
|
||||||
{
|
{
|
||||||
|
@ -507,7 +507,7 @@ public class CustomTagFix extends MiniPlugin implements IPacketHandler
|
||||||
|
|
||||||
UtilPlayer.sendPacket(owner, spawnPacket);
|
UtilPlayer.sendPacket(owner, spawnPacket);
|
||||||
|
|
||||||
if (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(owner)))
|
if (UtilPlayer.getVersion(owner).atOrAbove(MinecraftVersion.Version1_9))
|
||||||
{
|
{
|
||||||
UtilPlayer.sendPacket(owner, new PacketPlayOutNewAttachEntity(entityIds[1], new int[]
|
UtilPlayer.sendPacket(owner, new PacketPlayOutNewAttachEntity(entityIds[1], new int[]
|
||||||
{
|
{
|
||||||
|
|
|
@ -1035,7 +1035,7 @@ public class BonusManager extends MiniClientPlugin<BonusClientData> implements I
|
||||||
if (client.getHologram() == null)
|
if (client.getHologram() == null)
|
||||||
{
|
{
|
||||||
double yAdd = 2.3;
|
double yAdd = 2.3;
|
||||||
if (!MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(player)))
|
if (!UtilPlayer.getVersion(player).atOrAbove(MinecraftVersion.Version1_9))
|
||||||
{
|
{
|
||||||
yAdd = 2.45;
|
yAdd = 2.45;
|
||||||
}
|
}
|
||||||
|
|
|
@ -112,7 +112,7 @@ public class OutfitReindeerAntlers extends OutfitReindeer implements IPacketHand
|
||||||
{
|
{
|
||||||
Player player = packetInfo.getPlayer();
|
Player player = packetInfo.getPlayer();
|
||||||
|
|
||||||
if (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(player)))
|
if (UtilPlayer.getVersion(player).atOrAbove(MinecraftVersion.Version1_9))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -359,7 +359,7 @@ public class MineplexGameManager extends MiniClientPlugin<Map<GameKit, PlayerKit
|
||||||
public void handle(PacketInfo packetInfo)
|
public void handle(PacketInfo packetInfo)
|
||||||
{
|
{
|
||||||
// Only need to handle this for 1.9+
|
// Only need to handle this for 1.9+
|
||||||
if (!MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(packetInfo.getPlayer())))
|
if (!UtilPlayer.getVersion(packetInfo.getPlayer()).atOrAbove(MinecraftVersion.Version1_9))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -519,7 +519,7 @@ public class Hologram {
|
||||||
_playersTracking.add(player);
|
_playersTracking.add(player);
|
||||||
itel.remove();
|
itel.remove();
|
||||||
|
|
||||||
UtilPlayer.sendPacket(player, (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(player))) ? _packets1_9 : _packets1_8);
|
UtilPlayer.sendPacket(player, (UtilPlayer.getVersion(player).atOrAbove(MinecraftVersion.Version1_9)) ? _packets1_9 : _packets1_8);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -583,7 +583,7 @@ public class Hologram {
|
||||||
|
|
||||||
for (Player player : canSee)
|
for (Player player : canSee)
|
||||||
{
|
{
|
||||||
if (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(player)))
|
if (UtilPlayer.getVersion(player).atOrAbove(MinecraftVersion.Version1_9))
|
||||||
{
|
{
|
||||||
for (Packet packet : packets1_9)
|
for (Packet packet : packets1_9)
|
||||||
{
|
{
|
||||||
|
@ -732,7 +732,7 @@ public class Hologram {
|
||||||
|
|
||||||
for (Player player : _playersTracking)
|
for (Player player : _playersTracking)
|
||||||
{
|
{
|
||||||
List<Packet> packets = (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(player))) ? packets1_9 : packets1_8;
|
List<Packet> packets = (UtilPlayer.getVersion(player).atOrAbove(MinecraftVersion.Version1_9)) ? packets1_9 : packets1_8;
|
||||||
|
|
||||||
for (Packet packet : packets)
|
for (Packet packet : packets)
|
||||||
{
|
{
|
||||||
|
@ -791,7 +791,7 @@ public class Hologram {
|
||||||
|
|
||||||
for (Player player : _playersTracking)
|
for (Player player : _playersTracking)
|
||||||
{
|
{
|
||||||
UtilPlayer.sendPacket(player, (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(player))) ? _packets1_9 : _packets1_8);
|
UtilPlayer.sendPacket(player, (UtilPlayer.getVersion(player).atOrAbove(MinecraftVersion.Version1_9)) ? _packets1_9 : _packets1_8);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -806,7 +806,7 @@ public class Hologram {
|
||||||
{
|
{
|
||||||
checkSpawnPackets();
|
checkSpawnPackets();
|
||||||
|
|
||||||
return (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(player))) ? _packets1_9 : _packets1_8;
|
return (UtilPlayer.getVersion(player).atOrAbove(MinecraftVersion.Version1_9)) ? _packets1_9 : _packets1_8;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -267,7 +267,7 @@ public class HideSeek extends TeamGame
|
||||||
|
|
||||||
final Player player = packetInfo.getPlayer();
|
final Player player = packetInfo.getPlayer();
|
||||||
|
|
||||||
Bukkit.getScheduler().scheduleSyncDelayedTask(Manager.getPlugin(), () -> UtilPlayer.sendPacket(player, blockForm.getBlockPackets(MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(player)))));
|
Bukkit.getScheduler().scheduleSyncDelayedTask(Manager.getPlugin(), () -> UtilPlayer.sendPacket(player, blockForm.getBlockPackets(UtilPlayer.getVersion(player).atOrAbove(MinecraftVersion.Version1_9))));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -117,7 +117,7 @@ public class BlockForm extends Form
|
||||||
packet1.uuid = UUID.randomUUID();
|
packet1.uuid = UUID.randomUUID();
|
||||||
packets[0] = packet1;
|
packets[0] = packet1;
|
||||||
|
|
||||||
if (MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(Player)))
|
if (UtilPlayer.getVersion(Player).atOrAbove(MinecraftVersion.Version1_9))
|
||||||
{
|
{
|
||||||
packets[2] = new PacketPlayOutNewAttachEntity(_fakeSilverfishId, new int[]
|
packets[2] = new PacketPlayOutNewAttachEntity(_fakeSilverfishId, new int[]
|
||||||
{
|
{
|
||||||
|
@ -292,7 +292,7 @@ public class BlockForm extends Form
|
||||||
_sawDiff = new Vector();
|
_sawDiff = new Vector();
|
||||||
}
|
}
|
||||||
|
|
||||||
UtilPlayer.sendPacket(Player, packet[(MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(Player))) ? 1 : 0]);
|
UtilPlayer.sendPacket(Player, packet[(UtilPlayer.getVersion(Player).atOrAbove(MinecraftVersion.Version1_9)) ? 1 : 0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (Player player : UtilServer.getPlayers())
|
for (Player player : UtilServer.getPlayers())
|
||||||
|
@ -335,7 +335,7 @@ public class BlockForm extends Form
|
||||||
{
|
{
|
||||||
for (EntityPlayer entity : tracker.trackedPlayers)
|
for (EntityPlayer entity : tracker.trackedPlayers)
|
||||||
{
|
{
|
||||||
UtilPlayer.sendPacket(entity.getBukkitEntity(), getBlockPackets(MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(entity.getBukkitEntity()))));
|
UtilPlayer.sendPacket(entity.getBukkitEntity(), getBlockPackets(UtilPlayer.getVersion(entity.getBukkitEntity()).atOrAbove(MinecraftVersion.Version1_9)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -385,7 +385,7 @@ public class BlockForm extends Form
|
||||||
|
|
||||||
if (packet != null)
|
if (packet != null)
|
||||||
{
|
{
|
||||||
if (!MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(Player)) && packet[0] instanceof PacketPlayOutRelEntityMove)
|
if (!UtilPlayer.getVersion(Player).atOrAbove(MinecraftVersion.Version1_9) && packet[0] instanceof PacketPlayOutRelEntityMove)
|
||||||
{
|
{
|
||||||
PacketPlayOutRelEntityMove relPacket = (PacketPlayOutRelEntityMove) packet[0];
|
PacketPlayOutRelEntityMove relPacket = (PacketPlayOutRelEntityMove) packet[0];
|
||||||
_sawDiff.subtract(new Vector(relPacket.b / 32D, relPacket.c / 32D, relPacket.d / 32D));
|
_sawDiff.subtract(new Vector(relPacket.b / 32D, relPacket.c / 32D, relPacket.d / 32D));
|
||||||
|
@ -395,7 +395,7 @@ public class BlockForm extends Form
|
||||||
_sawDiff = new Vector();
|
_sawDiff = new Vector();
|
||||||
}
|
}
|
||||||
|
|
||||||
UtilPlayer.sendPacket(Player, packet[(MinecraftVersion.Version1_9.atOrAbove(UtilPlayer.getVersion(Player))) ? 1 : 0]);
|
UtilPlayer.sendPacket(Player, packet[(UtilPlayer.getVersion(Player).atOrAbove(MinecraftVersion.Version1_9)) ? 1 : 0]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue