Package net.minecraft.server.command
Class ItemCommand
java.lang.Object
net.minecraft.server.command.ItemCommand
- Mappings:
Namespace Name intermediary net/minecraft/class_5687official aexnamed net/minecraft/server/command/ItemCommand
-
Field Summary
FieldsModifier 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 Summary
Constructors -
Method Summary
Modifier 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_EXCEPTION
static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType NOT_A_CONTAINER_TARGET_EXCEPTION- Mappings:
Namespace Name Mixin selector intermediary field_28018Lnet/minecraft/class_5687;field_28018:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;official aLaex;a:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;named NOT_A_CONTAINER_TARGET_EXCEPTIONLnet/minecraft/server/command/ItemCommand;NOT_A_CONTAINER_TARGET_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
-
NOT_A_CONTAINER_SOURCE_EXCEPTION
private static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType NOT_A_CONTAINER_SOURCE_EXCEPTION- Mappings:
Namespace Name Mixin selector intermediary field_28020Lnet/minecraft/class_5687;field_28020:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;official cLaex;c:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;named NOT_A_CONTAINER_SOURCE_EXCEPTIONLnet/minecraft/server/command/ItemCommand;NOT_A_CONTAINER_SOURCE_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
-
NO_SUCH_SLOT_TARGET_EXCEPTION
static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NO_SUCH_SLOT_TARGET_EXCEPTION- Mappings:
Namespace Name Mixin selector intermediary field_28019Lnet/minecraft/class_5687;field_28019:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official bLaex;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named NO_SUCH_SLOT_TARGET_EXCEPTIONLnet/minecraft/server/command/ItemCommand;NO_SUCH_SLOT_TARGET_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
NO_SUCH_SLOT_SOURCE_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NO_SUCH_SLOT_SOURCE_EXCEPTION- Mappings:
Namespace Name Mixin selector intermediary field_28021Lnet/minecraft/class_5687;field_28021:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official dLaex;d:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named NO_SUCH_SLOT_SOURCE_EXCEPTIONLnet/minecraft/server/command/ItemCommand;NO_SUCH_SLOT_SOURCE_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
NO_CHANGES_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NO_CHANGES_EXCEPTION- Mappings:
Namespace Name Mixin selector intermediary field_28022Lnet/minecraft/class_5687;field_28022:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;official eLaex;e:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named NO_CHANGES_EXCEPTIONLnet/minecraft/server/command/ItemCommand;NO_CHANGES_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
KNOWN_ITEM_EXCEPTION
private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType KNOWN_ITEM_EXCEPTION- Mappings:
Namespace Name Mixin selector intermediary field_28023Lnet/minecraft/class_5687;field_28023:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;official fLaex;f:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;named KNOWN_ITEM_EXCEPTIONLnet/minecraft/server/command/ItemCommand;KNOWN_ITEM_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
-
MODIFIER_SUGGESTION_PROVIDER
private static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource> MODIFIER_SUGGESTION_PROVIDER- Mappings:
Namespace Name Mixin selector intermediary field_28024Lnet/minecraft/class_5687;field_28024:Lcom/mojang/brigadier/suggestion/SuggestionProvider;official gLaex;g:Lcom/mojang/brigadier/suggestion/SuggestionProvider;named MODIFIER_SUGGESTION_PROVIDERLnet/minecraft/server/command/ItemCommand;MODIFIER_SUGGESTION_PROVIDER:Lcom/mojang/brigadier/suggestion/SuggestionProvider;
-
-
Constructor Details
-
ItemCommand
public ItemCommand()
-
-
Method Details
-
register
public static void register(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, CommandRegistryAccess commandRegistryAccess) - Mappings:
Namespace Name Mixin selector intermediary method_32707Lnet/minecraft/class_5687;method_32707(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)Vofficial aLaex;a(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)Vnamed registerLnet/minecraft/server/command/ItemCommand;register(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/command/CommandRegistryAccess;)V
-
executeBlockModify
private 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 intermediary method_32718Lnet/minecraft/class_5687;method_32718(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_117;)Iofficial aLaex;a(Lds;Lgu;ILeaw;)Inamed executeBlockModifyLnet/minecraft/server/command/ItemCommand;executeBlockModify(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/loot/function/LootFunction;)I
-
executeEntityModify
private 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 intermediary method_32725Lnet/minecraft/class_5687;method_32725(Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_117;)Iofficial aLaex;a(Lds;Ljava/util/Collection;ILeaw;)Inamed executeEntityModifyLnet/minecraft/server/command/ItemCommand;executeEntityModify(Lnet/minecraft/server/command/ServerCommandSource;Ljava/util/Collection;ILnet/minecraft/loot/function/LootFunction;)I
-
executeBlockReplace
private 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 intermediary method_32717Lnet/minecraft/class_5687;method_32717(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_1799;)Iofficial aLaex;a(Lds;Lgu;ILcfx;)Inamed executeBlockReplaceLnet/minecraft/server/command/ItemCommand;executeBlockReplace(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/item/ItemStack;)I
-
getInventoryAtPos
private 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 intermediary method_32723Lnet/minecraft/class_5687;method_32723(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/class_1263;official aLaex;a(Lds;Lgu;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lbdp;named getInventoryAtPosLnet/minecraft/server/command/ItemCommand;getInventoryAtPos(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/inventory/Inventory;
-
executeEntityReplace
private 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 intermediary method_32724Lnet/minecraft/class_5687;method_32724(Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_1799;)Iofficial aLaex;a(Lds;Ljava/util/Collection;ILcfx;)Inamed executeEntityReplaceLnet/minecraft/server/command/ItemCommand;executeEntityReplace(Lnet/minecraft/server/command/ServerCommandSource;Ljava/util/Collection;ILnet/minecraft/item/ItemStack;)I
-
executeEntityCopyBlock
private 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 intermediary method_32721Lnet/minecraft/class_5687;method_32721(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILjava/util/Collection;I)Iofficial aLaex;a(Lds;Lgu;ILjava/util/Collection;I)Inamed executeEntityCopyBlockLnet/minecraft/server/command/ItemCommand;executeEntityCopyBlock(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILjava/util/Collection;I)I
-
executeEntityCopyBlock
private 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 intermediary method_32722Lnet/minecraft/class_5687;method_32722(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILjava/util/Collection;ILnet/minecraft/class_117;)Iofficial aLaex;a(Lds;Lgu;ILjava/util/Collection;ILeaw;)Inamed executeEntityCopyBlockLnet/minecraft/server/command/ItemCommand;executeEntityCopyBlock(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILjava/util/Collection;ILnet/minecraft/loot/function/LootFunction;)I
-
executeBlockCopyBlock
private 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 intermediary method_32719Lnet/minecraft/class_5687;method_32719(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338;I)Iofficial aLaex;a(Lds;Lgu;ILgu;I)Inamed executeBlockCopyBlockLnet/minecraft/server/command/ItemCommand;executeBlockCopyBlock(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/BlockPos;I)I
-
executeBlockCopyBlock
private 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 intermediary method_32720Lnet/minecraft/class_5687;method_32720(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338;ILnet/minecraft/class_117;)Iofficial aLaex;a(Lds;Lgu;ILgu;ILeaw;)Inamed executeBlockCopyBlockLnet/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
-
executeBlockCopyEntity
private 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 intermediary method_32711Lnet/minecraft/class_5687;method_32711(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;I)Iofficial aLaex;a(Lds;Lbfh;ILgu;I)Inamed executeBlockCopyEntityLnet/minecraft/server/command/ItemCommand;executeBlockCopyEntity(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;ILnet/minecraft/util/math/BlockPos;I)I
-
executeBlockCopyEntity
private 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 intermediary method_32712Lnet/minecraft/class_5687;method_32712(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;ILnet/minecraft/class_117;)Iofficial aLaex;a(Lds;Lbfh;ILgu;ILeaw;)Inamed executeBlockCopyEntityLnet/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
-
executeEntityCopyEntity
private 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 intermediary method_32713Lnet/minecraft/class_5687;method_32713(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/util/Collection;I)Iofficial aLaex;a(Lds;Lbfh;ILjava/util/Collection;I)Inamed executeEntityCopyEntityLnet/minecraft/server/command/ItemCommand;executeEntityCopyEntity(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;ILjava/util/Collection;I)I
-
executeEntityCopyEntity
private 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 intermediary method_32714Lnet/minecraft/class_5687;method_32714(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/util/Collection;ILnet/minecraft/class_117;)Iofficial aLaex;a(Lds;Lbfh;ILjava/util/Collection;ILeaw;)Inamed executeEntityCopyEntityLnet/minecraft/server/command/ItemCommand;executeEntityCopyEntity(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;ILjava/util/Collection;ILnet/minecraft/loot/function/LootFunction;)I
-
getStackWithModifier
private static ItemStack getStackWithModifier(ServerCommandSource source, LootFunction modifier, ItemStack stack) - Mappings:
Namespace Name Mixin selector intermediary method_32715Lnet/minecraft/class_5687;method_32715(Lnet/minecraft/class_2168;Lnet/minecraft/class_117;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;official aLaex;a(Lds;Leaw;Lcfx;)Lcfx;named getStackWithModifierLnet/minecraft/server/command/ItemCommand;getStackWithModifier(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/loot/function/LootFunction;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
getStackInSlot
private static ItemStack getStackInSlot(Entity entity, int slotId) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector intermediary method_32706Lnet/minecraft/class_5687;method_32706(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_1799;official aLaex;a(Lbfh;I)Lcfx;named getStackInSlotLnet/minecraft/server/command/ItemCommand;getStackInSlot(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/item/ItemStack;
-
getStackInSlotFromInventoryAt
private 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 intermediary method_32716Lnet/minecraft/class_5687;method_32716(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1799;official aLaex;a(Lds;Lgu;I)Lcfx;named getStackInSlotFromInventoryAtLnet/minecraft/server/command/ItemCommand;getStackInSlotFromInventoryAt(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/item/ItemStack;
-