Package net.minecraft.server.command
Class DataCommand
java.lang.Object
net.minecraft.server.command.DataCommand
- Mappings:
Namespace Name named net/minecraft/server/command/DataCommandintermediary net/minecraft/class_3164official apo
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfaceprivate static interfacestatic interfaceprivate static interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypestatic final List<Function<String, DataCommand.ObjectType>> static final List<DataCommand.ObjectType> static final List<DataCommand.ObjectType> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> addModifyArgument(BiConsumer<com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?>, DataCommand.ModifyArgumentCreator> subArgumentAdder) private static StringasString(NbtElement nbt) private static intexecuteGet(ServerCommandSource source, DataCommandObject object) private static intexecuteGet(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path) private static intexecuteGet(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path, double scale) private static intexecuteMerge(ServerCommandSource source, DataCommandObject object, NbtCompound nbt) private static intexecuteModify(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType, DataCommand.ModifyOperation modifier, List<NbtElement> elements) private static intexecuteRemove(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path) static NbtElementgetNbt(NbtPathArgumentType.NbtPath path, DataCommandObject object) private static intgetSubstringIndex(int index, int length) private static List<NbtElement> getValues(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType) private static List<NbtElement> getValuesByPath(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType) private static List<NbtElement> mapValues(List<NbtElement> list, DataCommand.Processor processor) static voidregister(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher) private static Stringprivate static Stringprivate static StringsubstringInternal(String string, int startIndex, int endIndex)
-
Field Details
-
MERGE_FAILED_EXCEPTION
private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType MERGE_FAILED_EXCEPTION- Mappings:
Namespace Name Mixin selector named MERGE_FAILED_EXCEPTIONLnet/minecraft/server/command/DataCommand;MERGE_FAILED_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_13796Lnet/minecraft/class_3164;field_13796:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;official dLapo;d:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
GET_INVALID_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType GET_INVALID_EXCEPTION- Mappings:
Namespace Name Mixin selector named GET_INVALID_EXCEPTIONLnet/minecraft/server/command/DataCommand;GET_INVALID_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_13791Lnet/minecraft/class_3164;field_13791:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official eLapo;e:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
GET_UNKNOWN_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType GET_UNKNOWN_EXCEPTION- Mappings:
Namespace Name Mixin selector named GET_UNKNOWN_EXCEPTIONLnet/minecraft/server/command/DataCommand;GET_UNKNOWN_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_13793Lnet/minecraft/class_3164;field_13793:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official fLapo;f:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
GET_MULTIPLE_EXCEPTION
private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType GET_MULTIPLE_EXCEPTION- Mappings:
Namespace Name Mixin selector named GET_MULTIPLE_EXCEPTIONLnet/minecraft/server/command/DataCommand;GET_MULTIPLE_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_13794Lnet/minecraft/class_3164;field_13794:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;official gLapo;g:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
MODIFY_EXPECTED_OBJECT_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType MODIFY_EXPECTED_OBJECT_EXCEPTION- Mappings:
Namespace Name Mixin selector named MODIFY_EXPECTED_OBJECT_EXCEPTIONLnet/minecraft/server/command/DataCommand;MODIFY_EXPECTED_OBJECT_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_13797Lnet/minecraft/class_3164;field_13797:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official hLapo;h:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
MODIFY_EXPECTED_VALUE_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType MODIFY_EXPECTED_VALUE_EXCEPTION- Mappings:
Namespace Name Mixin selector named MODIFY_EXPECTED_VALUE_EXCEPTIONLnet/minecraft/server/command/DataCommand;MODIFY_EXPECTED_VALUE_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_41747Lnet/minecraft/class_3164;field_41747:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official iLapo;i:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
MODIFY_INVALID_SUBSTRING_EXCEPTION
private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType MODIFY_INVALID_SUBSTRING_EXCEPTION- Mappings:
Namespace Name Mixin selector named MODIFY_INVALID_SUBSTRING_EXCEPTIONLnet/minecraft/server/command/DataCommand;MODIFY_INVALID_SUBSTRING_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;intermediary field_44916Lnet/minecraft/class_3164;field_44916:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;official jLapo;j:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
-
OBJECT_TYPE_FACTORIES
- Mappings:
Namespace Name Mixin selector named OBJECT_TYPE_FACTORIESLnet/minecraft/server/command/DataCommand;OBJECT_TYPE_FACTORIES:Ljava/util/List;intermediary field_13790Lnet/minecraft/class_3164;field_13790:Ljava/util/List;official aLapo;a:Ljava/util/List;
-
TARGET_OBJECT_TYPES
- Mappings:
Namespace Name Mixin selector named TARGET_OBJECT_TYPESLnet/minecraft/server/command/DataCommand;TARGET_OBJECT_TYPES:Ljava/util/List;intermediary field_13798Lnet/minecraft/class_3164;field_13798:Ljava/util/List;official bLapo;b:Ljava/util/List;
-
SOURCE_OBJECT_TYPES
- Mappings:
Namespace Name Mixin selector named SOURCE_OBJECT_TYPESLnet/minecraft/server/command/DataCommand;SOURCE_OBJECT_TYPES:Ljava/util/List;intermediary field_13792Lnet/minecraft/class_3164;field_13792:Ljava/util/List;official cLapo;c:Ljava/util/List;
-
-
Constructor Details
-
DataCommand
public DataCommand()
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/server/command/DataCommand;register(Lcom/mojang/brigadier/CommandDispatcher;)Vintermediary method_13905Lnet/minecraft/class_3164;method_13905(Lcom/mojang/brigadier/CommandDispatcher;)Vofficial aLapo;a(Lcom/mojang/brigadier/CommandDispatcher;)V
-
asString
private static String asString(NbtElement nbt) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named asStringLnet/minecraft/server/command/DataCommand;asString(Lnet/minecraft/nbt/NbtElement;)Ljava/lang/String;intermediary method_48096Lnet/minecraft/class_3164;method_48096(Lnet/minecraft/class_2520;)Ljava/lang/String;official aLapo;a(Lun;)Ljava/lang/String;
-
mapValues
private static List<NbtElement> mapValues(List<NbtElement> list, DataCommand.Processor processor) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named mapValuesLnet/minecraft/server/command/DataCommand;mapValues(Ljava/util/List;Lnet/minecraft/server/command/DataCommand$Processor;)Ljava/util/List;intermediary method_48095Lnet/minecraft/class_3164;method_48095(Ljava/util/List;Lnet/minecraft/class_3164$class_8569;)Ljava/util/List;official aLapo;a(Ljava/util/List;Lapo$d;)Ljava/util/List;
-
addModifyArgument
private static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource,?> addModifyArgument(BiConsumer<com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?>, DataCommand.ModifyArgumentCreator> subArgumentAdder) - Mappings:
Namespace Name Mixin selector named addModifyArgumentLnet/minecraft/server/command/DataCommand;addModifyArgument(Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder;intermediary method_13898Lnet/minecraft/class_3164;method_13898(Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder;official aLapo;a(Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
-
substringInternal
private static String substringInternal(String string, int startIndex, int endIndex) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named substringInternalLnet/minecraft/server/command/DataCommand;substringInternal(Ljava/lang/String;II)Ljava/lang/String;intermediary method_52165Lnet/minecraft/class_3164;method_52165(Ljava/lang/String;II)Ljava/lang/String;official aLapo;a(Ljava/lang/String;II)Ljava/lang/String;
-
substring
private static String substring(String string, int startIndex, int endIndex) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named substringLnet/minecraft/server/command/DataCommand;substring(Ljava/lang/String;II)Ljava/lang/String;intermediary method_51826Lnet/minecraft/class_3164;method_51826(Ljava/lang/String;II)Ljava/lang/String;official bLapo;b(Ljava/lang/String;II)Ljava/lang/String;
-
substring
private static String substring(String string, int startIndex) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named substringLnet/minecraft/server/command/DataCommand;substring(Ljava/lang/String;I)Ljava/lang/String;intermediary method_51825Lnet/minecraft/class_3164;method_51825(Ljava/lang/String;I)Ljava/lang/String;official aLapo;a(Ljava/lang/String;I)Ljava/lang/String;
-
getSubstringIndex
private static int getSubstringIndex(int index, int length) - Mappings:
Namespace Name Mixin selector named getSubstringIndexLnet/minecraft/server/command/DataCommand;getSubstringIndex(II)Iintermediary method_51824Lnet/minecraft/class_3164;method_51824(II)Iofficial aLapo;a(II)I
-
getValues
private static List<NbtElement> getValues(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named getValuesLnet/minecraft/server/command/DataCommand;getValues(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/command/DataCommand$ObjectType;)Ljava/util/List;intermediary method_48091Lnet/minecraft/class_3164;method_48091(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3164$class_3167;)Ljava/util/List;official aLapo;a(Lcom/mojang/brigadier/context/CommandContext;Lapo$c;)Ljava/util/List;
-
getValuesByPath
private static List<NbtElement> getValuesByPath(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named getValuesByPathLnet/minecraft/server/command/DataCommand;getValuesByPath(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/command/DataCommand$ObjectType;)Ljava/util/List;intermediary method_48098Lnet/minecraft/class_3164;method_48098(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3164$class_3167;)Ljava/util/List;official bLapo;b(Lcom/mojang/brigadier/context/CommandContext;Lapo$c;)Ljava/util/List;
-
executeModify
private static int executeModify(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType, DataCommand.ModifyOperation modifier, List<NbtElement> elements) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named executeModifyLnet/minecraft/server/command/DataCommand;executeModify(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/command/DataCommand$ObjectType;Lnet/minecraft/server/command/DataCommand$ModifyOperation;Ljava/util/List;)Iintermediary method_13920Lnet/minecraft/class_3164;method_13920(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Ljava/util/List;)Iofficial aLapo;a(Lcom/mojang/brigadier/context/CommandContext;Lapo$c;Lapo$a;Ljava/util/List;)I
-
executeRemove
private static int executeRemove(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named executeRemoveLnet/minecraft/server/command/DataCommand;executeRemove(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;)Iintermediary method_13885Lnet/minecraft/class_3164;method_13885(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)Iofficial aLapo;a(Lex;Lapn;Lfp$g;)I
-
getNbt
public static NbtElement getNbt(NbtPathArgumentType.NbtPath path, DataCommandObject object) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named getNbtLnet/minecraft/server/command/DataCommand;getNbt(Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;Lnet/minecraft/command/DataCommandObject;)Lnet/minecraft/nbt/NbtElement;intermediary method_13921Lnet/minecraft/class_3164;method_13921(Lnet/minecraft/class_2203$class_2209;Lnet/minecraft/class_3162;)Lnet/minecraft/class_2520;official aLapo;a(Lfp$g;Lapn;)Lun;
-
executeGet
private static int executeGet(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named executeGetLnet/minecraft/server/command/DataCommand;executeGet(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;)Iintermediary method_13916Lnet/minecraft/class_3164;method_13916(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)Iofficial bLapo;b(Lex;Lapn;Lfp$g;)I
-
executeGet
private static int executeGet(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path, double scale) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named executeGetLnet/minecraft/server/command/DataCommand;executeGet(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;D)Iintermediary method_13903Lnet/minecraft/class_3164;method_13903(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;D)Iofficial aLapo;a(Lex;Lapn;Lfp$g;D)I
-
executeGet
private static int executeGet(ServerCommandSource source, DataCommandObject object) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named executeGetLnet/minecraft/server/command/DataCommand;executeGet(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;)Iintermediary method_13908Lnet/minecraft/class_3164;method_13908(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;)Iofficial aLapo;a(Lex;Lapn;)I
-
executeMerge
private static int executeMerge(ServerCommandSource source, DataCommandObject object, NbtCompound nbt) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named executeMergeLnet/minecraft/server/command/DataCommand;executeMerge(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/nbt/NbtCompound;)Iintermediary method_13901Lnet/minecraft/class_3164;method_13901(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2487;)Iofficial aLapo;a(Lex;Lapn;Ltq;)I
-