FarmlandTrampleEvent.java 801 B

1234567891011121314151617181920212223242526272829303132
  1. package me.kcm.events;
  2. import net.minecraft.block.state.IBlockState;
  3. import net.minecraft.entity.Entity;
  4. import net.minecraft.util.math.BlockPos;
  5. import net.minecraft.world.World;
  6. import net.minecraftforge.event.world.BlockEvent;
  7. import net.minecraftforge.fml.common.eventhandler.Cancelable;
  8. @Cancelable
  9. public class FarmlandTrampleEvent extends BlockEvent
  10. {
  11. private final float fallDistance;
  12. private final Entity ent;
  13. public FarmlandTrampleEvent(World world, BlockPos pos, IBlockState state, float fallDistance, Entity ent)
  14. {
  15. super(world, pos, state);
  16. this.fallDistance = fallDistance;
  17. this.ent = ent;
  18. }
  19. public float getFallDistance()
  20. {
  21. return fallDistance;
  22. }
  23. public Entity getEntity()
  24. {
  25. return ent;
  26. }
  27. }