Package org.cloudburstmc.server.command
Class Command
java.lang.Object
org.cloudburstmc.server.command.Command
- Direct Known Subclasses:
BanCommand,BanIpCommand,BanListCommand,DebugPasteCommand,DefaultGamemodeCommand,DeopCommand,DifficultyCommand,EffectCommand,EnchantCommand,FormattedCommandAlias,GamemodeCommand,GameruleCommand,GarbageCollectorCommand,GiveCommand,HelpCommand,KickCommand,KillCommand,ListCommand,MeCommand,OpCommand,PardonCommand,PardonIpCommand,ParticleCommand,PluginCommand,PluginsCommand,SaveCommand,SaveOffCommand,SaveOnCommand,SayCommand,SeedCommand,SetBlockCommand,SetWorldSpawnCommand,SimpleCommand,SpawnpointCommand,StatusCommand,StopCommand,TeleportCommand,TellCommand,TimeCommand,TimingsCommand,TitleCommand,VersionCommand,WeatherCommand,WhitelistCommand,XpCommand
Base class for Commands. Plugins should extend
PluginCommand and not this class.- Author:
- MagicDroidX
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanString[]getLabel()getName()getUsage()voidremoveAlias(String alias)voidsetRegisteredName(String name)booleantestPermission(org.cloudburstmc.api.command.CommandSender target)booleantestPermissionSilent(org.cloudburstmc.api.command.CommandSender target)com.nukkitx.protocol.bedrock.data.command.CommandDatatoNetwork(CloudPlayer player)Generates theCommandDataused inAvailableCommandsPacketwhich sends the Command data to a client.toString()
-
Field Details
-
commandData
-
timing
-
-
Constructor Details
-
Command
-
Command
-
-
Method Details
-
execute
-
getName
-
getRegisteredName
-
setRegisteredName
-
getPermissions
-
testPermission
public boolean testPermission(org.cloudburstmc.api.command.CommandSender target) -
testPermissionSilent
public boolean testPermissionSilent(org.cloudburstmc.api.command.CommandSender target) -
getLabel
-
getAliases
-
getPermissionMessage
-
getDescription
-
getUsage
-
getCommandParameters
-
removeAlias
-
toString
-
toNetwork
Generates theCommandDataused inAvailableCommandsPacketwhich sends the Command data to a client. If the player does not have permission to use this Command,nullwill be returned.- Parameters:
player- Player to have command packet sent- Returns:
- CommandData|null
-