Class CommandData

java.lang.Object
org.cloudburstmc.server.command.data.CommandData

public class CommandData extends Object
This stores the information about a command. To create during Command constructors, use the builder(String) method to obtain a builder.
See Also:
PluginCommand
  • Method Details

    • builder

      public static CommandData.Builder builder(@NonNull @NonNull String commandName)
    • getRegisteredName

      public String getRegisteredName()
    • setRegisteredName

      public void setRegisteredName(String name)
    • getDescription

      public String getDescription()
    • getPermissions

      public List<String> getPermissions()
    • getAliases

      public List<String> getAliases()
    • removeAlias

      public void removeAlias(String alias)
    • toNetwork

      public com.nukkitx.protocol.bedrock.data.command.CommandData toNetwork()
    • getOverloads

      public List<CommandParameter[]> getOverloads()
    • getPermissionMessage

      public String getPermissionMessage()
    • getUsage

      public String getUsage()