public interface IEventManager
NOTE: not all of these are implemented yet, but will be later on.
IEventHandle onPlayerLoggedOut(IEventHandler<PlayerLoggedOutEvent> ev)
IEventHandle onPlayerLoggedIn(IEventHandler<PlayerLoggedInEvent> ev)
void clear()
IEventHandle onPlayerCrafted(IEventHandler<PlayerCraftedEvent> ev)
IEventHandle onPlayerSmelted(IEventHandler<PlayerSmeltedEvent> ev)
IEventHandle onPlayerChangedDimension(IEventHandler<PlayerChangedDimensionEvent> ev)
IEventHandle onPlayerRespawn(IEventHandler<PlayerRespawnEvent> ev)
IEventHandle onPlayerAttackEntity(IEventHandler<PlayerAttackEntityEvent> ev)
IEventHandle onPlayerBonemeal(IEventHandler<PlayerBonemealEvent> ev)
IEventHandle onPlayerInteractEntity(IEventHandler<PlayerInteractEntityEvent> ev)
IEventHandle onPlayerPickupItem(IEventHandler<PlayerPickupItemEvent> ev)
IEventHandle onPlayerFillBucket(IEventHandler<PlayerFillBucketEvent> ev)
IEventHandle onPlayerDeathDrops(IEventHandler<PlayerDeathDropsEvent> ev)
IEventHandle onPlayerInteract(IEventHandler<PlayerInteractEvent> ev)
IEventHandle onPlayerOpenContainer(IEventHandler<PlayerOpenContainerEvent> ev)
IEventHandle onPlayerPickupXp(IEventHandler<PlayerPickupXpEvent> ev)
IEventHandle onPlayerSleepInBed(IEventHandler<PlayerSleepInBedEvent> ev)
IEventHandle onPlayerUseHoe(IEventHandler<PlayerUseHoeEvent> ev)
IEventHandle onEntityLivingUseItem(IEventHandler<EntityLivingUseItemEvent> ev)
IEventHandle onEntityLivingUseItemStart(IEventHandler<EntityLivingUseItemEvent.Start> ev)
IEventHandle onEntityLivingUseItemStop(IEventHandler<EntityLivingUseItemEvent.Stop> ev)
IEventHandle onEntityLivingUseItemTick(IEventHandler<EntityLivingUseItemEvent.Tick> ev)
IEventHandle onEntityLivingUseItemFinish(IEventHandler<EntityLivingUseItemEvent.Finish> ev)
IEventHandle onEntityStruckByLightning(IEventHandler<EntityStruckByLightningEvent> ev)
IEventHandle onEnderTeleport(IEventHandler<EnderTeleportEvent> ev)
IEventHandle onEntityLivingAttacked(IEventHandler<EntityLivingAttackedEvent> ev)
IEventHandle onEntityLivingDeath(IEventHandler<EntityLivingDeathEvent> ev)
IEventHandle onEntityLivingFall(IEventHandler<EntityLivingFallEvent> ev)
IEventHandle onEntityLivingHurt(IEventHandler<EntityLivingHurtEvent> ev)
IEventHandle onEntityLivingJump(IEventHandler<EntityLivingJumpEvent> ev)
IEventHandle onEntityLivingDeathDrops(IEventHandler<EntityLivingDeathDropsEvent> ev)
IEventHandle onItemExpire(IEventHandler<ItemExpireEvent> ev)
IEventHandle onItemToss(IEventHandler<ItemTossEvent> ev)
IEventHandle onPlayerAnvilRepair(IEventHandler<PlayerAnvilRepairEvent> ev)
IEventHandle onPlayerSetSpawn(IEventHandler<PlayerSetSpawnEvent> ev)
IEventHandle onPlayerDestroyItem(IEventHandler<PlayerDestroyItemEvent> ev)
IEventHandle onPlayerBrewedPotion(IEventHandler<PlayerBrewedPotionEvent> ev)
IEventHandle onPlayerTick(IEventHandler<PlayerTickEvent> ev)
IEventHandle onBlockBreak(IEventHandler<BlockBreakEvent> ev)
IEventHandle onBlockHarvestDrops(IEventHandler<BlockHarvestDropsEvent> ev)
IEventHandle onPlayerBreakSpeed(IEventHandler<PlayerBreakSpeedEvent> ev)
IEventHandle onPlayerRightClickBlock(IEventHandler<PlayerRightClickBlockEvent> ev)
IEventHandle onPlayerInteractBlock(IEventHandler<PlayerRightClickBlockEvent> ev)
IEventHandle onCommand(IEventHandler<CommandEvent> ev)