Class PlayerEvents
java.lang.Object
us.talabrek.ultimateskyblock.event.PlayerEvents
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onBlockBreak
(org.bukkit.event.block.BlockBreakEvent event) void
onBlockExplode
(org.bukkit.event.entity.EntityExplodeEvent event) void
onBlockExplodeUnknown
(org.bukkit.event.block.BlockExplodeEvent event) void
onBlockPlaceEvent
(org.bukkit.event.block.BlockPlaceEvent event) void
onClickOnObsidian
(org.bukkit.event.player.PlayerInteractEvent event) void
onLavaAbsorption
(org.bukkit.event.entity.EntityChangeBlockEvent event) void
onLavaPlace
(org.bukkit.event.player.PlayerBucketEmptyEvent event) void
onLavaReplace
(org.bukkit.event.block.BlockPlaceEvent event) void
onLeafBreak
(org.bukkit.event.block.BlockBreakEvent event) This EventHandler handlesBlockBreakEvent
to detect if a player broke leaves in the skyworld, and will drop a sapling if so.void
onMemberDamage
(org.bukkit.event.entity.EntityDamageByEntityEvent event) void
onPlayerFoodChange
(org.bukkit.event.entity.FoodLevelChangeEvent event) void
onPlayerRespawn
(org.bukkit.event.player.PlayerRespawnEvent event) void
onSpawnDamage
(org.bukkit.event.entity.EntityDamageEvent event) void
onTeleport
(org.bukkit.event.player.PlayerTeleportEvent event) void
onVisitorDamage
(org.bukkit.event.entity.EntityDamageEvent event) void
onVisitorDamageByEntity
(org.bukkit.event.entity.EntityDamageByEntityEvent event) boolean
testForObsidian
(org.bukkit.block.Block block) Tests for more than one obsidian close by.
-
Constructor Details
-
PlayerEvents
-
-
Method Details
-
onPlayerFoodChange
public void onPlayerFoodChange(org.bukkit.event.entity.FoodLevelChangeEvent event) -
onClickOnObsidian
public void onClickOnObsidian(org.bukkit.event.player.PlayerInteractEvent event) -
testForObsidian
public boolean testForObsidian(org.bukkit.block.Block block) Tests for more than one obsidian close by. -
onLavaPlace
public void onLavaPlace(org.bukkit.event.player.PlayerBucketEmptyEvent event) -
onLavaReplace
public void onLavaReplace(org.bukkit.event.block.BlockPlaceEvent event) -
onLavaAbsorption
public void onLavaAbsorption(org.bukkit.event.entity.EntityChangeBlockEvent event) -
onVisitorDamage
public void onVisitorDamage(org.bukkit.event.entity.EntityDamageEvent event) -
onVisitorDamageByEntity
public void onVisitorDamageByEntity(org.bukkit.event.entity.EntityDamageByEntityEvent event) -
onSpawnDamage
public void onSpawnDamage(org.bukkit.event.entity.EntityDamageEvent event) -
onMemberDamage
public void onMemberDamage(org.bukkit.event.entity.EntityDamageByEntityEvent event) -
onPlayerRespawn
public void onPlayerRespawn(org.bukkit.event.player.PlayerRespawnEvent event) -
onTeleport
public void onTeleport(org.bukkit.event.player.PlayerTeleportEvent event) -
onLeafBreak
public void onLeafBreak(org.bukkit.event.block.BlockBreakEvent event) This EventHandler handlesBlockBreakEvent
to detect if a player broke leaves in the skyworld, and will drop a sapling if so. This will prevent cases where the default generated tree on a new island drops no saplings.- Parameters:
event
- BlockBreakEvent to handle.
-
onBlockPlaceEvent
public void onBlockPlaceEvent(org.bukkit.event.block.BlockPlaceEvent event) -
onBlockBreak
public void onBlockBreak(org.bukkit.event.block.BlockBreakEvent event) -
onBlockExplode
public void onBlockExplode(org.bukkit.event.entity.EntityExplodeEvent event) -
onBlockExplodeUnknown
public void onBlockExplodeUnknown(org.bukkit.event.block.BlockExplodeEvent event)
-