Package net.minecraft.server.command
Class DataCommand
java.lang.Object
net.minecraft.server.command.DataCommand
- Mappings:
Namespace Name intermediary net/minecraft/class_3164official agynamed net/minecraft/server/command/DataCommand
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfaceprivate static interfacestatic 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.DynamicCommandExceptionTypestatic 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) private static NbtElementgetNbt(NbtPathArgumentType.NbtPath path, DataCommandObject object) 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>private static intmethod_51824(int int2, int int3) private static Stringmethod_51825(String string, int int2) private static Stringmethod_51826(String string, int int2, int int3) static voidregister(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher)
-
Field Details
-
MERGE_FAILED_EXCEPTION
private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType MERGE_FAILED_EXCEPTION- Mappings:
Namespace Name Mixin selector intermediary field_13796Lnet/minecraft/class_3164;field_13796:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;official dLagy;d:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named MERGE_FAILED_EXCEPTIONLnet/minecraft/server/command/DataCommand;MERGE_FAILED_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
GET_INVALID_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType GET_INVALID_EXCEPTION- Mappings:
Namespace Name Mixin selector intermediary field_13791Lnet/minecraft/class_3164;field_13791:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official eLagy;e:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named GET_INVALID_EXCEPTIONLnet/minecraft/server/command/DataCommand;GET_INVALID_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
GET_UNKNOWN_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType GET_UNKNOWN_EXCEPTION- Mappings:
Namespace Name Mixin selector intermediary field_13793Lnet/minecraft/class_3164;field_13793:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official fLagy;f:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named GET_UNKNOWN_EXCEPTIONLnet/minecraft/server/command/DataCommand;GET_UNKNOWN_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
GET_MULTIPLE_EXCEPTION
private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType GET_MULTIPLE_EXCEPTION- Mappings:
Namespace Name Mixin selector intermediary field_13794Lnet/minecraft/class_3164;field_13794:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;official gLagy;g:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named GET_MULTIPLE_EXCEPTIONLnet/minecraft/server/command/DataCommand;GET_MULTIPLE_EXCEPTION: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 intermediary field_13797Lnet/minecraft/class_3164;field_13797:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official hLagy;h:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named MODIFY_EXPECTED_OBJECT_EXCEPTIONLnet/minecraft/server/command/DataCommand;MODIFY_EXPECTED_OBJECT_EXCEPTION: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 intermediary field_41747Lnet/minecraft/class_3164;field_41747:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official iLagy;i:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named MODIFY_EXPECTED_VALUE_EXCEPTIONLnet/minecraft/server/command/DataCommand;MODIFY_EXPECTED_VALUE_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
OBJECT_TYPE_FACTORIES
- Mappings:
Namespace Name Mixin selector intermediary field_13790Lnet/minecraft/class_3164;field_13790:Ljava/util/List;official aLagy;a:Ljava/util/List;named OBJECT_TYPE_FACTORIESLnet/minecraft/server/command/DataCommand;OBJECT_TYPE_FACTORIES:Ljava/util/List;
-
TARGET_OBJECT_TYPES
- Mappings:
Namespace Name Mixin selector intermediary field_13798Lnet/minecraft/class_3164;field_13798:Ljava/util/List;official bLagy;b:Ljava/util/List;named TARGET_OBJECT_TYPESLnet/minecraft/server/command/DataCommand;TARGET_OBJECT_TYPES:Ljava/util/List;
-
SOURCE_OBJECT_TYPES
- Mappings:
Namespace Name Mixin selector intermediary field_13792Lnet/minecraft/class_3164;field_13792:Ljava/util/List;official cLagy;c:Ljava/util/List;named SOURCE_OBJECT_TYPESLnet/minecraft/server/command/DataCommand;SOURCE_OBJECT_TYPES:Ljava/util/List;
-
-
Constructor Details
-
DataCommand
public DataCommand()
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector intermediary method_13905Lnet/minecraft/class_3164;method_13905(Lcom/mojang/brigadier/CommandDispatcher;)Vofficial aLagy;a(Lcom/mojang/brigadier/CommandDispatcher;)Vnamed registerLnet/minecraft/server/command/DataCommand;register(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 intermediary method_48096Lnet/minecraft/class_3164;method_48096(Lnet/minecraft/class_2520;)Ljava/lang/String;official aLagy;a(Lrk;)Ljava/lang/String;named asStringLnet/minecraft/server/command/DataCommand;asString(Lnet/minecraft/nbt/NbtElement;)Ljava/lang/String;
-
mapValues
private static List<NbtElement> mapValues(List<NbtElement> list, Function<String, String> function) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector intermediary method_48095Lnet/minecraft/class_3164;method_48095(Ljava/util/List;Ljava/util/function/Function;)Ljava/util/List;official aLagy;a(Ljava/util/List;Ljava/util/function/Function;)Ljava/util/List;named mapValuesLnet/minecraft/server/command/DataCommand;mapValues(Ljava/util/List;Ljava/util/function/Function;)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 intermediary method_13898Lnet/minecraft/class_3164;method_13898(Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder;official aLagy;a(Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder;named addModifyArgumentLnet/minecraft/server/command/DataCommand;addModifyArgument(Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
-
method_51826
- Mappings:
Namespace Name Mixin selector intermediary method_51826Lnet/minecraft/class_3164;method_51826(Ljava/lang/String;II)Ljava/lang/String;official aLagy;a(Ljava/lang/String;II)Ljava/lang/String;named method_51826Lnet/minecraft/server/command/DataCommand;method_51826(Ljava/lang/String;II)Ljava/lang/String;
-
method_51825
- Mappings:
Namespace Name Mixin selector intermediary method_51825Lnet/minecraft/class_3164;method_51825(Ljava/lang/String;I)Ljava/lang/String;official aLagy;a(Ljava/lang/String;I)Ljava/lang/String;named method_51825Lnet/minecraft/server/command/DataCommand;method_51825(Ljava/lang/String;I)Ljava/lang/String;
-
method_51824
private static int method_51824(int int2, int int3) - Mappings:
Namespace Name Mixin selector intermediary method_51824Lnet/minecraft/class_3164;method_51824(II)Iofficial aLagy;a(II)Inamed method_51824Lnet/minecraft/server/command/DataCommand;method_51824(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 intermediary method_48091Lnet/minecraft/class_3164;method_48091(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3164$class_3167;)Ljava/util/List;official aLagy;a(Lcom/mojang/brigadier/context/CommandContext;Lagy$c;)Ljava/util/List;named getValuesLnet/minecraft/server/command/DataCommand;getValues(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/command/DataCommand$ObjectType;)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 intermediary method_48098Lnet/minecraft/class_3164;method_48098(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3164$class_3167;)Ljava/util/List;official bLagy;b(Lcom/mojang/brigadier/context/CommandContext;Lagy$c;)Ljava/util/List;named getValuesByPathLnet/minecraft/server/command/DataCommand;getValuesByPath(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/command/DataCommand$ObjectType;)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 intermediary 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 aLagy;a(Lcom/mojang/brigadier/context/CommandContext;Lagy$c;Lagy$a;Ljava/util/List;)Inamed 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;)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 intermediary method_13885Lnet/minecraft/class_3164;method_13885(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)Iofficial aLagy;a(Lds;Lagx;Leh$g;)Inamed executeRemoveLnet/minecraft/server/command/DataCommand;executeRemove(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;)I
-
getNbt
private 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 intermediary method_13921Lnet/minecraft/class_3164;method_13921(Lnet/minecraft/class_2203$class_2209;Lnet/minecraft/class_3162;)Lnet/minecraft/class_2520;official aLagy;a(Leh$g;Lagx;)Lrk;named getNbtLnet/minecraft/server/command/DataCommand;getNbt(Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;Lnet/minecraft/command/DataCommandObject;)Lnet/minecraft/nbt/NbtElement;
-
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 intermediary method_13916Lnet/minecraft/class_3164;method_13916(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)Iofficial bLagy;b(Lds;Lagx;Leh$g;)Inamed executeGetLnet/minecraft/server/command/DataCommand;executeGet(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;)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 intermediary method_13903Lnet/minecraft/class_3164;method_13903(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;D)Iofficial aLagy;a(Lds;Lagx;Leh$g;D)Inamed executeGetLnet/minecraft/server/command/DataCommand;executeGet(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;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 intermediary method_13908Lnet/minecraft/class_3164;method_13908(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;)Iofficial aLagy;a(Lds;Lagx;)Inamed executeGetLnet/minecraft/server/command/DataCommand;executeGet(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;)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 intermediary method_13901Lnet/minecraft/class_3164;method_13901(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2487;)Iofficial aLagy;a(Lds;Lagx;Lqr;)Inamed executeMergeLnet/minecraft/server/command/DataCommand;executeMerge(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/nbt/NbtCompound;)I
-