Class WorldListener

java.lang.Object
dev.plex.listener.PlexListener
dev.plex.listener.impl.WorldListener
All Implemented Interfaces:
PlexBase, org.bukkit.event.Listener

public class WorldListener extends PlexListener
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final List<String>
     

    Fields inherited from interface dev.plex.PlexBase

    plugin
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private boolean
    canEnterWorld(org.bukkit.entity.Player player, org.bukkit.World destination)
    Check if a Player has the ability to enter the requested world
    private boolean
    canModifyWorld(org.bukkit.entity.Player player, boolean showMessage)
    Check if a Player has the ability to modify the world they are in
    void
    onBlockBreak(org.bukkit.event.block.BlockBreakEvent event)
     
    void
    onBlockPlace(org.bukkit.event.block.BlockPlaceEvent event)
     
    void
    onEntitySpawn(org.bukkit.event.entity.EntitySpawnEvent event)
     
    void
    onInteractWorld(org.bukkit.event.entity.EntityDamageByEntityEvent event)
     
    void
    onInteractWorld(org.bukkit.event.player.PlayerInteractEntityEvent event)
     
    void
    onInteractWorld(org.bukkit.event.player.PlayerInteractEvent event)
     
    void
    onInteractWorld(org.bukkit.event.player.PlayerItemDamageEvent event)
     
    void
    onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
     
    void
    onWorldTeleport(org.bukkit.event.player.PlayerTeleportEvent event)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • EDIT_COMMANDS

      private final List<String> EDIT_COMMANDS
  • Constructor Details

    • WorldListener

      public WorldListener()
  • Method Details

    • onBlockPlace

      public void onBlockPlace(org.bukkit.event.block.BlockPlaceEvent event)
    • onBlockBreak

      public void onBlockBreak(org.bukkit.event.block.BlockBreakEvent event)
    • onInteractWorld

      public void onInteractWorld(org.bukkit.event.player.PlayerInteractEvent event)
    • onInteractWorld

      public void onInteractWorld(org.bukkit.event.player.PlayerInteractEntityEvent event)
    • onInteractWorld

      public void onInteractWorld(org.bukkit.event.player.PlayerItemDamageEvent event)
    • onInteractWorld

      public void onInteractWorld(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    • onEntitySpawn

      public void onEntitySpawn(org.bukkit.event.entity.EntitySpawnEvent event)
    • onPlayerCommandPreprocess

      public void onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
    • onWorldTeleport

      public void onWorldTeleport(org.bukkit.event.player.PlayerTeleportEvent event)
    • canModifyWorld

      private boolean canModifyWorld(org.bukkit.entity.Player player, boolean showMessage)
      Check if a Player has the ability to modify the world they are in
      Parameters:
      player - The player who wants to modify the world
      showMessage - Whether the message from the config.yml should be shown
      Returns:
      Returns true if the person has the ability to modify the world
    • canEnterWorld

      private boolean canEnterWorld(org.bukkit.entity.Player player, org.bukkit.World destination)
      Check if a Player has the ability to enter the requested world
      Parameters:
      player - The player who wants to enter the world
      Returns:
      Returns true if the person has the ability to enter the world