From fc50242c47bf9cf3fe6bc458f229a4924dcaa889 Mon Sep 17 00:00:00 2001 From: Logicism <blazewalker462@protonmail.com> Date: Sat, 3 Aug 2019 18:20:15 -0700 Subject: [PATCH] Fix Redudant Gamemode Code --- .../network/translators/java/JavaJoinGameTranslator.java | 9 +-------- .../java/world/JavaNotifyClientTranslator.java | 9 +-------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/java/JavaJoinGameTranslator.java b/connector/src/main/java/org/geysermc/connector/network/translators/java/JavaJoinGameTranslator.java index d44252233..7a5c47444 100644 --- a/connector/src/main/java/org/geysermc/connector/network/translators/java/JavaJoinGameTranslator.java +++ b/connector/src/main/java/org/geysermc/connector/network/translators/java/JavaJoinGameTranslator.java @@ -43,14 +43,7 @@ public class JavaJoinGameTranslator extends PacketTranslator<ServerJoinGamePacke bedrockPacket.setUniqueEntityId(packet.getEntityId()); session.getUpstream().sendPacketImmediately(bedrockPacket); - int gamemode = 0; - if (packet.getGameMode().equals(GameMode.CREATIVE)) { - gamemode = 1; - } else if (packet.getGameMode().equals(GameMode.ADVENTURE)) { - gamemode = 2; - } else if (packet.getGameMode().equals(GameMode.SPECTATOR)) { - gamemode = 3; - } + int gamemode = packet.getGameMode().ordinal(); SetPlayerGameTypePacket playerGameTypePacket = new SetPlayerGameTypePacket(); playerGameTypePacket.setGamemode(gamemode); diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/java/world/JavaNotifyClientTranslator.java b/connector/src/main/java/org/geysermc/connector/network/translators/java/world/JavaNotifyClientTranslator.java index 8ef64503f..f94d726d5 100644 --- a/connector/src/main/java/org/geysermc/connector/network/translators/java/world/JavaNotifyClientTranslator.java +++ b/connector/src/main/java/org/geysermc/connector/network/translators/java/world/JavaNotifyClientTranslator.java @@ -57,14 +57,7 @@ public class JavaNotifyClientTranslator extends PacketTranslator<ServerNotifyCli session.getUpstream().sendPacket(stopRainPacket); break; case CHANGE_GAMEMODE: - int gamemode = 0; - if (packet.getValue().equals(GameMode.CREATIVE)) { - gamemode = 1; - } else if (packet.getValue().equals(GameMode.ADVENTURE)) { - gamemode = 2; - } else if (packet.getValue().equals(GameMode.SPECTATOR)) { - gamemode = 3; - } + int gamemode = ((GameMode) packet.getValue()).ordinal(); SetPlayerGameTypePacket playerGameTypePacket = new SetPlayerGameTypePacket(); playerGameTypePacket.setGamemode(gamemode); break;