diff --git a/src/main/java/com/sk89q/worldedit/expression/runtime/Switch.java b/src/main/java/com/sk89q/worldedit/expression/runtime/Switch.java index c3e2c4194..4313ca967 100644 --- a/src/main/java/com/sk89q/worldedit/expression/runtime/Switch.java +++ b/src/main/java/com/sk89q/worldedit/expression/runtime/Switch.java @@ -80,6 +80,8 @@ public class Switch extends Node implements RValue { return defaultCase == null ? ret : defaultCase.getValue(); } catch (BreakException e) { + if (e.doContinue) throw e; + return 0.0; } }