001    package net.minecraftforge.event.entity.living;
002    
003    import net.minecraft.entity.EntityLiving;
004    import net.minecraftforge.event.Cancelable;
005    import net.minecraftforge.event.entity.EntityEvent;
006    
007    public class LivingEvent extends EntityEvent
008    {
009        public final EntityLiving entityLiving;
010        public LivingEvent(EntityLiving entity)
011        {
012            super(entity);
013            entityLiving = entity;
014        }
015        
016        @Cancelable
017        public static class LivingUpdateEvent extends LivingEvent
018        {
019            public LivingUpdateEvent(EntityLiving e){ super(e); }
020        }
021    
022        public static class LivingJumpEvent extends LivingEvent
023        {
024            public LivingJumpEvent(EntityLiving e){ super(e); }
025        }
026    }