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 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 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, 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
-
onNexusPlace
public void onNexusPlace(org.bukkit.event.player.PlayerInteractEvent event) -
onLeave
public void onLeave(org.bukkit.event.player.PlayerQuitEvent event) -
onDamage
public void onDamage(org.bukkit.event.entity.EntityDamageByEntityEvent event) -
onMemberLeave
-
onKingdomDisband
-
onChunkChange
-