Package net.minecraft.server.command
Class DataCommand
java.lang.Object
net.minecraft.server.command.DataCommand
public class DataCommand extends Object
- Mappings:
Namespace Name official zqintermediary net/minecraft/class_3164named net/minecraft/server/command/DataCommand
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interfaceDataCommand.ModifyArgumentCreator(package private) static interfaceDataCommand.ModifyOperationstatic interfaceDataCommand.ObjectType -
Field Summary
Fields Modifier and Type Field Description private static com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeGET_INVALID_EXCEPTIONprivate static com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeGET_MULTIPLE_EXCEPTIONprivate static com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeGET_UNKNOWN_EXCEPTIONprivate static com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeMERGE_FAILED_EXCEPTIONprivate static com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeMODIFY_EXPECTED_LIST_EXCEPTIONprivate static com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeMODIFY_EXPECTED_OBJECT_EXCEPTIONprivate static com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeMODIFY_INVALID_INDEX_EXCEPTIONstatic List<Function<String,DataCommand.ObjectType>>OBJECT_TYPE_FACTORIESstatic List<DataCommand.ObjectType>SOURCE_OBJECT_TYPESstatic List<DataCommand.ObjectType>TARGET_OBJECT_TYPES -
Constructor Summary
Constructors Constructor Description DataCommand() -
Method Summary
Modifier and Type Method Description private static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource,?>addModifyArgument(BiConsumer<com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource,?>,DataCommand.ModifyArgumentCreator> subArgumentAdder)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 intexecuteInsert(int integer, CompoundTag sourceTag, NbtPathArgumentType.NbtPath path, List<Tag> tags)private static intexecuteMerge(ServerCommandSource source, DataCommandObject object, CompoundTag tag)private static intexecuteModify(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType, DataCommand.ModifyOperation modifier, List<Tag> tags)private static intexecuteRemove(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path)private static TaggetTag(NbtPathArgumentType.NbtPath path, DataCommandObject object)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 official dLzq;d:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_13796Lnet/minecraft/class_3164;field_13796: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 official eLzq;e:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_13791Lnet/minecraft/class_3164;field_13791: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 official fLzq;f:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_13793Lnet/minecraft/class_3164;field_13793: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 official gLzq;g:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_13794Lnet/minecraft/class_3164;field_13794:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named GET_MULTIPLE_EXCEPTIONLnet/minecraft/server/command/DataCommand;GET_MULTIPLE_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
MODIFY_EXPECTED_LIST_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType MODIFY_EXPECTED_LIST_EXCEPTION- Mappings:
Namespace Name Mixin selector official hLzq;h:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_13795Lnet/minecraft/class_3164;field_13795:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named MODIFY_EXPECTED_LIST_EXCEPTIONLnet/minecraft/server/command/DataCommand;MODIFY_EXPECTED_LIST_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
MODIFY_EXPECTED_OBJECT_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType MODIFY_EXPECTED_OBJECT_EXCEPTION- Mappings:
Namespace Name Mixin selector official iLzq;i:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_13797Lnet/minecraft/class_3164;field_13797:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named MODIFY_EXPECTED_OBJECT_EXCEPTIONLnet/minecraft/server/command/DataCommand;MODIFY_EXPECTED_OBJECT_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
MODIFY_INVALID_INDEX_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType MODIFY_INVALID_INDEX_EXCEPTION- Mappings:
Namespace Name Mixin selector official jLzq;j:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_17441Lnet/minecraft/class_3164;field_17441:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named MODIFY_INVALID_INDEX_EXCEPTIONLnet/minecraft/server/command/DataCommand;MODIFY_INVALID_INDEX_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
OBJECT_TYPE_FACTORIES
- Mappings:
Namespace Name Mixin selector official aLzq;a:Ljava/util/List;intermediary field_13790Lnet/minecraft/class_3164;field_13790: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 official bLzq;b:Ljava/util/List;intermediary field_13798Lnet/minecraft/class_3164;field_13798: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 official cLzq;c:Ljava/util/List;intermediary field_13792Lnet/minecraft/class_3164;field_13792: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
public static void register(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher)- Mappings:
Namespace Name Mixin selector official aLzq;a(Lcom/mojang/brigadier/CommandDispatcher;)Vintermediary method_13905Lnet/minecraft/class_3164;method_13905(Lcom/mojang/brigadier/CommandDispatcher;)Vnamed registerLnet/minecraft/server/command/DataCommand;register(Lcom/mojang/brigadier/CommandDispatcher;)V
-
executeInsert
private static int executeInsert(int integer, CompoundTag sourceTag, NbtPathArgumentType.NbtPath path, List<Tag> tags) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLzq;a(ILmq;Ldr$g;Ljava/util/List;)Iintermediary method_13910Lnet/minecraft/class_3164;method_13910(ILnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)Inamed executeInsertLnet/minecraft/server/command/DataCommand;executeInsert(ILnet/minecraft/nbt/CompoundTag;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;Ljava/util/List;)I
-
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 official aLzq;a(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;named addModifyArgumentLnet/minecraft/server/command/DataCommand;addModifyArgument(Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
-
executeModify
private static int executeModify(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType, DataCommand.ModifyOperation modifier, List<Tag> tags) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLzq;a(Lcom/mojang/brigadier/context/CommandContext;Lzq$c;Lzq$a;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;)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 official aLzq;a(Ldb;Lzp;Ldr$g;)Iintermediary method_13885Lnet/minecraft/class_3164;method_13885(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)Inamed executeRemoveLnet/minecraft/server/command/DataCommand;executeRemove(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;)I
-
getTag
private static Tag getTag(NbtPathArgumentType.NbtPath path, DataCommandObject object) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLzq;a(Ldr$g;Lzp;)Lni;intermediary method_13921Lnet/minecraft/class_3164;method_13921(Lnet/minecraft/class_2203$class_2209;Lnet/minecraft/class_3162;)Lnet/minecraft/class_2520;named getTagLnet/minecraft/server/command/DataCommand;getTag(Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;Lnet/minecraft/command/DataCommandObject;)Lnet/minecraft/nbt/Tag;
-
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 official bLzq;b(Ldb;Lzp;Ldr$g;)Iintermediary method_13916Lnet/minecraft/class_3164;method_13916(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)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 official aLzq;a(Ldb;Lzp;Ldr$g;D)Iintermediary method_13903Lnet/minecraft/class_3164;method_13903(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;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 official aLzq;a(Ldb;Lzp;)Iintermediary method_13908Lnet/minecraft/class_3164;method_13908(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;)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, CompoundTag tag) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLzq;a(Ldb;Lzp;Lmq;)Iintermediary method_13901Lnet/minecraft/class_3164;method_13901(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2487;)Inamed executeMergeLnet/minecraft/server/command/DataCommand;executeMerge(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/nbt/CompoundTag;)I
-