diff --git a/src/main/java/com/volmit/iris/util/decree/handlers/LongHandler.java b/src/main/java/com/volmit/iris/util/decree/handlers/LongHandler.java index 97e5ce60b..a354e8508 100644 --- a/src/main/java/com/volmit/iris/util/decree/handlers/LongHandler.java +++ b/src/main/java/com/volmit/iris/util/decree/handlers/LongHandler.java @@ -36,7 +36,10 @@ public class LongHandler implements DecreeParameterHandler { try { AtomicReference r = new AtomicReference<>(in); double m = getMultiplier(r); - return (long) (Long.valueOf(r.get()).doubleValue() * m); + if(m == 1) + return Long.parseLong(r.get()); + else + return (long) (Long.valueOf(r.get()).doubleValue() * m); } catch(Throwable e) { throw new DecreeParsingException("Unable to parse long \"" + in + "\""); }