Package cn.nukkit.command.data
Class CommandParameter
java.lang.Object
cn.nukkit.command.data.CommandParameter
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final CommandParameter[]
static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.boolean
byte
Deprecated. -
Constructor Summary
ConstructorDescriptionCommandParameter
(String name) Deprecated.CommandParameter
(String name, boolean optional) Deprecated.usenewType(String, boolean, CommandParamType)
insteadCommandParameter
(String name, boolean optional, String enumType) Deprecated.usenewEnum(String, boolean, String)
insteadCommandParameter
(String name, boolean optional, String[] enumValues) Deprecated.usenewEnum(String, boolean, String[])
insteadCommandParameter
(String name, CommandParamType type, boolean optional) Deprecated.usenewType(String, boolean, CommandParamType)
insteadCommandParameter
(String name, String enumType) Deprecated.usenewEnum(String, String)
insteadCommandParameter
(String name, String[] enumValues) Deprecated.usenewEnum(String, String[])
insteadCommandParameter
(String name, String type, boolean optional) Deprecated.usenewType(String, boolean, CommandParamType)
instead -
Method Summary
Modifier and TypeMethodDescriptionprotected static CommandParamType
fromString
(String param) static CommandParameter
newEnum
(String name, boolean optional, CommandEnum data) static CommandParameter
static CommandParameter
static CommandParameter
static CommandParameter
newEnum
(String name, CommandEnum data) static CommandParameter
static CommandParameter
static CommandParameter
newPostfix
(String name, boolean optional, String postfix) static CommandParameter
newPostfix
(String name, String postfix) static CommandParameter
newType
(String name, boolean optional, CommandParamType type) static CommandParameter
newType
(String name, CommandParamType type)
-
Field Details
-
EMPTY_ARRAY
-
name
-
type
-
optional
public boolean optional -
options
@Deprecated @DeprecationDetails(since="1.19.20-r1", reason="use CommandParamOption instead") public byte optionsDeprecated. -
paramOptions
-
enumData
-
postFix
-
ARG_TYPE_STRING
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ARG_TYPE_STRINGDeprecated.- See Also:
-
ARG_TYPE_STRING_ENUM
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ARG_TYPE_STRING_ENUMDeprecated.- See Also:
-
ARG_TYPE_BOOL
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ARG_TYPE_BOOLDeprecated.- See Also:
-
ARG_TYPE_TARGET
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ARG_TYPE_TARGETDeprecated.- See Also:
-
ARG_TYPE_PLAYER
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ARG_TYPE_PLAYERDeprecated.- See Also:
-
ARG_TYPE_BLOCK_POS
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ARG_TYPE_BLOCK_POSDeprecated.- See Also:
-
ARG_TYPE_RAW_TEXT
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ARG_TYPE_RAW_TEXTDeprecated.- See Also:
-
ARG_TYPE_INT
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ARG_TYPE_INTDeprecated.- See Also:
-
ENUM_TYPE_ITEM_LIST
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ENUM_TYPE_ITEM_LISTDeprecated.- See Also:
-
ENUM_TYPE_BLOCK_LIST
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ENUM_TYPE_BLOCK_LISTDeprecated.- See Also:
-
ENUM_TYPE_COMMAND_LIST
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ENUM_TYPE_COMMAND_LISTDeprecated.- See Also:
-
ENUM_TYPE_ENCHANTMENT_LIST
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ENUM_TYPE_ENCHANTMENT_LISTDeprecated.- See Also:
-
ENUM_TYPE_ENTITY_LIST
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ENUM_TYPE_ENTITY_LISTDeprecated.- See Also:
-
ENUM_TYPE_EFFECT_LIST
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ENUM_TYPE_EFFECT_LISTDeprecated.- See Also:
-
ENUM_TYPE_PARTICLE_LIST
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Removed from Cloudburst Nukkit") @PowerNukkitOnly("Re-added for backward compatibility") public static final String ENUM_TYPE_PARTICLE_LISTDeprecated.- See Also:
-
-
Constructor Details
-
CommandParameter
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Deprecated by Cloudburst Nukkit", replaceWith="newType(String, boolean, CommandParamType)") public CommandParameter(String name, String type, boolean optional) Deprecated.usenewType(String, boolean, CommandParamType)
instead -
CommandParameter
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Deprecated by Cloudburst Nukkit", replaceWith="newType(String, boolean, CommandParamType)") public CommandParameter(String name, CommandParamType type, boolean optional) Deprecated.usenewType(String, boolean, CommandParamType)
instead -
CommandParameter
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Deprecated by Cloudburst Nukkit", replaceWith="newType(String, boolean, CommandParamType)") public CommandParameter(String name, boolean optional) Deprecated.usenewType(String, boolean, CommandParamType)
instead -
CommandParameter
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Deprecated by Cloudburst Nukkit", replaceWith="newType(String, CommandParamType)") public CommandParameter(String name) Deprecated.usenewType(String, CommandParamType)
instead -
CommandParameter
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Deprecated by Cloudburst Nukkit", replaceWith="newEnum(String, boolean, String)") public CommandParameter(String name, boolean optional, String enumType) Deprecated.usenewEnum(String, boolean, String)
instead -
CommandParameter
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Deprecated by Cloudburst Nukkit", replaceWith="newEnum(String, boolean, String[])") public CommandParameter(String name, boolean optional, String[] enumValues) Deprecated.usenewEnum(String, boolean, String[])
instead -
CommandParameter
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Deprecated by Cloudburst Nukkit", replaceWith="newEnum(String, String)") public CommandParameter(String name, String enumType) Deprecated.usenewEnum(String, String)
instead -
CommandParameter
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Deprecated by Cloudburst Nukkit", replaceWith="newEnum(String, String[])") public CommandParameter(String name, String[] enumValues) Deprecated.usenewEnum(String, String[])
instead
-
-
Method Details
-
newType
-
newType
@Since("1.4.0.0-PN") public static CommandParameter newType(String name, boolean optional, CommandParamType type) -
newEnum
-
newEnum
@Since("1.4.0.0-PN") public static CommandParameter newEnum(String name, boolean optional, String[] values) -
newEnum
-
newEnum
@Since("1.4.0.0-PN") public static CommandParameter newEnum(String name, boolean optional, String type) -
newEnum
@PowerNukkitXOnly @Since("1.6.0.0-PNX") public static CommandParameter newEnum(String name, boolean optional, String type, boolean limited) -
newEnum
-
newEnum
@Since("1.4.0.0-PN") public static CommandParameter newEnum(String name, boolean optional, CommandEnum data) -
newPostfix
-
newPostfix
@Since("1.4.0.0-PN") public static CommandParameter newPostfix(String name, boolean optional, String postfix) -
fromString
-
newType(String, CommandParamType)
instead