Class NPCCommand
java.lang.Object
eu.cloudnetservice.ext.bukkitcommands.BaseTabExecutor
eu.cloudnetservice.modules.npc.impl.platform.bukkit.command.NPCCommand
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor
@Singleton
public final class NPCCommand
extends eu.cloudnetservice.ext.bukkitcommands.BaseTabExecutor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate final eu.cloudnetservice.driver.provider.GroupConfigurationProviderprivate final BukkitPlatformNPCManagementprivate final org.bukkit.plugin.Pluginprivate final org.bukkit.Server -
Constructor Summary
ConstructorsConstructorDescriptionNPCCommand(@NonNull org.bukkit.plugin.Plugin plugin, @NonNull org.bukkit.Server server, @NonNull BukkitPlatformNPCManagement management, @NonNull eu.cloudnetservice.driver.provider.GroupConfigurationProvider groupConfigurationProvider) -
Method Summary
Modifier and TypeMethodDescriptionprivate booleancanChangeSetting(@NonNull org.bukkit.command.CommandSender sender, @NonNull eu.cloudnetservice.modules.npc.NPC npc) private @Nullable eu.cloudnetservice.modules.npc.NPCgetNearestNPC(@NonNull org.bukkit.Location location) booleanonCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String label, String[] args) private booleanparseBoolean(@NonNull String input) tabComplete(@NonNull org.bukkit.command.CommandSender sender, String @NonNull [] args) Methods inherited from class eu.cloudnetservice.ext.bukkitcommands.BaseTabExecutor
onTabComplete
-
Field Details
-
MATERIAL_NAMES
-
TRUE_FALSE
-
NPC_TYPES
-
CLICK_ACTIONS
-
VALID_ITEM_SLOTS
-
COPIED_NPC_KEY
- See Also:
-
plugin
private final org.bukkit.plugin.Plugin plugin -
server
private final org.bukkit.Server server -
management
-
groupConfigurationProvider
private final eu.cloudnetservice.driver.provider.GroupConfigurationProvider groupConfigurationProvider
-
-
Constructor Details
-
NPCCommand
-
-
Method Details
-
onCommand
-
tabComplete
-
getNearestNPC
-
parseBoolean
-
canChangeSetting
-