From ab46992aa218b397821caff8dba3ff8e7d470898 Mon Sep 17 00:00:00 2001 From: md_5 Date: Fri, 5 Jun 2015 17:40:21 +1000 Subject: Fix move event validation. --- src/main/java/org/bukkit/event/player/PlayerMoveEvent.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/bukkit/event/player/PlayerMoveEvent.java b/src/main/java/org/bukkit/event/player/PlayerMoveEvent.java index 8debcda7..d56b7e40 100644 --- a/src/main/java/org/bukkit/event/player/PlayerMoveEvent.java +++ b/src/main/java/org/bukkit/event/player/PlayerMoveEvent.java @@ -64,7 +64,7 @@ public class PlayerMoveEvent extends PlayerEvent implements Cancellable { * @param from New location to mark as the players previous location */ public void setFrom(Location from) { - validateLocation(to); + validateLocation(from); this.from = from; } @@ -88,7 +88,8 @@ public class PlayerMoveEvent extends PlayerEvent implements Cancellable { } private void validateLocation(Location loc) { - Preconditions.checkArgument(loc != null, "Cannot use location with null world!"); + Preconditions.checkArgument(loc != null, "Cannot use null location!"); + Preconditions.checkArgument(loc.getWorld() != null, "Cannot use null location with null world!"); } @Override -- cgit v1.2.3