Class CommandNexus

All Implemented Interfaces:
org.bukkit.event.Listener

public class CommandNexus extends KingdomsParentCommand implements org.bukkit.event.Listener
  • Constructor Details

    • CommandNexus

      public CommandNexus()
  • Method Details

    • isSettingNexus

      public static boolean isSettingNexus(org.bukkit.entity.Player player)
    • predicateNexusBlock

      public static org.bukkit.block.Block predicateNexusBlock(org.bukkit.entity.Player player, org.bukkit.block.Block target, org.bukkit.block.BlockFace facing, boolean replacing, boolean interact)
    • preview

      public static void preview(org.bukkit.entity.Player player, Kingdom kingdom, boolean national, Supplier<Boolean> whileTrue)
    • execute

      public void execute(CommandContext context)
      Overrides:
      execute in class KingdomsParentCommand
    • handleBlock

      public static boolean handleBlock(org.bukkit.event.player.PlayerInteractEvent event, boolean replacing)
    • onNexusPlace

      public void onNexusPlace(org.bukkit.event.player.PlayerInteractEvent event)
    • particles

      public static void particles(org.bukkit.Location nexus)
    • onLeave

      public void onLeave(org.bukkit.event.player.PlayerQuitEvent event)
    • onDamage

      public void onDamage(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    • onMemberLeave

      public void onMemberLeave(KingdomLeaveEvent event)
    • onKingdomDisband

      public void onKingdomDisband(KingdomDisbandEvent event)
    • onChunkChange

      public void onChunkChange(LandChangeEvent event)