Fire VehicleEnterEvent for loaded chunks only. Fixes BUKKIT-3831

This commit is contained in:
me4502 2013-03-22 19:13:32 +10:00 committed by Nate Mortensen
parent 3ad423af07
commit b10474253c

View File

@ -1432,7 +1432,7 @@ public abstract class Entity {
this.vehicle = null;
} else {
// CraftBukkit start
if ((this.bukkitEntity instanceof LivingEntity) && (entity.getBukkitEntity() instanceof Vehicle)) {
if ((this.bukkitEntity instanceof LivingEntity) && (entity.getBukkitEntity() instanceof Vehicle) && entity.world.isChunkLoaded((int) entity.locX >> 4, (int) entity.locZ >> 4)) {
VehicleEnterEvent event = new VehicleEnterEvent((Vehicle) entity.getBukkitEntity(), this.bukkitEntity);
pluginManager.callEvent(event);