CLASS sp net/minecraft/server/command/LootCommand
	CLASS sp$a FeedbackMessage
		METHOD accept (Ljava/util/List;)V
			ARG 1 items
	CLASS sp$b Target
		METHOD accept (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lsp$a;)I
			ARG 1 context
			ARG 2 items
			ARG 3 messageSender
	CLASS sp$c SourceConstructor
		METHOD construct (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lsp$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;
	METHOD a insert (Lagz;Lbce;)Z
		ARG 0 inventory
		ARG 1 stack
	METHOD a replace (Lail;Ljava/util/List;IILjava/util/List;)V
		ARG 0 entity
		ARG 1 stacks
		ARG 2 slot
		ARG 3 stackCount
		ARG 4 addedStacks
	METHOD a itemsMatch (Lbce;Lbce;)Z
		ARG 0 first
		ARG 1 second
	METHOD a getHeldItem (Lcd;Laiq;)Lbce;
		ARG 0 source
		ARG 1 slot
	METHOD a executeSpawn (Lcd;Lcsa;Ljava/util/List;Lsp$a;)I
		ARG 0 source
		ARG 1 pos
		ARG 2 stacks
		ARG 3 messageSender
	METHOD a getBlockInventory (Lcd;Lev;)Lagz;
		ARG 0 source
		ARG 1 pos
	METHOD a executeBlock (Lcd;Lev;IILjava/util/List;Lsp$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;Lsp$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;Lqt;)V
		ARG 0 source
		ARG 1 stacks
		ARG 2 lootTable
	METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V
		ARG 0 dispatcher
	METHOD a addTargetArguments (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lsp$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
		ARG 0 rootArgument
		ARG 1 sourceConstructor
	METHOD a executeKill (Lcom/mojang/brigadier/context/CommandContext;Lail;Lsp$b;)I
		ARG 0 context
		ARG 1 entity
		ARG 2 constructor
	METHOD a executeMine (Lcom/mojang/brigadier/context/CommandContext;Lev;Lbce;Lsp$b;)I
		ARG 0 context
		ARG 1 pos
		ARG 2 stack
		ARG 3 constructor
	METHOD a getFeedbackMessageSingle (Lcom/mojang/brigadier/context/CommandContext;Lqt;Lcor;Lsp$b;)I
		ARG 0 context
		ARG 1 lootTable
		ARG 2 lootContext
		ARG 3 constructor
	METHOD a executeFish (Lcom/mojang/brigadier/context/CommandContext;Lqt;Lev;Lbce;Lsp$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;Lqt;Lsp$b;)I
		ARG 0 context
		ARG 1 lootTable
		ARG 2 constructor
	METHOD a executeReplace (Ljava/util/Collection;IILjava/util/List;Lsp$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;Lsp$a;)I
		ARG 0 players
		ARG 1 stacks
		ARG 2 messageSender
