diff --git a/plugin/src/main/java/lol/pyr/znpcsplus/parsers/Vector3fParser.java b/plugin/src/main/java/lol/pyr/znpcsplus/parsers/Vector3fParser.java index 07bf898..f2b9fb0 100644 --- a/plugin/src/main/java/lol/pyr/znpcsplus/parsers/Vector3fParser.java +++ b/plugin/src/main/java/lol/pyr/znpcsplus/parsers/Vector3fParser.java @@ -15,9 +15,13 @@ public class Vector3fParser extends ParserType { @Override public Vector3f parse(Deque deque) throws CommandExecutionException { - return new Vector3f( - Float.parseFloat(deque.pop()), - Float.parseFloat(deque.pop()), - Float.parseFloat(deque.pop())); + try { + return new Vector3f( + Float.parseFloat(deque.pop()), + Float.parseFloat(deque.pop()), + Float.parseFloat(deque.pop())); + } catch (NumberFormatException e) { + throw new CommandExecutionException(); + } } }