类 BeehiveBlockEntity


  • public class BeehiveBlockEntity
    extends BlockEntity
    Mappings:
    Namespace Name
    official chm
    intermediary net/minecraft/class_4482
    named net/minecraft/block/entity/BeehiveBlockEntity
    • 字段详细资料

      • FLOWER_POS_KEY

        public static final String FLOWER_POS_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a:Ljava/lang/String;
        intermediary field_31306 Lnet/minecraft/class_4482;field_31306:Ljava/lang/String;
        named FLOWER_POS_KEY Lnet/minecraft/block/entity/BeehiveBlockEntity;FLOWER_POS_KEY:Ljava/lang/String;
      • MIN_OCCUPATION_TICKS_KEY

        public static final String MIN_OCCUPATION_TICKS_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lchm;b:Ljava/lang/String;
        intermediary field_31307 Lnet/minecraft/class_4482;field_31307:Ljava/lang/String;
        named MIN_OCCUPATION_TICKS_KEY Lnet/minecraft/block/entity/BeehiveBlockEntity;MIN_OCCUPATION_TICKS_KEY:Ljava/lang/String;
      • ENTITY_DATA_KEY

        public static final String ENTITY_DATA_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lchm;c:Ljava/lang/String;
        intermediary field_31308 Lnet/minecraft/class_4482;field_31308:Ljava/lang/String;
        named ENTITY_DATA_KEY Lnet/minecraft/block/entity/BeehiveBlockEntity;ENTITY_DATA_KEY:Ljava/lang/String;
      • TICKS_IN_HIVE_KEY

        public static final String TICKS_IN_HIVE_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lchm;d:Ljava/lang/String;
        intermediary field_31309 Lnet/minecraft/class_4482;field_31309:Ljava/lang/String;
        named TICKS_IN_HIVE_KEY Lnet/minecraft/block/entity/BeehiveBlockEntity;TICKS_IN_HIVE_KEY:Ljava/lang/String;
      • HAS_NECTAR_KEY

        public static final String HAS_NECTAR_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lchm;e:Ljava/lang/String;
        intermediary field_31310 Lnet/minecraft/class_4482;field_31310:Ljava/lang/String;
        named HAS_NECTAR_KEY Lnet/minecraft/block/entity/BeehiveBlockEntity;HAS_NECTAR_KEY:Ljava/lang/String;
      • BEES_KEY

        public static final String BEES_KEY
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Lchm;f:Ljava/lang/String;
        intermediary field_31311 Lnet/minecraft/class_4482;field_31311:Ljava/lang/String;
        named BEES_KEY Lnet/minecraft/block/entity/BeehiveBlockEntity;BEES_KEY:Ljava/lang/String;
      • MAX_BEE_COUNT

        public static final int MAX_BEE_COUNT
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Lchm;g:I
        intermediary field_31312 Lnet/minecraft/class_4482;field_31312:I
        named MAX_BEE_COUNT Lnet/minecraft/block/entity/BeehiveBlockEntity;MAX_BEE_COUNT:I
      • ANGERED_CANNOT_ENTER_HIVE_TICKS

        private static final int ANGERED_CANNOT_ENTER_HIVE_TICKS
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official i Lchm;i:I
        intermediary field_31314 Lnet/minecraft/class_4482;field_31314:I
        named ANGERED_CANNOT_ENTER_HIVE_TICKS Lnet/minecraft/block/entity/BeehiveBlockEntity;ANGERED_CANNOT_ENTER_HIVE_TICKS:I
      • MIN_OCCUPATION_TICKS_WITH_NECTAR

        private static final int MIN_OCCUPATION_TICKS_WITH_NECTAR
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official j Lchm;j:I
        intermediary field_31315 Lnet/minecraft/class_4482;field_31315:I
        named MIN_OCCUPATION_TICKS_WITH_NECTAR Lnet/minecraft/block/entity/BeehiveBlockEntity;MIN_OCCUPATION_TICKS_WITH_NECTAR:I
      • MIN_OCCUPATION_TICKS_WITHOUT_NECTAR

        public static final int MIN_OCCUPATION_TICKS_WITHOUT_NECTAR
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official h Lchm;h:I
        intermediary field_31313 Lnet/minecraft/class_4482;field_31313:I
        named MIN_OCCUPATION_TICKS_WITHOUT_NECTAR Lnet/minecraft/block/entity/BeehiveBlockEntity;MIN_OCCUPATION_TICKS_WITHOUT_NECTAR:I
      • bees

        private final List<BeehiveBlockEntity.Bee> bees
        Mappings:
        Namespace Name Mixin selector
        official k Lchm;k:Ljava/util/List;
        intermediary field_20423 Lnet/minecraft/class_4482;field_20423:Ljava/util/List;
        named bees Lnet/minecraft/block/entity/BeehiveBlockEntity;bees:Ljava/util/List;
      • flowerPos

        @Nullable
        private @Nullable BlockPos flowerPos
        Mappings:
        Namespace Name Mixin selector
        official l Lchm;l:Lgb;
        intermediary field_20424 Lnet/minecraft/class_4482;field_20424:Lnet/minecraft/class_2338;
        named flowerPos Lnet/minecraft/block/entity/BeehiveBlockEntity;flowerPos:Lnet/minecraft/util/math/BlockPos;
    • 构造器详细资料

      • BeehiveBlockEntity

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

      • markDirty

        public void markDirty()
        覆盖:
        markDirty 在类中 BlockEntity
        Mappings:
        Namespace Name Mixin selector
        official Z_ Lchp;Z_()V
        intermediary method_5431 Lnet/minecraft/class_2586;method_5431()V
        named markDirty Lnet/minecraft/block/entity/BlockEntity;markDirty()V
      • isNearFire

        public boolean isNearFire()
        Mappings:
        Namespace Name Mixin selector
        official d Lchm;d()Z
        intermediary method_23280 Lnet/minecraft/class_4482;method_23280()Z
        named isNearFire Lnet/minecraft/block/entity/BeehiveBlockEntity;isNearFire()Z
      • hasNoBees

        public boolean hasNoBees()
        Mappings:
        Namespace Name Mixin selector
        official f Lchm;f()Z
        intermediary method_22400 Lnet/minecraft/class_4482;method_22400()Z
        named hasNoBees Lnet/minecraft/block/entity/BeehiveBlockEntity;hasNoBees()Z
      • isFullOfBees

        public boolean isFullOfBees()
        Mappings:
        Namespace Name Mixin selector
        official g Lchm;g()Z
        intermediary method_21856 Lnet/minecraft/class_4482;method_21856()Z
        named isFullOfBees Lnet/minecraft/block/entity/BeehiveBlockEntity;isFullOfBees()Z
      • angerBees

        public void angerBees​(@Nullable
                              @Nullable PlayerEntity player,
                              BlockState state,
                              BeehiveBlockEntity.BeeState beeState)
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a(Lbjf;Lcjr;Lchm$b;)V
        intermediary method_21850 Lnet/minecraft/class_4482;method_21850(Lnet/minecraft/class_1657;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4484;)V
        named angerBees Lnet/minecraft/block/entity/BeehiveBlockEntity;angerBees(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BeehiveBlockEntity$BeeState;)V
      • tryReleaseBee

        private List<Entity> tryReleaseBee​(BlockState state,
                                           BeehiveBlockEntity.BeeState beeState)
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a(Lcjr;Lchm$b;)Ljava/util/List;
        intermediary method_21852 Lnet/minecraft/class_4482;method_21852(Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4484;)Ljava/util/List;
        named tryReleaseBee Lnet/minecraft/block/entity/BeehiveBlockEntity;tryReleaseBee(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BeehiveBlockEntity$BeeState;)Ljava/util/List;
      • tryEnterHive

        public void tryEnterHive​(Entity entity,
                                 boolean hasNectar)
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a(Lasl;Z)V
        intermediary method_21848 Lnet/minecraft/class_4482;method_21848(Lnet/minecraft/class_1297;Z)V
        named tryEnterHive Lnet/minecraft/block/entity/BeehiveBlockEntity;tryEnterHive(Lnet/minecraft/entity/Entity;Z)V
      • getBeeCount

        public int getBeeCount()
        Mappings:
        Namespace Name Mixin selector
        official h Lchm;h()I
        intermediary method_23903 Lnet/minecraft/class_4482;method_23903()I
        named getBeeCount Lnet/minecraft/block/entity/BeehiveBlockEntity;getBeeCount()I
      • getHoneyLevel

        public static int getHoneyLevel​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a(Lcjr;)I
        intermediary method_23902 Lnet/minecraft/class_4482;method_23902(Lnet/minecraft/class_2680;)I
        named getHoneyLevel Lnet/minecraft/block/entity/BeehiveBlockEntity;getHoneyLevel(Lnet/minecraft/block/BlockState;)I
      • isSmoked

        public boolean isSmoked()
        Mappings:
        Namespace Name Mixin selector
        official i Lchm;i()Z
        intermediary method_23904 Lnet/minecraft/class_4482;method_23904()Z
        named isSmoked Lnet/minecraft/block/entity/BeehiveBlockEntity;isSmoked()Z
      • tryEnterHive

        public void tryEnterHive​(Entity entity,
                                 boolean hasNectar,
                                 int ticksInHive)
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a(Lasl;ZI)V
        intermediary method_21849 Lnet/minecraft/class_4482;method_21849(Lnet/minecraft/class_1297;ZI)V
        named tryEnterHive Lnet/minecraft/block/entity/BeehiveBlockEntity;tryEnterHive(Lnet/minecraft/entity/Entity;ZI)V
      • addBee

        public void addBee​(CompoundTag nbtCompound,
                           int ticksInHive,
                           boolean hasNectar)
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a(Lmv;IZ)V
        intermediary method_35292 Lnet/minecraft/class_4482;method_35292(Lnet/minecraft/class_2487;IZ)V
        named addBee Lnet/minecraft/block/entity/BeehiveBlockEntity;addBee(Lnet/minecraft/nbt/CompoundTag;IZ)V
      • releaseBee

        private static boolean releaseBee​(World world,
                                          BlockPos pos,
                                          BlockState state,
                                          BeehiveBlockEntity.Bee bee,
                                          @Nullable
                                          @Nullable List<Entity> entities,
                                          BeehiveBlockEntity.BeeState beeState,
                                          @Nullable
                                          @Nullable BlockPos flowerPos)
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a(Lbvr;Lgb;Lcjr;Lchm$a;Ljava/util/List;Lchm$b;Lgb;)Z
        intermediary method_21855 Lnet/minecraft/class_4482;method_21855(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4483;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;Lnet/minecraft/class_2338;)Z
        named releaseBee Lnet/minecraft/block/entity/BeehiveBlockEntity;releaseBee(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BeehiveBlockEntity$Bee;Ljava/util/List;Lnet/minecraft/block/entity/BeehiveBlockEntity$BeeState;Lnet/minecraft/util/math/BlockPos;)Z
      • ageBee

        private static void ageBee​(int ticks,
                                   BeeEntity bee)
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a(ILbda;)V
        intermediary method_29562 Lnet/minecraft/class_4482;method_29562(ILnet/minecraft/class_4466;)V
        named ageBee Lnet/minecraft/block/entity/BeehiveBlockEntity;ageBee(ILnet/minecraft/entity/passive/BeeEntity;)V
      • hasFlowerPos

        private boolean hasFlowerPos()
        Mappings:
        Namespace Name Mixin selector
        official s Lchm;s()Z
        intermediary method_21857 Lnet/minecraft/class_4482;method_21857()Z
        named hasFlowerPos Lnet/minecraft/block/entity/BeehiveBlockEntity;hasFlowerPos()Z
      • tickBees

        private static void tickBees​(World world,
                                     BlockPos pos,
                                     BlockState state,
                                     List<BeehiveBlockEntity.Bee> bees,
                                     @Nullable
                                     @Nullable BlockPos flowerPos)
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a(Lbvr;Lgb;Lcjr;Ljava/util/List;Lgb;)V
        intermediary method_21858 Lnet/minecraft/class_4482;method_21858(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_2338;)V
        named tickBees Lnet/minecraft/block/entity/BeehiveBlockEntity;tickBees(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Ljava/util/List;Lnet/minecraft/util/math/BlockPos;)V
      • serverTick

        public static void serverTick​(World world,
                                      BlockPos pos,
                                      BlockState state,
                                      BeehiveBlockEntity blockEntity)
        Mappings:
        Namespace Name Mixin selector
        official a Lchm;a(Lbvr;Lgb;Lcjr;Lchm;)V
        intermediary method_31656 Lnet/minecraft/class_4482;method_31656(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482;)V
        named serverTick Lnet/minecraft/block/entity/BeehiveBlockEntity;serverTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BeehiveBlockEntity;)V
      • readNbt

        public void readNbt​(CompoundTag nbt)
        覆盖:
        readNbt 在类中 BlockEntity
        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 在类中 BlockEntity
        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;
      • getBees

        public ListTag getBees()
        Mappings:
        Namespace Name Mixin selector
        official j Lchm;j()Lnb;
        intermediary method_21859 Lnet/minecraft/class_4482;method_21859()Lnet/minecraft/class_2499;
        named getBees Lnet/minecraft/block/entity/BeehiveBlockEntity;getBees()Lnet/minecraft/nbt/ListTag;