类 DataCommand
- java.lang.Object
-
- net.minecraft.server.command.DataCommand
-
public class DataCommand extends Object
- Mappings:
Namespace Name official aaeintermediary net/minecraft/class_3164named net/minecraft/server/command/DataCommand
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) static interfaceDataCommand.ModifyArgumentCreator(专用程序包) static interfaceDataCommand.ModifyOperationstatic interfaceDataCommand.ObjectType
-
字段概要
字段 修饰符和类型 字段 说明 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
-
构造器概要
构造器 构造器 说明 DataCommand()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 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 sourceNbt, NbtPathArgumentType.NbtPath path, List<Tag> elements)private static intexecuteMerge(ServerCommandSource source, DataCommandObject object, CompoundTag nbt)private static intexecuteModify(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType, DataCommand.ModifyOperation modifier, List<Tag> elements)private static intexecuteRemove(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path)private static TaggetNbt(NbtPathArgumentType.NbtPath path, DataCommandObject object)static voidregister(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher)
-
-
-
字段详细资料
-
MERGE_FAILED_EXCEPTION
private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType MERGE_FAILED_EXCEPTION
- Mappings:
Namespace Name Mixin selector official dLaae;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 eLaae;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 fLaae;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 gLaae;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 hLaae;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 iLaae;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 jLaae;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
public static final List<Function<String,DataCommand.ObjectType>> OBJECT_TYPE_FACTORIES
- Mappings:
Namespace Name Mixin selector official aLaae;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
public static final List<DataCommand.ObjectType> TARGET_OBJECT_TYPES
- Mappings:
Namespace Name Mixin selector official bLaae;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
public static final List<DataCommand.ObjectType> SOURCE_OBJECT_TYPES
- Mappings:
Namespace Name Mixin selector official cLaae;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;
-
-
方法详细资料
-
register
public static void register(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher)
- Mappings:
Namespace Name Mixin selector official aLaae;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 sourceNbt, NbtPathArgumentType.NbtPath path, List<Tag> elements) throws com.mojang.brigadier.exceptions.CommandSyntaxException- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLaae;a(ILmv;Ldw$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 aLaae;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> elements) throws com.mojang.brigadier.exceptions.CommandSyntaxException
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLaae;a(Lcom/mojang/brigadier/context/CommandContext;Laae$c;Laae$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
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLaae;a(Ldg;Laad;Ldw$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
-
getNbt
private static Tag getNbt(NbtPathArgumentType.NbtPath path, DataCommandObject object) throws com.mojang.brigadier.exceptions.CommandSyntaxException
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLaae;a(Ldw$g;Laad;)Lnn;intermediary method_13921Lnet/minecraft/class_3164;method_13921(Lnet/minecraft/class_2203$class_2209;Lnet/minecraft/class_3162;)Lnet/minecraft/class_2520;named getNbtLnet/minecraft/server/command/DataCommand;getNbt(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
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official bLaae;b(Ldg;Laad;Ldw$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
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLaae;a(Ldg;Laad;Ldw$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
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLaae;a(Ldg;Laad;)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 nbt) throws com.mojang.brigadier.exceptions.CommandSyntaxException
- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLaae;a(Ldg;Laad;Lmv;)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
-
-