Class CommandNexus
java.lang.Object
org.kingdoms.commands.KingdomsCommand
org.kingdoms.commands.KingdomsParentCommand
org.kingdoms.commands.general.nexus.CommandNexus
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Field Summary
Fields inherited from class org.kingdoms.commands.KingdomsParentCommand
childrenFields inherited from class org.kingdoms.commands.KingdomsCommand
aliases, bypassCooldownPermission, bypassDisabledWorldsPermission, COLORIZE_TAB_COMPLETES, cooldown, description, disabledWorlds, name, parent, path, permission, plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(CommandContext context) static booleanhandleBlock(org.bukkit.event.player.PlayerInteractEvent event, boolean replacing) static booleanisSettingNexus(org.bukkit.entity.Player player) voidonChunkChange(LandChangeEvent event) voidonDamage(org.bukkit.event.entity.EntityDamageByEntityEvent event) voidvoidonLeave(org.bukkit.event.player.PlayerQuitEvent event) voidonMemberLeave(KingdomLeaveEvent event) voidonNexusPlace(org.bukkit.event.player.PlayerInteractEvent event) static voidparticles(org.bukkit.Location nexus) static org.bukkit.block.BlockpredicateNexusBlock(org.bukkit.entity.Player player, org.bukkit.block.Block target, org.bukkit.block.BlockFace facing, boolean replacing, boolean interact) static voidpreview(org.bukkit.entity.Player player, Kingdom kingdom, boolean national, Supplier<Boolean> whileTrue) Methods inherited from class org.kingdoms.commands.KingdomsParentCommand
getChildren, getChildren, tabCompleteMethods inherited from class org.kingdoms.commands.KingdomsCommand
canBypassCooldown, canBypassDisabledWorlds, emptyTab, equals, executeX, getAliases, getCooldown, getDescription, getDisabledWorlds, getDisplayName, getName, getParent, getPermission, getPlayer, getUsage, hashCode, hasPermission, hasPermission, isDisabled, joinArgs, joinArgs, lang, parseBool, processTabMessage, setPermissionDefault, tabComplete, tabComplete, tabComplete, tabComplete, toString, unregisterPermissions
-
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
-
execute
- Overrides:
executein classKingdomsParentCommand
-
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
-
onKingdomDisband
-
onChunkChange
-