Class PlayerEvents

java.lang.Object
us.talabrek.ultimateskyblock.event.PlayerEvents
All Implemented Interfaces:
org.bukkit.event.Listener

public class PlayerEvents extends Object implements org.bukkit.event.Listener
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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 handles BlockBreakEvent 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.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PlayerEvents

      public PlayerEvents(uSkyBlock plugin)
  • 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 handles BlockBreakEvent 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)