From 669f730fd426639e77ed4e0e4518592c9c9c5fca Mon Sep 17 00:00:00 2001 From: Evenprime Date: Fri, 24 Jun 2011 13:41:48 +0200 Subject: [PATCH] Fix for vehicles --- plugin.yml | 2 +- .../bukkit/nocheat/listeners/MovingPlayerMonitor.java | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/plugin.yml b/plugin.yml index 5a3f2e9b..4a92f929 100644 --- a/plugin.yml +++ b/plugin.yml @@ -3,7 +3,7 @@ name: NoCheat author: Evenprime main: cc.co.evenprime.bukkit.nocheat.NoCheat -version: 1.05 +version: 1.05a softdepend: [ Permissions, CraftIRC ] diff --git a/src/cc/co/evenprime/bukkit/nocheat/listeners/MovingPlayerMonitor.java b/src/cc/co/evenprime/bukkit/nocheat/listeners/MovingPlayerMonitor.java index 6e29e31e..54708c05 100644 --- a/src/cc/co/evenprime/bukkit/nocheat/listeners/MovingPlayerMonitor.java +++ b/src/cc/co/evenprime/bukkit/nocheat/listeners/MovingPlayerMonitor.java @@ -42,9 +42,13 @@ public class MovingPlayerMonitor extends PlayerListener { if(!event.isCancelled()) { MovingData data = MovingData.get(event.getPlayer()); data.lastLocation = event.getTo(); - if(!event.getPlayer().isInsideVehicle()) { + if(event.getPlayer().isInsideVehicle()) { + data.setBackPoint = event.getTo(); + } + else { data.insideVehicle = false; } + check.updateVelocity(event.getPlayer().getVelocity(), data); } }