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 }