From 4ef4dc3e8d9f88366fd4c2221a784bde795aeb31 Mon Sep 17 00:00:00 2001 From: NeunEinser Date: Tue, 16 Apr 2019 16:17:28 +0200 Subject: [PATCH] Command Mappings, mostly arguments and some missing methods/inner classes (#613) --- .../net/minecraft/entity/boss/BossBar.mapping | 15 +++- .../server/command/AdvancementCommand.mapping | 7 +- .../server/command/BossBarCommand.mapping | 39 +++++++++- .../server/command/ClearCommand.mapping | 3 + .../server/command/CloneCommand.mapping | 3 + .../server/command/CommandManager.mapping | 2 + .../server/command/CommandOutput.mapping | 1 + .../server/command/CommandSource.mapping | 6 ++ .../server/command/DataCommand.mapping | 21 +++++- .../server/command/DatapackCommand.mapping | 1 + .../server/command/DebugCommand.mapping | 1 + .../command/DefaultGameModeCommand.mapping | 1 + .../server/command/DifficultyCommand.mapping | 1 + .../server/command/EffectCommand.mapping | 1 + .../server/command/EnchantCommand.mapping | 1 + .../server/command/ExecuteCommand.mapping | 61 ++++++++++++---- .../server/command/ExperienceCommand.mapping | 9 +++ .../server/command/FillCommand.mapping | 1 + .../server/command/ForceLoadCommand.mapping | 1 + .../server/command/FunctionCommand.mapping | 3 + .../server/command/GameModeCommand.mapping | 1 + .../server/command/GameRuleCommand.mapping | 1 + .../server/command/GiveCommand.mapping | 1 + .../server/command/HelpCommand.mapping | 1 + .../server/command/KickCommand.mapping | 1 + .../server/command/KillCommand.mapping | 1 + .../server/command/ListCommand.mapping | 1 + .../server/command/LocateCommand.mapping | 1 + .../server/command/LootCommand.mapping | 72 +++++++++++++++++-- .../server/command/MeCommand.mapping | 1 + .../server/command/MessageCommand.mapping | 1 + .../server/command/ParticleCommand.mapping | 1 + .../server/command/PlaySoundCommand.mapping | 1 + .../server/command/PublishCommand.mapping | 3 + .../server/command/RecipeCommand.mapping | 11 ++- .../server/command/ReloadCommand.mapping | 1 + .../server/command/ReplaceItemCommand.mapping | 1 + .../server/command/SayCommand.mapping | 1 + .../server/command/ScheduleCommand.mapping | 1 + .../server/command/ScoreboardCommand.mapping | 1 + .../server/command/SeedCommand.mapping | 1 + .../command/ServerCommandSource.mapping | 45 +++++++++++- .../server/command/SetBlockCommand.mapping | 1 + .../command/SetWorldSpawnCommand.mapping | 1 + .../server/command/SpawnPointCommand.mapping | 1 + .../command/SpreadPlayersCommand.mapping | 14 +++- .../server/command/StopSoundCommand.mapping | 1 + .../server/command/SummonCommand.mapping | 1 + .../server/command/TagCommand.mapping | 1 + .../server/command/TeamCommand.mapping | 1 + .../server/command/TeammsgCommand.mapping | 1 + .../server/command/TeleportCommand.mapping | 1 + .../server/command/TellRawCommand.mapping | 1 + .../server/command/TimeCommand.mapping | 1 + .../server/command/TitleCommand.mapping | 1 + .../server/command/TriggerCommand.mapping | 1 + .../server/command/WeatherCommand.mapping | 2 + .../server/command/WorldBorderCommand.mapping | 1 + 58 files changed, 330 insertions(+), 27 deletions(-) diff --git a/mappings/net/minecraft/entity/boss/BossBar.mapping b/mappings/net/minecraft/entity/boss/BossBar.mapping index cac15d2df5..5bc3852c6d 100644 --- a/mappings/net/minecraft/entity/boss/BossBar.mapping +++ b/mappings/net/minecraft/entity/boss/BossBar.mapping @@ -4,19 +4,22 @@ CLASS ago net/minecraft/entity/boss/BossBar FIELD i format Lc; METHOD (Ljava/lang/String;ILjava/lang/String;Lc;)V ARG 1 format + ARG 3 name METHOD a getTextFormat ()Lc; METHOD a byName (Ljava/lang/String;)Lago$a; ARG 0 name METHOD b getName ()Ljava/lang/String; - CLASS ago$b Overlay + CLASS ago$b Style FIELD f name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name METHOD a getName ()Ljava/lang/String; METHOD a byName (Ljava/lang/String;)Lago$b; ARG 0 name FIELD a name Ljm; FIELD b percent F FIELD c color Lago$a; - FIELD d overlay Lago$b; + FIELD d style Lago$b; FIELD e darkenSky Z FIELD f dragonMusic Z FIELD g thickenFog Z @@ -25,13 +28,21 @@ CLASS ago net/minecraft/entity/boss/BossBar ARG 1 uuid ARG 2 name ARG 3 color + ARG 4 style METHOD a setPercent (F)V + ARG 1 percentage METHOD a setColor (Lago$a;)V + ARG 1 color METHOD a setOverlay (Lago$b;)V + ARG 1 style METHOD a setName (Ljm;)V + ARG 1 name METHOD a setDarkenSky (Z)Lago; + ARG 1 darkenSky METHOD b setDragonMusic (Z)Lago; + ARG 1 dragonMusic METHOD c setThickenFog (Z)Lago; + ARG 1 thickenFog METHOD i getUuid ()Ljava/util/UUID; METHOD j getName ()Ljm; METHOD k getPercent ()F diff --git a/mappings/net/minecraft/server/command/AdvancementCommand.mapping b/mappings/net/minecraft/server/command/AdvancementCommand.mapping index c047903969..e85312094c 100644 --- a/mappings/net/minecraft/server/command/AdvancementCommand.mapping +++ b/mappings/net/minecraft/server/command/AdvancementCommand.mapping @@ -24,5 +24,10 @@ CLASS rl net/minecraft/server/command/AdvancementCommand ARG 3 advancement ARG 4 criterion METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V - METHOD a searchAndAdd (Lq;Ljava/util/List;)V + ARG 0 dispatcher + METHOD a addChildrenRecursivelyToList (Lq;Ljava/util/List;)V + ARG 0 parent + ARG 1 childList METHOD a select (Lq;Lrl$b;)Ljava/util/List; + ARG 0 advancement + ARG 1 selection diff --git a/mappings/net/minecraft/server/command/BossBarCommand.mapping b/mappings/net/minecraft/server/command/BossBarCommand.mapping index c6222fc988..7721648ef2 100644 --- a/mappings/net/minecraft/server/command/BossBarCommand.mapping +++ b/mappings/net/minecraft/server/command/BossBarCommand.mapping @@ -11,18 +11,55 @@ CLASS rp net/minecraft/server/command/BossBarCommand FIELD j SET_VISIBILITY_UNCHANGED_HIDDEN_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD k SET_VISIBILITY_UNCHANGED_VISIBLE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; METHOD a listBossBars (Lcd;)I + ARG 0 source METHOD a addBossBar (Lcd;Lqs;Ljm;)I + ARG 0 source + ARG 1 name + ARG 2 displayName METHOD a getValue (Lcd;Lri;)I + ARG 0 source + ARG 1 bossBar METHOD a setValue (Lcd;Lri;I)I + ARG 0 source + ARG 1 bossBar + ARG 2 value METHOD a setColor (Lcd;Lri;Lago$a;)I - METHOD a setOverlay (Lcd;Lri;Lago$b;)I + ARG 0 source + ARG 1 bossBar + ARG 2 color + METHOD a setStyle (Lcd;Lri;Lago$b;)I + ARG 0 source + ARG 1 bossBar + ARG 2 style METHOD a setPlayers (Lcd;Lri;Ljava/util/Collection;)I + ARG 0 source + ARG 1 bossBar + ARG 2 players METHOD a setName (Lcd;Lri;Ljm;)I + ARG 0 source + ARG 1 bossBar + ARG 2 name METHOD a setVisible (Lcd;Lri;Z)I + ARG 0 source + ARG 1 bossBar + ARG 2 visible METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD a createBossBar (Lcom/mojang/brigadier/context/CommandContext;)Lri; + ARG 0 context METHOD b getMaxValue (Lcd;Lri;)I + ARG 0 source + ARG 1 bossBar METHOD b setMaxValue (Lcd;Lri;I)I + ARG 0 source + ARG 1 bossBar + ARG 2 value METHOD c isVisible (Lcd;Lri;)I + ARG 0 source + ARG 1 bossBar METHOD d getPlayers (Lcd;Lri;)I + ARG 0 source + ARG 1 bossBar METHOD e removeBossBar (Lcd;Lri;)I + ARG 0 source + ARG 1 bossBar diff --git a/mappings/net/minecraft/server/command/ClearCommand.mapping b/mappings/net/minecraft/server/command/ClearCommand.mapping index 2f5726e305..0ba3b2b9fc 100644 --- a/mappings/net/minecraft/server/command/ClearCommand.mapping +++ b/mappings/net/minecraft/server/command/ClearCommand.mapping @@ -2,6 +2,9 @@ CLASS rq net/minecraft/server/command/ClearCommand FIELD a FAILED_SINGLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD b FAILED_MULTIPLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; METHOD a execute (Lcd;Ljava/util/Collection;Ljava/util/function/Predicate;I)I + ARG 0 source + ARG 1 targets ARG 2 item ARG 3 maxCount METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/CloneCommand.mapping b/mappings/net/minecraft/server/command/CloneCommand.mapping index 1427bfe6ac..d7a363022b 100644 --- a/mappings/net/minecraft/server/command/CloneCommand.mapping +++ b/mappings/net/minecraft/server/command/CloneCommand.mapping @@ -9,6 +9,8 @@ CLASS rr net/minecraft/server/command/CloneCommand ARG 3 blockEntityTag CLASS rr$b Mode FIELD d allowsOverlap Z + METHOD (Ljava/lang/String;IZ)V + ARG 3 allowsOverlap METHOD a allowsOverlap ()Z FIELD a IS_AIR_PREDICATE Ljava/util/function/Predicate; FIELD b OVERLAP_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; @@ -22,3 +24,4 @@ CLASS rr net/minecraft/server/command/CloneCommand ARG 4 filter ARG 5 mode METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/CommandManager.mapping b/mappings/net/minecraft/server/command/CommandManager.mapping index ce44d0341f..6b61727663 100644 --- a/mappings/net/minecraft/server/command/CommandManager.mapping +++ b/mappings/net/minecraft/server/command/CommandManager.mapping @@ -2,6 +2,8 @@ CLASS ce net/minecraft/server/command/CommandManager CLASS ce$a CommandParser FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD b dispatcher Lcom/mojang/brigadier/CommandDispatcher; + METHOD (Z)V + ARG 1 isDedicatedServer METHOD a getDispatcher ()Lcom/mojang/brigadier/CommandDispatcher; METHOD a execute (Lcd;Ljava/lang/String;)I ARG 1 commandSource diff --git a/mappings/net/minecraft/server/command/CommandOutput.mapping b/mappings/net/minecraft/server/command/CommandOutput.mapping index 6b5567fd9d..b2780cf6a1 100644 --- a/mappings/net/minecraft/server/command/CommandOutput.mapping +++ b/mappings/net/minecraft/server/command/CommandOutput.mapping @@ -3,4 +3,5 @@ CLASS cc net/minecraft/server/command/CommandOutput METHOD H_ shouldBroadcastConsoleToOps ()Z METHOD a sendCommandFeedback ()Z METHOD a appendCommandFeedback (Ljm;)V + ARG 1 message METHOD b shouldTrackOutput ()Z diff --git a/mappings/net/minecraft/server/command/CommandSource.mapping b/mappings/net/minecraft/server/command/CommandSource.mapping index b0a55f1536..7f8eb905a6 100644 --- a/mappings/net/minecraft/server/command/CommandSource.mapping +++ b/mappings/net/minecraft/server/command/CommandSource.mapping @@ -5,7 +5,13 @@ CLASS cf net/minecraft/server/command/CommandSource FIELD c x Ljava/lang/String; FIELD d y Ljava/lang/String; FIELD e z Ljava/lang/String; + METHOD (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + ARG 1 x + ARG 2 y + ARG 3 z METHOD a getCompletions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 1 context + ARG 2 builder METHOD a suggestIdentifiers (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 0 candidates ARG 1 builder diff --git a/mappings/net/minecraft/server/command/DataCommand.mapping b/mappings/net/minecraft/server/command/DataCommand.mapping index 4be12332ad..8e427153e0 100644 --- a/mappings/net/minecraft/server/command/DataCommand.mapping +++ b/mappings/net/minecraft/server/command/DataCommand.mapping @@ -1,7 +1,17 @@ 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 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; @@ -16,6 +26,8 @@ CLASS ub net/minecraft/server/command/DataCommand 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 @@ -33,11 +45,16 @@ CLASS ub net/minecraft/server/command/DataCommand ARG 1 object ARG 2 tag METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V - METHOD a (Lcom/mojang/brigadier/context/CommandContext;Lub$c;Lub$a;Ljava/util/List;)I + 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 diff --git a/mappings/net/minecraft/server/command/DatapackCommand.mapping b/mappings/net/minecraft/server/command/DatapackCommand.mapping index ba25ae9769..92bb2d14a2 100644 --- a/mappings/net/minecraft/server/command/DatapackCommand.mapping +++ b/mappings/net/minecraft/server/command/DatapackCommand.mapping @@ -15,6 +15,7 @@ CLASS rs net/minecraft/server/command/DatapackCommand ARG 1 container ARG 2 packAdder METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD a getPackContainer (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Lwv; ARG 0 context ARG 1 name diff --git a/mappings/net/minecraft/server/command/DebugCommand.mapping b/mappings/net/minecraft/server/command/DebugCommand.mapping index f665c600d1..47e72e56b6 100644 --- a/mappings/net/minecraft/server/command/DebugCommand.mapping +++ b/mappings/net/minecraft/server/command/DebugCommand.mapping @@ -4,5 +4,6 @@ CLASS ru net/minecraft/server/command/DebugCommand METHOD a executeStart (Lcd;)I ARG 0 source METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD b executeStop (Lcd;)I ARG 0 source diff --git a/mappings/net/minecraft/server/command/DefaultGameModeCommand.mapping b/mappings/net/minecraft/server/command/DefaultGameModeCommand.mapping index 8fca043317..8c09fec98b 100644 --- a/mappings/net/minecraft/server/command/DefaultGameModeCommand.mapping +++ b/mappings/net/minecraft/server/command/DefaultGameModeCommand.mapping @@ -3,3 +3,4 @@ CLASS rv net/minecraft/server/command/DefaultGameModeCommand ARG 0 source ARG 1 defaultGameMode METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/DifficultyCommand.mapping b/mappings/net/minecraft/server/command/DifficultyCommand.mapping index d550a28188..891dbf22ba 100644 --- a/mappings/net/minecraft/server/command/DifficultyCommand.mapping +++ b/mappings/net/minecraft/server/command/DifficultyCommand.mapping @@ -4,3 +4,4 @@ CLASS rw net/minecraft/server/command/DifficultyCommand ARG 0 source ARG 1 difficulty METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/EffectCommand.mapping b/mappings/net/minecraft/server/command/EffectCommand.mapping index 7feb0bf1e4..2985930a76 100644 --- a/mappings/net/minecraft/server/command/EffectCommand.mapping +++ b/mappings/net/minecraft/server/command/EffectCommand.mapping @@ -17,3 +17,4 @@ CLASS rx net/minecraft/server/command/EffectCommand ARG 4 amplifier ARG 5 showParticles METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/EnchantCommand.mapping b/mappings/net/minecraft/server/command/EnchantCommand.mapping index e2a9377254..83e1d34207 100644 --- a/mappings/net/minecraft/server/command/EnchantCommand.mapping +++ b/mappings/net/minecraft/server/command/EnchantCommand.mapping @@ -10,3 +10,4 @@ CLASS rz net/minecraft/server/command/EnchantCommand ARG 2 enchantment ARG 3 level METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/ExecuteCommand.mapping b/mappings/net/minecraft/server/command/ExecuteCommand.mapping index 405f1082c3..8f8458aca9 100644 --- a/mappings/net/minecraft/server/command/ExecuteCommand.mapping +++ b/mappings/net/minecraft/server/command/ExecuteCommand.mapping @@ -1,41 +1,78 @@ CLASS sa net/minecraft/server/command/ExecuteCommand - CLASS sa$a Condition + CLASS sa$a ExistsCondition + METHOD test (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 1 context + CLASS sa$b Condition + METHOD test (Lcom/mojang/brigadier/context/CommandContext;)Z + ARG 1 context FIELD a BLOCKS_TOOBIG_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; FIELD b CONDITIONAL_FAIL_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD c CONDITIONAL_FAIL_COUNT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; + FIELD d BINARY_RESULT_CONSUMER Ljava/util/function/BinaryOperator; METHOD a executeStoreScore (Lcd;Ljava/util/Collection;Lcsl;Z)Lcd; ARG 0 source ARG 1 targets ARG 2 objective + ARG 3 requestResultValue METHOD a executeStoreBossbar (Lcd;Lri;ZZ)Lcd; + ARG 0 source ARG 1 bossBar + ARG 2 storeInValue + ARG 3 requestResultValue METHOD a executeStoreData (Lcd;Lua;Lcr$h;Ljava/util/function/IntFunction;Z)Lcd; + ARG 0 source + ARG 1 object + ARG 2 path + ARG 3 tagSetter + ARG 4 requestResultValue METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V - METHOD a testObjectiveCondition (Lcom/mojang/brigadier/context/CommandContext;Lbi$d;)Z - METHOD a testObjectiveCondition (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/function/BiPredicate;)Z + ARG 0 dispatcher + METHOD a testScoreMatch (Lcom/mojang/brigadier/context/CommandContext;Lbi$d;)Z + ARG 0 context + ARG 1 range + METHOD a testScoreCondition (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/function/BiPredicate;)Z + ARG 0 context + ARG 1 condition METHOD a executePositiveBlockCondition (Lcom/mojang/brigadier/context/CommandContext;Z)I + ARG 0 context ARG 1 masked - METHOD a transformSourceForCondition (Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection; + METHOD a getSourceOrEmptyForConditionFork (Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection; + ARG 0 context ARG 1 positive - ARG 2 result - METHOD a executeCondition (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLsa$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder; - METHOD a addBlockConditionExecutes (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 2 value + METHOD a addConditionLogic (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLsa$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 0 root + ARG 1 builder + ARG 2 positive + ARG 3 condition + METHOD a addBlocksConditionLogic (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 0 root + ARG 1 builder ARG 2 positive ARG 3 masked METHOD a addConditionArguments (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder; - ARG 0 node + ARG 0 root ARG 1 argumentBuilder ARG 2 positive METHOD a addStoreArguments (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder; ARG 0 node ARG 1 builder - ARG 2 result + ARG 2 requestResultValue METHOD a countPathMatches (Lua;Lcr$h;)I ARG 0 object ARG 1 path - METHOD a testBlockCondition (Lvf;Lev;Lev;Lev;Z)Ljava/util/OptionalInt; - METHOD a executeCondition (ZLsa$a;)Lcom/mojang/brigadier/Command; + METHOD a testBlocksCondition (Lvf;Lev;Lev;Lev;Z)Ljava/util/OptionalInt; + ARG 0 world + ARG 1 start + ARG 2 end + ARG 3 destination + ARG 4 masked + METHOD a getExistsConditionExecute (ZLsa$a;)Lcom/mojang/brigadier/Command; ARG 0 positive ARG 1 condition METHOD b executeNegativeBlockCondition (Lcom/mojang/brigadier/context/CommandContext;Z)I - METHOD c testBlockCondition (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt; + ARG 0 context + ARG 1 masked + METHOD c testBlocksCondition (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt; + ARG 0 context + ARG 1 masked diff --git a/mappings/net/minecraft/server/command/ExperienceCommand.mapping b/mappings/net/minecraft/server/command/ExperienceCommand.mapping index 659288f144..7bf46b857d 100644 --- a/mappings/net/minecraft/server/command/ExperienceCommand.mapping +++ b/mappings/net/minecraft/server/command/ExperienceCommand.mapping @@ -4,14 +4,23 @@ CLASS sb net/minecraft/server/command/ExperienceCommand FIELD d setter Ljava/util/function/BiPredicate; FIELD e name Ljava/lang/String; FIELD f getter Ljava/util/function/ToIntFunction; + METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiConsumer;Ljava/util/function/BiPredicate;Ljava/util/function/ToIntFunction;)V + ARG 3 name + ARG 4 adder + ARG 5 setter + ARG 6 getter FIELD a SET_POINT_INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; METHOD a executeAdd (Lcd;Ljava/util/Collection;ILsb$a;)I + ARG 0 source + ARG 1 targets + ARG 2 amount ARG 3 component METHOD a executeQuery (Lcd;Lvg;Lsb$a;)I ARG 0 source ARG 1 player ARG 2 component METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD b executeSet (Lcd;Ljava/util/Collection;ILsb$a;)I ARG 0 source ARG 1 targets diff --git a/mappings/net/minecraft/server/command/FillCommand.mapping b/mappings/net/minecraft/server/command/FillCommand.mapping index 1e6b990325..647a059a9f 100644 --- a/mappings/net/minecraft/server/command/FillCommand.mapping +++ b/mappings/net/minecraft/server/command/FillCommand.mapping @@ -11,3 +11,4 @@ CLASS sc net/minecraft/server/command/FillCommand ARG 3 mode ARG 4 filter METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/ForceLoadCommand.mapping b/mappings/net/minecraft/server/command/ForceLoadCommand.mapping index f730d6fba4..18bd04aa5c 100644 --- a/mappings/net/minecraft/server/command/ForceLoadCommand.mapping +++ b/mappings/net/minecraft/server/command/ForceLoadCommand.mapping @@ -14,5 +14,6 @@ CLASS sd net/minecraft/server/command/ForceLoadCommand ARG 2 to ARG 3 forceLoaded METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD b executeRemoveAll (Lcd;)I ARG 0 source diff --git a/mappings/net/minecraft/server/command/FunctionCommand.mapping b/mappings/net/minecraft/server/command/FunctionCommand.mapping index e63f4b205e..4f7c268734 100644 --- a/mappings/net/minecraft/server/command/FunctionCommand.mapping +++ b/mappings/net/minecraft/server/command/FunctionCommand.mapping @@ -1,4 +1,7 @@ CLASS se net/minecraft/server/command/FunctionCommand FIELD a SUGGESTION_PROVIDER Lcom/mojang/brigadier/suggestion/SuggestionProvider; METHOD a execute (Lcd;Ljava/util/Collection;)I + ARG 0 source + ARG 1 functions METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/GameModeCommand.mapping b/mappings/net/minecraft/server/command/GameModeCommand.mapping index 4591838db0..043a6d0b0b 100644 --- a/mappings/net/minecraft/server/command/GameModeCommand.mapping +++ b/mappings/net/minecraft/server/command/GameModeCommand.mapping @@ -4,6 +4,7 @@ CLASS sf net/minecraft/server/command/GameModeCommand ARG 1 player ARG 2 gameMode METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD a execute (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lbgx;)I ARG 0 context ARG 1 targets diff --git a/mappings/net/minecraft/server/command/GameRuleCommand.mapping b/mappings/net/minecraft/server/command/GameRuleCommand.mapping index 463ddb5d55..da82ff343f 100644 --- a/mappings/net/minecraft/server/command/GameRuleCommand.mapping +++ b/mappings/net/minecraft/server/command/GameRuleCommand.mapping @@ -7,3 +7,4 @@ CLASS sg net/minecraft/server/command/GameRuleCommand ARG 1 gameRule ARG 2 context METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/GiveCommand.mapping b/mappings/net/minecraft/server/command/GiveCommand.mapping index ae3f32d49d..16b412d95a 100644 --- a/mappings/net/minecraft/server/command/GiveCommand.mapping +++ b/mappings/net/minecraft/server/command/GiveCommand.mapping @@ -5,3 +5,4 @@ CLASS sh net/minecraft/server/command/GiveCommand ARG 2 targets ARG 3 count METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/HelpCommand.mapping b/mappings/net/minecraft/server/command/HelpCommand.mapping index 014c09fb03..070dd7beb0 100644 --- a/mappings/net/minecraft/server/command/HelpCommand.mapping +++ b/mappings/net/minecraft/server/command/HelpCommand.mapping @@ -1,3 +1,4 @@ CLASS si net/minecraft/server/command/HelpCommand FIELD a FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/KickCommand.mapping b/mappings/net/minecraft/server/command/KickCommand.mapping index 37cc54d277..26a1f3c356 100644 --- a/mappings/net/minecraft/server/command/KickCommand.mapping +++ b/mappings/net/minecraft/server/command/KickCommand.mapping @@ -4,3 +4,4 @@ CLASS sj net/minecraft/server/command/KickCommand ARG 1 targets ARG 2 reason METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/KillCommand.mapping b/mappings/net/minecraft/server/command/KillCommand.mapping index 8758ead843..20f9e80312 100644 --- a/mappings/net/minecraft/server/command/KillCommand.mapping +++ b/mappings/net/minecraft/server/command/KillCommand.mapping @@ -3,3 +3,4 @@ CLASS sk net/minecraft/server/command/KillCommand ARG 0 source ARG 1 targets METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/ListCommand.mapping b/mappings/net/minecraft/server/command/ListCommand.mapping index f31d323f60..e9edc7be9e 100644 --- a/mappings/net/minecraft/server/command/ListCommand.mapping +++ b/mappings/net/minecraft/server/command/ListCommand.mapping @@ -4,4 +4,5 @@ CLASS sl net/minecraft/server/command/ListCommand ARG 0 source ARG 1 nameProvider METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD b executeUuids (Lcd;)I diff --git a/mappings/net/minecraft/server/command/LocateCommand.mapping b/mappings/net/minecraft/server/command/LocateCommand.mapping index 2fddb8e0c2..36834d970a 100644 --- a/mappings/net/minecraft/server/command/LocateCommand.mapping +++ b/mappings/net/minecraft/server/command/LocateCommand.mapping @@ -9,3 +9,4 @@ CLASS sm net/minecraft/server/command/LocateCommand ARG 0 source ARG 1 structure METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/LootCommand.mapping b/mappings/net/minecraft/server/command/LootCommand.mapping index 4b27fe08fb..3663df30ec 100644 --- a/mappings/net/minecraft/server/command/LootCommand.mapping +++ b/mappings/net/minecraft/server/command/LootCommand.mapping @@ -1,4 +1,16 @@ CLASS sn net/minecraft/server/command/LootCommand + CLASS sn$a FeedbackMessage + METHOD accept (Ljava/util/List;)V + ARG 1 items + CLASS sn$b Target + METHOD accept (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lsn$a;)I + ARG 1 context + ARG 2 items + ARG 3 messageSender + CLASS sn$c SourceConstructor + METHOD construct (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lsn$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 1 builder + ARG 2 target FIELD a SUGGESTION_PROVIDER Lcom/mojang/brigadier/suggestion/SuggestionProvider; FIELD b NO_HELD_ITEMS_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD c NO_LOOT_TABLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; @@ -6,28 +18,80 @@ CLASS sn net/minecraft/server/command/LootCommand ARG 0 inventory ARG 1 stack METHOD a replace (Laid;Ljava/util/List;IILjava/util/List;)V + ARG 0 entity + ARG 1 stacks + ARG 2 slot + ARG 3 stackCount + ARG 4 globallyAddedStacks METHOD a itemsMatch (Lbbu;Lbbu;)Z + ARG 0 first + ARG 1 second METHOD a getHeldItem (Lcd;Laii;)Lbbu; ARG 0 source ARG 1 slot METHOD a executeSpawn (Lcd;Lcro;Ljava/util/List;Lsn$a;)I + ARG 0 source + ARG 1 pos + ARG 2 stacks + ARG 3 messageSender METHOD a getBlockInventory (Lcd;Lev;)Lagr; ARG 0 source ARG 1 pos METHOD a executeBlock (Lcd;Lev;IILjava/util/List;Lsn$a;)I + ARG 0 source + ARG 1 targetPos + ARG 2 slot + ARG 3 stackCount + ARG 4 stacks + ARG 5 messageSender METHOD a executeInsert (Lcd;Lev;Ljava/util/List;Lsn$a;)I + ARG 0 source + ARG 1 targetPos + ARG 2 stacks + ARG 3 messageSender METHOD a sendDroppedFeedback (Lcd;Ljava/util/List;)V + ARG 0 source + ARG 1 stacks METHOD a sendDroppedFeedback (Lcd;Ljava/util/List;Lqs;)V ARG 0 source - ARG 1 items + ARG 1 stacks ARG 2 lootTable METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V - METHOD a makeArguments (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lsn$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; - ARG 0 argumentBuilder - ARG 1 lootTableArgumentsBuilder + ARG 0 dispatcher + METHOD a addTargetArguments (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lsn$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; + ARG 0 rootArgument + ARG 1 sourceConstructor METHOD a executeKill (Lcom/mojang/brigadier/context/CommandContext;Laid;Lsn$b;)I + ARG 0 context + ARG 1 entity + ARG 2 constructor METHOD a executeMine (Lcom/mojang/brigadier/context/CommandContext;Lev;Lbbu;Lsn$b;)I + ARG 0 context + ARG 1 pos + ARG 2 stack + ARG 3 constructor + METHOD a getFeedbackMessageSingle (Lcom/mojang/brigadier/context/CommandContext;Lqs;Lcoe;Lsn$b;)I + ARG 0 context + ARG 1 lootTable + ARG 2 lootContext + ARG 3 constructor METHOD a executeFish (Lcom/mojang/brigadier/context/CommandContext;Lqs;Lev;Lbbu;Lsn$b;)I + ARG 0 context + ARG 1 lootTable + ARG 2 pos + ARG 3 stack + ARG 4 constructor METHOD a executeLoot (Lcom/mojang/brigadier/context/CommandContext;Lqs;Lsn$b;)I + ARG 0 context + ARG 1 lootTable + ARG 2 constructor METHOD a executeReplace (Ljava/util/Collection;IILjava/util/List;Lsn$a;)I + ARG 0 targets + ARG 1 slot + ARG 2 stackCount + ARG 3 stacks + ARG 4 messageSender METHOD a executeGive (Ljava/util/Collection;Ljava/util/List;Lsn$a;)I + ARG 0 players + ARG 1 stacks + ARG 2 messageSender diff --git a/mappings/net/minecraft/server/command/MeCommand.mapping b/mappings/net/minecraft/server/command/MeCommand.mapping index 60dc237b46..4b71f13598 100644 --- a/mappings/net/minecraft/server/command/MeCommand.mapping +++ b/mappings/net/minecraft/server/command/MeCommand.mapping @@ -1,2 +1,3 @@ CLASS ry net/minecraft/server/command/MeCommand METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/MessageCommand.mapping b/mappings/net/minecraft/server/command/MessageCommand.mapping index 8075f9a8ba..2a6c77cd51 100644 --- a/mappings/net/minecraft/server/command/MessageCommand.mapping +++ b/mappings/net/minecraft/server/command/MessageCommand.mapping @@ -4,3 +4,4 @@ CLASS so net/minecraft/server/command/MessageCommand ARG 1 targets ARG 2 message METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/ParticleCommand.mapping b/mappings/net/minecraft/server/command/ParticleCommand.mapping index fa16b98a1e..653a4e38fb 100644 --- a/mappings/net/minecraft/server/command/ParticleCommand.mapping +++ b/mappings/net/minecraft/server/command/ParticleCommand.mapping @@ -10,3 +10,4 @@ CLASS ss net/minecraft/server/command/ParticleCommand ARG 6 force ARG 7 viewers METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/PlaySoundCommand.mapping b/mappings/net/minecraft/server/command/PlaySoundCommand.mapping index f28b2b75a7..6fa8624c19 100644 --- a/mappings/net/minecraft/server/command/PlaySoundCommand.mapping +++ b/mappings/net/minecraft/server/command/PlaySoundCommand.mapping @@ -10,5 +10,6 @@ CLASS st net/minecraft/server/command/PlaySoundCommand ARG 6 pitch ARG 7 minVolume METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD a makeArgumentsForCategory (Lyk;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; ARG 0 category diff --git a/mappings/net/minecraft/server/command/PublishCommand.mapping b/mappings/net/minecraft/server/command/PublishCommand.mapping index 434b774020..aa271a58b9 100644 --- a/mappings/net/minecraft/server/command/PublishCommand.mapping +++ b/mappings/net/minecraft/server/command/PublishCommand.mapping @@ -2,4 +2,7 @@ CLASS su net/minecraft/server/command/PublishCommand FIELD a FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD b ALREADY_PUBLISHED_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; METHOD a execute (Lcd;I)I + ARG 0 source + ARG 1 port METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/RecipeCommand.mapping b/mappings/net/minecraft/server/command/RecipeCommand.mapping index c26b184644..107cf7a78a 100644 --- a/mappings/net/minecraft/server/command/RecipeCommand.mapping +++ b/mappings/net/minecraft/server/command/RecipeCommand.mapping @@ -1,6 +1,13 @@ CLASS sw net/minecraft/server/command/RecipeCommand FIELD a GIVE_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD b TAKE_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; - METHOD a give (Lcd;Ljava/util/Collection;Ljava/util/Collection;)I + METHOD a executeGive (Lcd;Ljava/util/Collection;Ljava/util/Collection;)I + ARG 0 source + ARG 1 targets + ARG 2 recipes METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V - METHOD b take (Lcd;Ljava/util/Collection;Ljava/util/Collection;)I + ARG 0 dispatcher + METHOD b executeTake (Lcd;Ljava/util/Collection;Ljava/util/Collection;)I + ARG 0 source + ARG 1 targets + ARG 2 recipes diff --git a/mappings/net/minecraft/server/command/ReloadCommand.mapping b/mappings/net/minecraft/server/command/ReloadCommand.mapping index 5d1ef3154c..213834eb35 100644 --- a/mappings/net/minecraft/server/command/ReloadCommand.mapping +++ b/mappings/net/minecraft/server/command/ReloadCommand.mapping @@ -1,2 +1,3 @@ CLASS sx net/minecraft/server/command/ReloadCommand METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/ReplaceItemCommand.mapping b/mappings/net/minecraft/server/command/ReplaceItemCommand.mapping index fed896598c..35edfe28be 100644 --- a/mappings/net/minecraft/server/command/ReplaceItemCommand.mapping +++ b/mappings/net/minecraft/server/command/ReplaceItemCommand.mapping @@ -13,3 +13,4 @@ CLASS sy net/minecraft/server/command/ReplaceItemCommand ARG 2 slot ARG 3 item METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/SayCommand.mapping b/mappings/net/minecraft/server/command/SayCommand.mapping index 94c782d5d2..69d7e42e20 100644 --- a/mappings/net/minecraft/server/command/SayCommand.mapping +++ b/mappings/net/minecraft/server/command/SayCommand.mapping @@ -1,2 +1,3 @@ CLASS tc net/minecraft/server/command/SayCommand METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/ScheduleCommand.mapping b/mappings/net/minecraft/server/command/ScheduleCommand.mapping index 7601035b41..87a9a90556 100644 --- a/mappings/net/minecraft/server/command/ScheduleCommand.mapping +++ b/mappings/net/minecraft/server/command/ScheduleCommand.mapping @@ -5,3 +5,4 @@ CLASS td net/minecraft/server/command/ScheduleCommand ARG 1 function ARG 2 time METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/ScoreboardCommand.mapping b/mappings/net/minecraft/server/command/ScoreboardCommand.mapping index 7921ef5e0c..af7ec42e70 100644 --- a/mappings/net/minecraft/server/command/ScoreboardCommand.mapping +++ b/mappings/net/minecraft/server/command/ScoreboardCommand.mapping @@ -62,6 +62,7 @@ CLASS te net/minecraft/server/command/ScoreboardCommand ARG 4 sources ARG 5 sourceObjectives METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD b executeListObjectives (Lcd;)I ARG 0 source METHOD b executeReset (Lcd;Ljava/util/Collection;Lcsl;)I diff --git a/mappings/net/minecraft/server/command/SeedCommand.mapping b/mappings/net/minecraft/server/command/SeedCommand.mapping index d04ec97152..a0d4ccb3e3 100644 --- a/mappings/net/minecraft/server/command/SeedCommand.mapping +++ b/mappings/net/minecraft/server/command/SeedCommand.mapping @@ -1,2 +1,3 @@ CLASS tf net/minecraft/server/command/SeedCommand METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/ServerCommandSource.mapping b/mappings/net/minecraft/server/command/ServerCommandSource.mapping index 6f4828d7a0..f081590495 100644 --- a/mappings/net/minecraft/server/command/ServerCommandSource.mapping +++ b/mappings/net/minecraft/server/command/ServerCommandSource.mapping @@ -5,31 +5,72 @@ CLASS cd net/minecraft/server/command/ServerCommandSource FIELD d position Lcro; FIELD e world Lvf; FIELD f level I - FIELD g name Ljava/lang/String; - FIELD h textComponent Ljm; + FIELD g simpleName Ljava/lang/String; + FIELD h nameTextComponent Ljm; FIELD i minecraftServer Lnet/minecraft/server/MinecraftServer; FIELD j silent Z FIELD k entity Laid; FIELD l resultConsumer Lcom/mojang/brigadier/ResultConsumer; FIELD m entityAnchor Lck$a; FIELD n rotation Lcrn; + METHOD (Lcc;Lcro;Lcrn;Lvf;ILjava/lang/String;Ljm;Lnet/minecraft/server/MinecraftServer;Laid;)V + ARG 1 output + ARG 2 pos + ARG 3 rot + ARG 4 world + ARG 5 level + ARG 6 simpleName + ARG 7 nameTextComponent + ARG 8 server + ARG 9 entity + METHOD (Lcc;Lcro;Lcrn;Lvf;ILjava/lang/String;Ljm;Lnet/minecraft/server/MinecraftServer;Laid;ZLcom/mojang/brigadier/ResultConsumer;Lck$a;)V + ARG 1 output + ARG 2 pos + ARG 3 rot + ARG 4 world + ARG 5 level + ARG 6 simpleName + ARG 7 nameTextComponent + ARG 8 server + ARG 9 entity + ARG 10 silent + ARG 11 resultConsumer + ARG 12 entityAnchor METHOD a withSilent ()Lcd; METHOD a withLevel (I)Lcd; + ARG 1 level METHOD a withEntity (Laid;)Lcd; + ARG 1 entity METHOD a withLookingAt (Laid;Lck$a;)Lcd; + ARG 1 entity + ARG 2 anchor METHOD a withEntityAnchor (Lck$a;)Lcd; + ARG 1 anchor METHOD a withConsumer (Lcom/mojang/brigadier/ResultConsumer;)Lcd; + ARG 1 resultConsumer METHOD a mergeConsumers (Lcom/mojang/brigadier/ResultConsumer;Ljava/util/function/BinaryOperator;)Lcd; + METHOD a onCommandComplete (Lcom/mojang/brigadier/context/CommandContext;ZI)V + ARG 1 context + ARG 2 success + ARG 3 result METHOD a withRotation (Lcrn;)Lcd; + ARG 1 rotation METHOD a withPosition (Lcro;)Lcd; + ARG 1 position METHOD a sendError (Ljm;)V + ARG 1 message METHOD a sendFeedback (Ljm;Z)V ARG 1 message + ARG 2 broadcastToOps METHOD a withWorld (Lvf;)Lcd; + ARG 1 world METHOD b getDisplayName ()Ljm; METHOD b withMaxLevel (I)Lcd; + ARG 1 level METHOD b withLookingAt (Lcro;)Lcd; + ARG 1 position METHOD b sendToOps (Ljm;)V + ARG 1 message METHOD c getName ()Ljava/lang/String; METHOD d getPosition ()Lcro; METHOD e getWorld ()Lvf; diff --git a/mappings/net/minecraft/server/command/SetBlockCommand.mapping b/mappings/net/minecraft/server/command/SetBlockCommand.mapping index 1d8915ee9f..3ccdcb1010 100644 --- a/mappings/net/minecraft/server/command/SetBlockCommand.mapping +++ b/mappings/net/minecraft/server/command/SetBlockCommand.mapping @@ -14,3 +14,4 @@ CLASS tg net/minecraft/server/command/SetBlockCommand ARG 3 mode ARG 4 condition METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/SetWorldSpawnCommand.mapping b/mappings/net/minecraft/server/command/SetWorldSpawnCommand.mapping index 381c11342d..f087b133b4 100644 --- a/mappings/net/minecraft/server/command/SetWorldSpawnCommand.mapping +++ b/mappings/net/minecraft/server/command/SetWorldSpawnCommand.mapping @@ -3,3 +3,4 @@ CLASS tj net/minecraft/server/command/SetWorldSpawnCommand ARG 0 source ARG 1 pos METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/SpawnPointCommand.mapping b/mappings/net/minecraft/server/command/SpawnPointCommand.mapping index d8bc5cac1f..b97e115dcb 100644 --- a/mappings/net/minecraft/server/command/SpawnPointCommand.mapping +++ b/mappings/net/minecraft/server/command/SpawnPointCommand.mapping @@ -4,3 +4,4 @@ CLASS ti net/minecraft/server/command/SpawnPointCommand ARG 1 targets ARG 2 pos METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/SpreadPlayersCommand.mapping b/mappings/net/minecraft/server/command/SpreadPlayersCommand.mapping index f274023d40..235e53e3d8 100644 --- a/mappings/net/minecraft/server/command/SpreadPlayersCommand.mapping +++ b/mappings/net/minecraft/server/command/SpreadPlayersCommand.mapping @@ -2,6 +2,14 @@ CLASS tk net/minecraft/server/command/SpreadPlayersCommand CLASS tk$a Pile FIELD a x D FIELD b z D + METHOD a normalize ()V + METHOD a clamp (DDDD)Z + ARG 1 minX + ARG 3 minZ + ARG 5 maxX + ARG 7 maxZ + METHOD a getY (Lbgl;)I + ARG 1 blockView METHOD a setPileLocation (Ljava/util/Random;DDDD)V ARG 1 random ARG 2 minX @@ -9,9 +17,12 @@ CLASS tk net/minecraft/server/command/SpreadPlayersCommand ARG 6 maxX ARG 8 maxZ METHOD a getDistance (Ltk$a;)D - ARG 1 pile + ARG 1 other + METHOD b absolute ()F METHOD b isSafe (Lbgl;)Z ARG 1 world + METHOD b subtract (Ltk$a;)V + ARG 1 other FIELD a FAILED_TEAMS_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; FIELD b FAILED_ENTITIES_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; METHOD a execute (Lcd;Lcrn;FFZLjava/util/Collection;)I @@ -22,6 +33,7 @@ CLASS tk net/minecraft/server/command/SpreadPlayersCommand ARG 4 respectTeams ARG 5 targets METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD a spread (Lcrn;DLvf;Ljava/util/Random;DDDD[Ltk$a;Z)V ARG 0 center ARG 1 spreadDistance diff --git a/mappings/net/minecraft/server/command/StopSoundCommand.mapping b/mappings/net/minecraft/server/command/StopSoundCommand.mapping index 90c1bfed59..ecae790be3 100644 --- a/mappings/net/minecraft/server/command/StopSoundCommand.mapping +++ b/mappings/net/minecraft/server/command/StopSoundCommand.mapping @@ -5,3 +5,4 @@ CLASS tm net/minecraft/server/command/StopSoundCommand ARG 2 category ARG 3 sound METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/SummonCommand.mapping b/mappings/net/minecraft/server/command/SummonCommand.mapping index 8a9a3d3ee3..1d5c4be31e 100644 --- a/mappings/net/minecraft/server/command/SummonCommand.mapping +++ b/mappings/net/minecraft/server/command/SummonCommand.mapping @@ -7,3 +7,4 @@ CLASS tn net/minecraft/server/command/SummonCommand ARG 3 nbt ARG 4 initialize METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/TagCommand.mapping b/mappings/net/minecraft/server/command/TagCommand.mapping index e0a032606a..9db8cb7b46 100644 --- a/mappings/net/minecraft/server/command/TagCommand.mapping +++ b/mappings/net/minecraft/server/command/TagCommand.mapping @@ -9,6 +9,7 @@ CLASS to net/minecraft/server/command/TagCommand ARG 1 targets ARG 2 tag METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD a getTags (Ljava/util/Collection;)Ljava/util/Collection; ARG 0 entities METHOD b executeRemove (Lcd;Ljava/util/Collection;Ljava/lang/String;)I diff --git a/mappings/net/minecraft/server/command/TeamCommand.mapping b/mappings/net/minecraft/server/command/TeamCommand.mapping index 2d2714966c..c9c81da283 100644 --- a/mappings/net/minecraft/server/command/TeamCommand.mapping +++ b/mappings/net/minecraft/server/command/TeamCommand.mapping @@ -51,6 +51,7 @@ CLASS tp net/minecraft/server/command/TeamCommand ARG 0 source ARG 1 members METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD b executeRemove (Lcd;Lcsm;)I ARG 0 source ARG 1 team diff --git a/mappings/net/minecraft/server/command/TeammsgCommand.mapping b/mappings/net/minecraft/server/command/TeammsgCommand.mapping index 3954d198d5..6e7c8a6451 100644 --- a/mappings/net/minecraft/server/command/TeammsgCommand.mapping +++ b/mappings/net/minecraft/server/command/TeammsgCommand.mapping @@ -4,3 +4,4 @@ CLASS tq net/minecraft/server/command/TeammsgCommand ARG 0 source ARG 1 message METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/TeleportCommand.mapping b/mappings/net/minecraft/server/command/TeleportCommand.mapping index 9a95d92ab3..a1e1e1653b 100644 --- a/mappings/net/minecraft/server/command/TeleportCommand.mapping +++ b/mappings/net/minecraft/server/command/TeleportCommand.mapping @@ -22,3 +22,4 @@ CLASS tr net/minecraft/server/command/TeleportCommand ARG 4 rotation ARG 5 facingLocation METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/TellRawCommand.mapping b/mappings/net/minecraft/server/command/TellRawCommand.mapping index f0048b5a56..c92c58c530 100644 --- a/mappings/net/minecraft/server/command/TellRawCommand.mapping +++ b/mappings/net/minecraft/server/command/TellRawCommand.mapping @@ -1,2 +1,3 @@ CLASS ts net/minecraft/server/command/TellRawCommand METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher diff --git a/mappings/net/minecraft/server/command/TimeCommand.mapping b/mappings/net/minecraft/server/command/TimeCommand.mapping index 0342fa062e..80d67ba756 100644 --- a/mappings/net/minecraft/server/command/TimeCommand.mapping +++ b/mappings/net/minecraft/server/command/TimeCommand.mapping @@ -3,6 +3,7 @@ CLASS tt net/minecraft/server/command/TimeCommand ARG 0 source ARG 1 time METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD a getDayTime (Lvf;)I ARG 0 world METHOD b executeAdd (Lcd;I)I diff --git a/mappings/net/minecraft/server/command/TitleCommand.mapping b/mappings/net/minecraft/server/command/TitleCommand.mapping index 6edd2a7143..cff1b0707c 100644 --- a/mappings/net/minecraft/server/command/TitleCommand.mapping +++ b/mappings/net/minecraft/server/command/TitleCommand.mapping @@ -12,6 +12,7 @@ CLASS tu net/minecraft/server/command/TitleCommand ARG 2 title ARG 3 type METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD b executeReset (Lcd;Ljava/util/Collection;)I ARG 0 source ARG 1 targets diff --git a/mappings/net/minecraft/server/command/TriggerCommand.mapping b/mappings/net/minecraft/server/command/TriggerCommand.mapping index 5391e619c6..92d6635e95 100644 --- a/mappings/net/minecraft/server/command/TriggerCommand.mapping +++ b/mappings/net/minecraft/server/command/TriggerCommand.mapping @@ -12,6 +12,7 @@ CLASS tv net/minecraft/server/command/TriggerCommand ARG 1 score ARG 2 value METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD a getScore (Lvg;Lcsl;)Lcsn; METHOD b executeSet (Lcd;Lcsn;I)I ARG 2 value diff --git a/mappings/net/minecraft/server/command/WeatherCommand.mapping b/mappings/net/minecraft/server/command/WeatherCommand.mapping index b6c6aeec87..030994759f 100644 --- a/mappings/net/minecraft/server/command/WeatherCommand.mapping +++ b/mappings/net/minecraft/server/command/WeatherCommand.mapping @@ -3,8 +3,10 @@ CLASS tw net/minecraft/server/command/WeatherCommand ARG 0 source ARG 1 duration METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD b executeRain (Lcd;I)I ARG 0 source ARG 1 duration METHOD c executeThunder (Lcd;I)I + ARG 0 source ARG 1 duration diff --git a/mappings/net/minecraft/server/command/WorldBorderCommand.mapping b/mappings/net/minecraft/server/command/WorldBorderCommand.mapping index 9c342c7017..f470c151d3 100644 --- a/mappings/net/minecraft/server/command/WorldBorderCommand.mapping +++ b/mappings/net/minecraft/server/command/WorldBorderCommand.mapping @@ -23,6 +23,7 @@ CLASS ty net/minecraft/server/command/WorldBorderCommand ARG 0 source ARG 1 pos METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V + ARG 0 dispatcher METHOD b executeDamage (Lcd;F)I ARG 0 source ARG 1 damagePerBlock