diff --git a/plugin.yml b/plugin.yml index 112289d9..912dd0b0 100644 --- a/plugin.yml +++ b/plugin.yml @@ -3,7 +3,7 @@ name: NoCheat author: Evenprime main: cc.co.evenprime.bukkit.nocheat.NoCheat -version: 2.13b +version: 2.13c commands: nocheat: diff --git a/src/cc/co/evenprime/bukkit/nocheat/checks/moving/RunningCheck.java b/src/cc/co/evenprime/bukkit/nocheat/checks/moving/RunningCheck.java index 935f8a70..5761522c 100644 --- a/src/cc/co/evenprime/bukkit/nocheat/checks/moving/RunningCheck.java +++ b/src/cc/co/evenprime/bukkit/nocheat/checks/moving/RunningCheck.java @@ -98,6 +98,12 @@ public class RunningCheck { // Was one of the actions a cancel? Then do it if(cancel) { newToLocation = setBack; + } else if(toOnGround || toInGround) { + // In case it only gets logged, not stopped by NoCheat + // Update the setback location at least a bit + setBack.set(to); + moving.jumpPhase = 0; + } } else { if((toInGround && from.y >= to.y) || CheckUtil.isLiquid(toType)) {