001 package net.minecraftforge.event.entity;
002
003 import net.minecraft.entity.Entity;
004 import net.minecraftforge.event.Event;
005
006 public class EntityEvent extends Event
007 {
008 public final Entity entity;
009
010 public EntityEvent(Entity entity)
011 {
012 this.entity = entity;
013 }
014
015 public static class CanUpdate extends EntityEvent
016 {
017 public boolean canUpdate = false;
018 public CanUpdate(Entity entity)
019 {
020 super(entity);
021 }
022 }
023
024 public static class EnteringChunk extends EntityEvent
025 {
026 public int newChunkX;
027 public int newChunkZ;
028 public int oldChunkX;
029 public int oldChunkZ;
030
031 public EnteringChunk(Entity entity, int newChunkX, int newChunkZ, int oldChunkX, int oldChunkZ)
032 {
033 super(entity);
034 this.newChunkX = newChunkX;
035 this.newChunkZ = newChunkZ;
036 this.oldChunkX = oldChunkX;
037 this.oldChunkZ = oldChunkZ;
038 }
039 }
040 }