类 ItemCommand


  • public class ItemCommand
    extends Object
    Mappings:
    Namespace Name
    official yk
    intermediary net/minecraft/class_5687
    named net/minecraft/server/command/ItemCommand
    • 字段详细资料

      • NOT_A_CONTAINER_TARGET_EXCEPTION

        static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType NOT_A_CONTAINER_TARGET_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;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_EXCEPTION

        private static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType NOT_A_CONTAINER_SOURCE_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official c Lyk;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_EXCEPTION

        static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NO_SUCH_SLOT_TARGET_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official b Lyk;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_EXCEPTION

        private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NO_SUCH_SLOT_SOURCE_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official d Lyk;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_EXCEPTION

        private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType NO_CHANGES_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official e Lyk;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_EXCEPTION

        private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType KNOWN_ITEM_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official f Lyk;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_PROVIDER

        private static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource> MODIFIER_SUGGESTION_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official g Lyk;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;
    • 构造器详细资料

      • ItemCommand

        public ItemCommand()
    • 方法详细资料

      • register

        public static void register​(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher)
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Lcom/mojang/brigadier/CommandDispatcher;)V
        intermediary method_32707 Lnet/minecraft/class_5687;method_32707(Lcom/mojang/brigadier/CommandDispatcher;)V
        named register Lnet/minecraft/server/command/ItemCommand;register(Lcom/mojang/brigadier/CommandDispatcher;)V
      • executeBlockModify

        private static int executeBlockModify​(ServerCommandSource source,
                                              BlockPos pos,
                                              int slot,
                                              LootFunction modifier)
                                       throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lgb;ILdja;)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
      • executeEntityModify

        private static int executeEntityModify​(ServerCommandSource source,
                                               Collection<? extends Entity> targets,
                                               int slot,
                                               LootFunction modifier)
                                        throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Ljava/util/Collection;ILdja;)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
      • executeBlockReplace

        private static int executeBlockReplace​(ServerCommandSource source,
                                               BlockPos pos,
                                               int slot,
                                               ItemStack stack)
                                        throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lgb;ILbpr;)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
      • getInventoryAtPos

        private static Inventory getInventoryAtPos​(ServerCommandSource source,
                                                   BlockPos pos,
                                                   com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType exception)
                                            throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lgb;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Laqz;
        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;
      • executeEntityReplace

        private static int executeEntityReplace​(ServerCommandSource source,
                                                Collection<? extends Entity> targets,
                                                int slot,
                                                ItemStack stack)
                                         throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Ljava/util/Collection;ILbpr;)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
      • executeEntityCopyBlock

        private static int executeEntityCopyBlock​(ServerCommandSource source,
                                                  BlockPos sourcePos,
                                                  int sourceSlot,
                                                  Collection<? extends Entity> targets,
                                                  int slot)
                                           throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lgb;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
      • 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
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lgb;ILjava/util/Collection;ILdja;)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
      • executeBlockCopyBlock

        private static int executeBlockCopyBlock​(ServerCommandSource source,
                                                 BlockPos sourcePos,
                                                 int sourceSlot,
                                                 BlockPos pos,
                                                 int slot)
                                          throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lgb;ILgb;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
      • executeBlockCopyBlock

        private static int executeBlockCopyBlock​(ServerCommandSource source,
                                                 BlockPos sourcePos,
                                                 int sourceSlot,
                                                 BlockPos pos,
                                                 int slot,
                                                 LootFunction modifier)
                                          throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lgb;ILgb;ILdja;)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
      • executeBlockCopyEntity

        private static int executeBlockCopyEntity​(ServerCommandSource source,
                                                  Entity sourceEntity,
                                                  int sourceSlot,
                                                  BlockPos pos,
                                                  int slot)
                                           throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lasl;ILgb;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
      • executeBlockCopyEntity

        private static int executeBlockCopyEntity​(ServerCommandSource source,
                                                  Entity sourceEntity,
                                                  int sourceSlot,
                                                  BlockPos pos,
                                                  int slot,
                                                  LootFunction modifier)
                                           throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lasl;ILgb;ILdja;)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
      • executeEntityCopyEntity

        private static int executeEntityCopyEntity​(ServerCommandSource source,
                                                   Entity sourceEntity,
                                                   int sourceSlot,
                                                   Collection<? extends Entity> targets,
                                                   int slot)
                                            throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lasl;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
      • 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
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lasl;ILjava/util/Collection;ILdja;)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
      • getStackWithModifier

        private static ItemStack getStackWithModifier​(ServerCommandSource source,
                                                      LootFunction modifier,
                                                      ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Ldja;Lbpr;)Lbpr;
        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;
      • getStackInSlot

        private static ItemStack getStackInSlot​(Entity entity,
                                                int slotId)
                                         throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Lasl;I)Lbpr;
        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;
      • getStackInSlotFromInventoryAt

        private static ItemStack getStackInSlotFromInventoryAt​(ServerCommandSource source,
                                                               BlockPos pos,
                                                               int slotId)
                                                        throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lyk;a(Ldg;Lgb;I)Lbpr;
        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;