From b196fcb8adbc9a20afaaaeb7853c60d681862b44 Mon Sep 17 00:00:00 2001 From: Andrew121410 Date: Tue, 10 Sep 2024 20:44:26 -0400 Subject: [PATCH] Don't fail to load plugin if "Floor" is missing in elevator movement, this happens because emergency stop was thrown. Floor is null --- .../storage/serializers/ElevatorMovementSerializer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/andrew121410/mc/world16elevators/storage/serializers/ElevatorMovementSerializer.java b/src/main/java/com/andrew121410/mc/world16elevators/storage/serializers/ElevatorMovementSerializer.java index b5eac88..1d6a1ec 100644 --- a/src/main/java/com/andrew121410/mc/world16elevators/storage/serializers/ElevatorMovementSerializer.java +++ b/src/main/java/com/andrew121410/mc/world16elevators/storage/serializers/ElevatorMovementSerializer.java @@ -18,7 +18,7 @@ public ElevatorMovement deserialize(Type type, ConfigurationNode node) throws Se return null; } - Integer floor = SerializerUtils.nonVirtualNode(node, "Floor").getInt(); + Integer floor = node.node("Floor").get(Integer.class); Location location = SerializerUtils.nonVirtualNode(node, "AtDoor").get(Location.class); BoundingBox boundingBox = SerializerUtils.nonVirtualNode(node, "BoundingBox").get(BoundingBox.class);