Package net.minecraft.server.command
Class ItemCommand
java.lang.Object
net.minecraft.server.command.ItemCommand
- Mappings:
- Namespace - Name - official - aex- intermediary - net/minecraft/class_5687- named - net/minecraft/server/command/ItemCommand
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypeprivate static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource>private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType(package private) static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType(package private) static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static intexecuteBlockCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, BlockPos pos, int slot) private static intexecuteBlockCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, BlockPos pos, int slot, LootFunction modifier) private static intexecuteBlockCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, BlockPos pos, int slot) private static intexecuteBlockCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, BlockPos pos, int slot, LootFunction modifier) private static intexecuteBlockModify(ServerCommandSource source, BlockPos pos, int slot, LootFunction modifier) private static intexecuteBlockReplace(ServerCommandSource source, BlockPos pos, int slot, ItemStack stack) private static intexecuteEntityCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, Collection<? extends Entity> targets, int slot) private static intexecuteEntityCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, Collection<? extends Entity> targets, int slot, LootFunction modifier) private static intexecuteEntityCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targets, int slot) private static intexecuteEntityCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targets, int slot, LootFunction modifier) private static intexecuteEntityModify(ServerCommandSource source, Collection<? extends Entity> targets, int slot, LootFunction modifier) private static intexecuteEntityReplace(ServerCommandSource source, Collection<? extends Entity> targets, int slot, ItemStack stack) private static InventorygetInventoryAtPos(ServerCommandSource source, BlockPos pos, com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType exception) private static ItemStackgetStackInSlot(Entity entity, int slotId) private static ItemStackgetStackInSlotFromInventoryAt(ServerCommandSource source, BlockPos pos, int slotId) private static ItemStackgetStackWithModifier(ServerCommandSource source, LootFunction modifier, ItemStack stack) static voidregister(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, CommandRegistryAccess commandRegistryAccess) 
- 
Field Details- 
NOT_A_CONTAINER_TARGET_EXCEPTIONstatic final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType NOT_A_CONTAINER_TARGET_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;- intermediary - field_28018- Lnet/minecraft/class_5687;field_28018:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;- named - NOT_A_CONTAINER_TARGET_EXCEPTION- Lnet/minecraft/server/command/ItemCommand;NOT_A_CONTAINER_TARGET_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
 
- 
NOT_A_CONTAINER_SOURCE_EXCEPTIONprivate static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType NOT_A_CONTAINER_SOURCE_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - c- Laex;c:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;- intermediary - field_28020- Lnet/minecraft/class_5687;field_28020:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;- named - NOT_A_CONTAINER_SOURCE_EXCEPTION- Lnet/minecraft/server/command/ItemCommand;NOT_A_CONTAINER_SOURCE_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
 
- 
NO_SUCH_SLOT_TARGET_EXCEPTIONstatic final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NO_SUCH_SLOT_TARGET_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - b- Laex;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_28019- Lnet/minecraft/class_5687;field_28019:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- named - NO_SUCH_SLOT_TARGET_EXCEPTION- Lnet/minecraft/server/command/ItemCommand;NO_SUCH_SLOT_TARGET_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
NO_SUCH_SLOT_SOURCE_EXCEPTIONprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NO_SUCH_SLOT_SOURCE_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - d- Laex;d:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_28021- Lnet/minecraft/class_5687;field_28021:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- named - NO_SUCH_SLOT_SOURCE_EXCEPTION- Lnet/minecraft/server/command/ItemCommand;NO_SUCH_SLOT_SOURCE_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
NO_CHANGES_EXCEPTIONprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NO_CHANGES_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - e- Laex;e:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_28022- Lnet/minecraft/class_5687;field_28022:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- named - NO_CHANGES_EXCEPTION- Lnet/minecraft/server/command/ItemCommand;NO_CHANGES_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
KNOWN_ITEM_EXCEPTIONprivate static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType KNOWN_ITEM_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - f- Laex;f:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- intermediary - field_28023- Lnet/minecraft/class_5687;field_28023:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- named - KNOWN_ITEM_EXCEPTION- Lnet/minecraft/server/command/ItemCommand;KNOWN_ITEM_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
 
- 
MODIFIER_SUGGESTION_PROVIDERprivate static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource> MODIFIER_SUGGESTION_PROVIDER- Mappings:
- Namespace - Name - Mixin selector - official - g- Laex;g:Lcom/mojang/brigadier/suggestion/SuggestionProvider;- intermediary - field_28024- Lnet/minecraft/class_5687;field_28024:Lcom/mojang/brigadier/suggestion/SuggestionProvider;- named - MODIFIER_SUGGESTION_PROVIDER- Lnet/minecraft/server/command/ItemCommand;MODIFIER_SUGGESTION_PROVIDER:Lcom/mojang/brigadier/suggestion/SuggestionProvider;
 
 
- 
- 
Constructor Details- 
ItemCommandpublic ItemCommand()
 
- 
- 
Method Details- 
registerpublic static void register(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, CommandRegistryAccess commandRegistryAccess) - Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V- intermediary - method_32707- Lnet/minecraft/class_5687;method_32707(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V- named - register- Lnet/minecraft/server/command/ItemCommand;register(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/command/CommandRegistryAccess;)V
 
- 
executeBlockModifyprivate static int executeBlockModify(ServerCommandSource source, BlockPos pos, int slot, LootFunction modifier) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lgu;ILeaz;)I- intermediary - method_32718- Lnet/minecraft/class_5687;method_32718(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_117;)I- named - executeBlockModify- Lnet/minecraft/server/command/ItemCommand;executeBlockModify(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/loot/function/LootFunction;)I
 
- 
executeEntityModifyprivate static int executeEntityModify(ServerCommandSource source, Collection<? extends Entity> targets, int slot, LootFunction modifier) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Ljava/util/Collection;ILeaz;)I- intermediary - method_32725- Lnet/minecraft/class_5687;method_32725(Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_117;)I- named - executeEntityModify- Lnet/minecraft/server/command/ItemCommand;executeEntityModify(Lnet/minecraft/server/command/ServerCommandSource;Ljava/util/Collection;ILnet/minecraft/loot/function/LootFunction;)I
 
- 
executeBlockReplaceprivate static int executeBlockReplace(ServerCommandSource source, BlockPos pos, int slot, ItemStack stack) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lgu;ILcfz;)I- intermediary - method_32717- Lnet/minecraft/class_5687;method_32717(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_1799;)I- named - executeBlockReplace- Lnet/minecraft/server/command/ItemCommand;executeBlockReplace(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/item/ItemStack;)I
 
- 
getInventoryAtPosprivate static Inventory getInventoryAtPos(ServerCommandSource source, BlockPos pos, com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType exception) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lgu;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lbdq;- intermediary - method_32723- Lnet/minecraft/class_5687;method_32723(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/class_1263;- named - getInventoryAtPos- Lnet/minecraft/server/command/ItemCommand;getInventoryAtPos(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/inventory/Inventory;
 
- 
executeEntityReplaceprivate static int executeEntityReplace(ServerCommandSource source, Collection<? extends Entity> targets, int slot, ItemStack stack) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Ljava/util/Collection;ILcfz;)I- intermediary - method_32724- Lnet/minecraft/class_5687;method_32724(Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_1799;)I- named - executeEntityReplace- Lnet/minecraft/server/command/ItemCommand;executeEntityReplace(Lnet/minecraft/server/command/ServerCommandSource;Ljava/util/Collection;ILnet/minecraft/item/ItemStack;)I
 
- 
executeEntityCopyBlockprivate static int executeEntityCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, Collection<? extends Entity> targets, int slot) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lgu;ILjava/util/Collection;I)I- intermediary - method_32721- Lnet/minecraft/class_5687;method_32721(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILjava/util/Collection;I)I- named - executeEntityCopyBlock- Lnet/minecraft/server/command/ItemCommand;executeEntityCopyBlock(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILjava/util/Collection;I)I
 
- 
executeEntityCopyBlockprivate static int executeEntityCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, Collection<? extends Entity> targets, int slot, LootFunction modifier) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lgu;ILjava/util/Collection;ILeaz;)I- intermediary - method_32722- Lnet/minecraft/class_5687;method_32722(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILjava/util/Collection;ILnet/minecraft/class_117;)I- named - executeEntityCopyBlock- Lnet/minecraft/server/command/ItemCommand;executeEntityCopyBlock(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILjava/util/Collection;ILnet/minecraft/loot/function/LootFunction;)I
 
- 
executeBlockCopyBlockprivate static int executeBlockCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, BlockPos pos, int slot) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lgu;ILgu;I)I- intermediary - method_32719- Lnet/minecraft/class_5687;method_32719(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338;I)I- named - executeBlockCopyBlock- Lnet/minecraft/server/command/ItemCommand;executeBlockCopyBlock(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/BlockPos;I)I
 
- 
executeBlockCopyBlockprivate static int executeBlockCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, BlockPos pos, int slot, LootFunction modifier) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lgu;ILgu;ILeaz;)I- intermediary - method_32720- Lnet/minecraft/class_5687;method_32720(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338;ILnet/minecraft/class_117;)I- named - executeBlockCopyBlock- Lnet/minecraft/server/command/ItemCommand;executeBlockCopyBlock(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/BlockPos;ILnet/minecraft/loot/function/LootFunction;)I
 
- 
executeBlockCopyEntityprivate static int executeBlockCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, BlockPos pos, int slot) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lbfj;ILgu;I)I- intermediary - method_32711- Lnet/minecraft/class_5687;method_32711(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;I)I- named - executeBlockCopyEntity- Lnet/minecraft/server/command/ItemCommand;executeBlockCopyEntity(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;ILnet/minecraft/util/math/BlockPos;I)I
 
- 
executeBlockCopyEntityprivate static int executeBlockCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, BlockPos pos, int slot, LootFunction modifier) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lbfj;ILgu;ILeaz;)I- intermediary - method_32712- Lnet/minecraft/class_5687;method_32712(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;ILnet/minecraft/class_117;)I- named - executeBlockCopyEntity- Lnet/minecraft/server/command/ItemCommand;executeBlockCopyEntity(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;ILnet/minecraft/util/math/BlockPos;ILnet/minecraft/loot/function/LootFunction;)I
 
- 
executeEntityCopyEntityprivate static int executeEntityCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targets, int slot) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lbfj;ILjava/util/Collection;I)I- intermediary - method_32713- Lnet/minecraft/class_5687;method_32713(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/util/Collection;I)I- named - executeEntityCopyEntity- Lnet/minecraft/server/command/ItemCommand;executeEntityCopyEntity(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;ILjava/util/Collection;I)I
 
- 
executeEntityCopyEntityprivate static int executeEntityCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targets, int slot, LootFunction modifier) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lbfj;ILjava/util/Collection;ILeaz;)I- intermediary - method_32714- Lnet/minecraft/class_5687;method_32714(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/util/Collection;ILnet/minecraft/class_117;)I- named - executeEntityCopyEntity- Lnet/minecraft/server/command/ItemCommand;executeEntityCopyEntity(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;ILjava/util/Collection;ILnet/minecraft/loot/function/LootFunction;)I
 
- 
getStackWithModifierprivate static ItemStack getStackWithModifier(ServerCommandSource source, LootFunction modifier, ItemStack stack) - Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Leaz;Lcfz;)Lcfz;- intermediary - method_32715- Lnet/minecraft/class_5687;method_32715(Lnet/minecraft/class_2168;Lnet/minecraft/class_117;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;- named - getStackWithModifier- Lnet/minecraft/server/command/ItemCommand;getStackWithModifier(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/loot/function/LootFunction;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
 
- 
getStackInSlotprivate static ItemStack getStackInSlot(Entity entity, int slotId) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lbfj;I)Lcfz;- intermediary - method_32706- Lnet/minecraft/class_5687;method_32706(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_1799;- named - getStackInSlot- Lnet/minecraft/server/command/ItemCommand;getStackInSlot(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/item/ItemStack;
 
- 
getStackInSlotFromInventoryAtprivate static ItemStack getStackInSlotFromInventoryAt(ServerCommandSource source, BlockPos pos, int slotId) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laex;a(Lds;Lgu;I)Lcfz;- intermediary - method_32716- Lnet/minecraft/class_5687;method_32716(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1799;- named - getStackInSlotFromInventoryAt- Lnet/minecraft/server/command/ItemCommand;getStackInSlotFromInventoryAt(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/item/ItemStack;
 
 
-