CLASS ub net/minecraft/server/command/DataCommand CLASS ub$a ModifyOperation METHOD modify (Lcom/mojang/brigadier/context/CommandContext;Lib;Lcr$h;Ljava/util/List;)I ARG 1 context ARG 2 sourceTag ARG 3 path ARG 4 tags CLASS ub$b ModifyArgumentCreator METHOD create (Lub$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; ARG 1 modifier CLASS ub$c ObjectType METHOD a addArgumentsToBuilder (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; ARG 1 argument ARG 2 argumentAdder METHOD a getObject (Lcom/mojang/brigadier/context/CommandContext;)Lua; ARG 1 context FIELD a OBJECT_TYPES Ljava/util/List; FIELD b TARGET_OBJECT_TYPES Ljava/util/List; FIELD c SOURCE_OBJECT_TYPES Ljava/util/List; FIELD d MERGE_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD e GET_INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD f GET_UNKNOWN_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD g GET_MULTIPLE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD h MODIFY_EXPECTED_LIST_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD i MODIFY_EXPECTED_OBJECT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD j MODIFY_INVALID_INDEX_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; METHOD a executeInsert (ILib;Lcr$h;Ljava/util/List;)I ARG 0 integer ARG 1 sourceTag ARG 3 tags METHOD a executeGet (Lcd;Lua;)I ARG 0 source ARG 1 object METHOD a executeRemove (Lcd;Lua;Lcr$h;)I ARG 0 source ARG 1 object ARG 2 path METHOD a executeGet (Lcd;Lua;Lcr$h;D)I ARG 0 source ARG 1 object ARG 2 path ARG 3 scale METHOD a executeMerge (Lcd;Lua;Lib;)I ARG 0 source ARG 1 object ARG 2 tag METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V ARG 0 dispatcher METHOD a executeModify (Lcom/mojang/brigadier/context/CommandContext;Lub$c;Lub$a;Ljava/util/List;)I ARG 0 context ARG 1 objectType ARG 2 modifier ARG 3 tags METHOD a getTag (Lcr$h;Lua;)Lis; ARG 0 path ARG 1 object METHOD a addModifyArgument (Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; METHOD b executeGet (Lcd;Lua;Lcr$h;)I ARG 0 source ARG 1 object ARG 2 path