diff --git a/src/main/java/mc/core/netty/packets/StatusRequest.java b/src/main/java/mc/core/netty/packets/StatusRequest.java index 305b33d..63437b1 100644 --- a/src/main/java/mc/core/netty/packets/StatusRequest.java +++ b/src/main/java/mc/core/netty/packets/StatusRequest.java @@ -27,12 +27,9 @@ public class StatusRequest implements CSPacket { serverPort = netStream.readUnsignedShort(); int nextStateId = netStream.readVarInt(); - State state = State.getStateById(nextStateId); - if (state != null) { - nextState = state; - } else { + nextState = State.getStateById(nextStateId); + if (nextState.equals(State.UNKNOWN)){ log.warn("Unknown state ({})!", nextStateId); - nextState = State.UNKNOWN; } } }