diff --git a/src/main/java/com/replaymod/simplepathing/gui/GuiEditKeyframe.java b/src/main/java/com/replaymod/simplepathing/gui/GuiEditKeyframe.java index 7445fbe7..48475f3e 100644 --- a/src/main/java/com/replaymod/simplepathing/gui/GuiEditKeyframe.java +++ b/src/main/java/com/replaymod/simplepathing/gui/GuiEditKeyframe.java @@ -125,6 +125,9 @@ public abstract class GuiEditKeyframe> extends Abst private boolean canSave() { long newTime = (timeMinField.getInteger() * 60 + timeSecField.getInteger()) * 1000 + timeMSecField.getInteger(); + if (newTime < 0 || newTime > guiPathing.timeline.getLength()) { + return false; + } if (newTime != keyframe.getTime() && path.getKeyframe(newTime) != null) { return false; }