类 ChestBlockEntity

    • 字段详细资料

      • field_31332

        private static final int field_31332
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lchu;b:I
        intermediary field_31332 Lnet/minecraft/class_2595;field_31332:I
        named field_31332 Lnet/minecraft/block/entity/ChestBlockEntity;field_31332:I
      • inventory

        private DefaultedList<ItemStack> inventory
        Mappings:
        Namespace Name Mixin selector
        official c Lchu;c:Lgn;
        intermediary field_11927 Lnet/minecraft/class_2595;field_11927:Lnet/minecraft/class_2371;
        named inventory Lnet/minecraft/block/entity/ChestBlockEntity;inventory:Lnet/minecraft/util/collection/DefaultedList;
      • stateManager

        private final ChestStateManager stateManager
        Mappings:
        Namespace Name Mixin selector
        official f Lchu;f:Lchz;
        intermediary field_27209 Lnet/minecraft/class_2595;field_27209:Lnet/minecraft/class_5561;
        named stateManager Lnet/minecraft/block/entity/ChestBlockEntity;stateManager:Lnet/minecraft/block/entity/ChestStateManager;
      • lidAnimator

        private final ChestLidAnimator lidAnimator
        Mappings:
        Namespace Name Mixin selector
        official i Lchu;i:Lchv;
        intermediary field_27210 Lnet/minecraft/class_2595;field_27210:Lnet/minecraft/class_5560;
        named lidAnimator Lnet/minecraft/block/entity/ChestBlockEntity;lidAnimator:Lnet/minecraft/block/entity/ChestLidAnimator;
    • 构造器详细资料

      • ChestBlockEntity

        protected ChestBlockEntity​(BlockEntityType<?> type,
                                   BlockPos pos,
                                   BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lchp;<init>(Lchr;Lgb;Lcjr;)V
        intermediary <init> Lnet/minecraft/class_2586;<init>(Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named <init> Lnet/minecraft/block/entity/BlockEntity;<init>(Lnet/minecraft/block/entity/BlockEntityType;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      • ChestBlockEntity

        public ChestBlockEntity​(BlockPos pos,
                                BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lchu;<init>(Lgb;Lcjr;)V
        intermediary <init> Lnet/minecraft/class_2595;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named <init> Lnet/minecraft/block/entity/ChestBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • 方法详细资料

      • size

        public int size()
        指定者:
        size 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official ab_ Laqz;ab_()I
        intermediary method_5439 Lnet/minecraft/class_1263;method_5439()I
        named size Lnet/minecraft/inventory/Inventory;size()I
      • getContainerName

        protected Text getContainerName()
        指定者:
        getContainerName 在类中 LockableContainerBlockEntity
        Mappings:
        Namespace Name Mixin selector
        official g Lchj;g()Lon;
        intermediary method_17823 Lnet/minecraft/class_2624;method_17823()Lnet/minecraft/class_2561;
        named getContainerName Lnet/minecraft/block/entity/LockableContainerBlockEntity;getContainerName()Lnet/minecraft/text/Text;
      • readNbt

        public void readNbt​(CompoundTag nbt)
        覆盖:
        readNbt 在类中 LockableContainerBlockEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lchp;a(Lmv;)V
        intermediary method_11014 Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)V
        named readNbt Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • writeNbt

        public CompoundTag writeNbt​(CompoundTag nbt)
        覆盖:
        writeNbt 在类中 LockableContainerBlockEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lchp;b(Lmv;)Lmv;
        intermediary method_11007 Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
        named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
      • clientTick

        public static void clientTick​(World world,
                                      BlockPos pos,
                                      BlockState state,
                                      ChestBlockEntity blockEntity)
        Mappings:
        Namespace Name Mixin selector
        official a Lchu;a(Lbvr;Lgb;Lcjr;Lchu;)V
        intermediary method_31670 Lnet/minecraft/class_2595;method_31670(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2595;)V
        named clientTick Lnet/minecraft/block/entity/ChestBlockEntity;clientTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/ChestBlockEntity;)V
      • playSound

        private static void playSound​(World world,
                                      BlockPos pos,
                                      BlockState state,
                                      SoundEvent soundEvent)
        Mappings:
        Namespace Name Mixin selector
        official b Lchu;b(Lbvr;Lgb;Lcjr;Laev;)V
        intermediary method_11050 Lnet/minecraft/class_2595;method_11050(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)V
        named playSound Lnet/minecraft/block/entity/ChestBlockEntity;playSound(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/sound/SoundEvent;)V
      • onSyncedBlockEvent

        public boolean onSyncedBlockEvent​(int type,
                                          int data)
        覆盖:
        onSyncedBlockEvent 在类中 BlockEntity
        Mappings:
        Namespace Name Mixin selector
        official a_ Lchp;a_(II)Z
        intermediary method_11004 Lnet/minecraft/class_2586;method_11004(II)Z
        named onSyncedBlockEvent Lnet/minecraft/block/entity/BlockEntity;onSyncedBlockEvent(II)Z
      • onOpen

        public void onOpen​(PlayerEntity player)
        指定者:
        onOpen 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official c_ Laqz;c_(Lbjf;)V
        intermediary method_5435 Lnet/minecraft/class_1263;method_5435(Lnet/minecraft/class_1657;)V
        named onOpen Lnet/minecraft/inventory/Inventory;onOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
      • onClose

        public void onClose​(PlayerEntity player)
        指定者:
        onClose 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official b_ Laqz;b_(Lbjf;)V
        intermediary method_5432 Lnet/minecraft/class_1263;method_5432(Lnet/minecraft/class_1657;)V
        named onClose Lnet/minecraft/inventory/Inventory;onClose(Lnet/minecraft/entity/player/PlayerEntity;)V
      • getInvStackList

        protected DefaultedList<ItemStack> getInvStackList()
        指定者:
        getInvStackList 在类中 LootableContainerBlockEntity
        Mappings:
        Namespace Name Mixin selector
        official f Lcim;f()Lgn;
        intermediary method_11282 Lnet/minecraft/class_2621;method_11282()Lnet/minecraft/class_2371;
        named getInvStackList Lnet/minecraft/block/entity/LootableContainerBlockEntity;getInvStackList()Lnet/minecraft/util/collection/DefaultedList;
      • setInvStackList

        protected void setInvStackList​(DefaultedList<ItemStack> list)
        指定者:
        setInvStackList 在类中 LootableContainerBlockEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lcim;a(Lgn;)V
        intermediary method_11281 Lnet/minecraft/class_2621;method_11281(Lnet/minecraft/class_2371;)V
        named setInvStackList Lnet/minecraft/block/entity/LootableContainerBlockEntity;setInvStackList(Lnet/minecraft/util/collection/DefaultedList;)V
      • getAnimationProgress

        public float getAnimationProgress​(float tickDelta)
        指定者:
        getAnimationProgress 在接口中 ChestAnimationProgress
        Mappings:
        Namespace Name Mixin selector
        official a Lcil;a(F)F
        intermediary method_11274 Lnet/minecraft/class_2618;method_11274(F)F
        named getAnimationProgress Lnet/minecraft/client/block/ChestAnimationProgress;getAnimationProgress(F)F
      • getPlayersLookingInChestCount

        public static int getPlayersLookingInChestCount​(BlockView world,
                                                        BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lchu;a(Lbuv;Lgb;)I
        intermediary method_11048 Lnet/minecraft/class_2595;method_11048(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
        named getPlayersLookingInChestCount Lnet/minecraft/block/entity/ChestBlockEntity;getPlayersLookingInChestCount(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)I
      • copyInventory

        public static void copyInventory​(ChestBlockEntity from,
                                         ChestBlockEntity to)
        Mappings:
        Namespace Name Mixin selector
        official a Lchu;a(Lchu;Lchu;)V
        intermediary method_11047 Lnet/minecraft/class_2595;method_11047(Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;)V
        named copyInventory Lnet/minecraft/block/entity/ChestBlockEntity;copyInventory(Lnet/minecraft/block/entity/ChestBlockEntity;Lnet/minecraft/block/entity/ChestBlockEntity;)V
      • createScreenHandler

        protected ScreenHandler createScreenHandler​(int syncId,
                                                    PlayerInventory playerInventory)
        指定者:
        createScreenHandler 在类中 LockableContainerBlockEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lchj;a(ILbje;)Lbll;
        intermediary method_5465 Lnet/minecraft/class_2624;method_5465(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703;
        named createScreenHandler Lnet/minecraft/block/entity/LockableContainerBlockEntity;createScreenHandler(ILnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/ScreenHandler;
      • onScheduledTick

        public void onScheduledTick()
        Mappings:
        Namespace Name Mixin selector
        official h Lchu;h()V
        intermediary method_31671 Lnet/minecraft/class_2595;method_31671()V
        named onScheduledTick Lnet/minecraft/block/entity/ChestBlockEntity;onScheduledTick()V
      • onInvOpenOrClose

        protected void onInvOpenOrClose​(World world,
                                        BlockPos pos,
                                        BlockState state,
                                        int oldViewerCount,
                                        int newViewerCount)
        Mappings:
        Namespace Name Mixin selector
        official a Lchu;a(Lbvr;Lgb;Lcjr;II)V
        intermediary method_11049 Lnet/minecraft/class_2595;method_11049(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V
        named onInvOpenOrClose Lnet/minecraft/block/entity/ChestBlockEntity;onInvOpenOrClose(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;II)V