类 BellBlockEntity


  • public class BellBlockEntity
    extends BlockEntity
    Mappings:
    Namespace Name
    official chn
    intermediary net/minecraft/class_3721
    named net/minecraft/block/entity/BellBlockEntity
    • 字段详细资料

      • field_31316

        private static final int field_31316
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lchn;d:I
        intermediary field_31316 Lnet/minecraft/class_3721;field_31316:I
        named field_31316 Lnet/minecraft/block/entity/BellBlockEntity;field_31316:I
      • field_31317

        private static final int field_31317
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lchn;e:I
        intermediary field_31317 Lnet/minecraft/class_3721;field_31317:I
        named field_31317 Lnet/minecraft/block/entity/BellBlockEntity;field_31317:I
      • field_31318

        private static final int field_31318
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Lchn;f:I
        intermediary field_31318 Lnet/minecraft/class_3721;field_31318:I
        named field_31318 Lnet/minecraft/block/entity/BellBlockEntity;field_31318:I
      • field_31319

        private static final int field_31319
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Lchn;g:I
        intermediary field_31319 Lnet/minecraft/class_3721;field_31319:I
        named field_31319 Lnet/minecraft/block/entity/BellBlockEntity;field_31319:I
      • field_31320

        private static final int field_31320
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official h Lchn;h:I
        intermediary field_31320 Lnet/minecraft/class_3721;field_31320:I
        named field_31320 Lnet/minecraft/block/entity/BellBlockEntity;field_31320:I
      • field_31321

        private static final int field_31321
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official i Lchn;i:I
        intermediary field_31321 Lnet/minecraft/class_3721;field_31321:I
        named field_31321 Lnet/minecraft/block/entity/BellBlockEntity;field_31321:I
      • field_31322

        private static final int field_31322
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official j Lchn;j:I
        intermediary field_31322 Lnet/minecraft/class_3721;field_31322:I
        named field_31322 Lnet/minecraft/block/entity/BellBlockEntity;field_31322:I
      • field_31323

        private static final int field_31323
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official k Lchn;k:I
        intermediary field_31323 Lnet/minecraft/class_3721;field_31323:I
        named field_31323 Lnet/minecraft/block/entity/BellBlockEntity;field_31323:I
      • lastRingTime

        private long lastRingTime
        Mappings:
        Namespace Name Mixin selector
        official l Lchn;l:J
        intermediary field_19155 Lnet/minecraft/class_3721;field_19155:J
        named lastRingTime Lnet/minecraft/block/entity/BellBlockEntity;lastRingTime:J
      • ringTicks

        public int ringTicks
        Mappings:
        Namespace Name Mixin selector
        official a Lchn;a:I
        intermediary field_17095 Lnet/minecraft/class_3721;field_17095:I
        named ringTicks Lnet/minecraft/block/entity/BellBlockEntity;ringTicks:I
      • ringing

        public boolean ringing
        Mappings:
        Namespace Name Mixin selector
        official b Lchn;b:Z
        intermediary field_17096 Lnet/minecraft/class_3721;field_17096:Z
        named ringing Lnet/minecraft/block/entity/BellBlockEntity;ringing:Z
      • lastSideHit

        public Direction lastSideHit
        Mappings:
        Namespace Name Mixin selector
        official c Lchn;c:Lgg;
        intermediary field_17097 Lnet/minecraft/class_3721;field_17097:Lnet/minecraft/class_2350;
        named lastSideHit Lnet/minecraft/block/entity/BellBlockEntity;lastSideHit:Lnet/minecraft/util/math/Direction;
      • hearingEntities

        private List<LivingEntity> hearingEntities
        Mappings:
        Namespace Name Mixin selector
        official m Lchn;m:Ljava/util/List;
        intermediary field_19156 Lnet/minecraft/class_3721;field_19156:Ljava/util/List;
        named hearingEntities Lnet/minecraft/block/entity/BellBlockEntity;hearingEntities:Ljava/util/List;
      • resonating

        private boolean resonating
        Mappings:
        Namespace Name Mixin selector
        official q Lchn;q:Z
        intermediary field_19157 Lnet/minecraft/class_3721;field_19157:Z
        named resonating Lnet/minecraft/block/entity/BellBlockEntity;resonating:Z
      • resonateTime

        private int resonateTime
        Mappings:
        Namespace Name Mixin selector
        official r Lchn;r:I
        intermediary field_19158 Lnet/minecraft/class_3721;field_19158:I
        named resonateTime Lnet/minecraft/block/entity/BellBlockEntity;resonateTime:I
    • 构造器详细资料

      • BellBlockEntity

        public BellBlockEntity​(BlockPos pos,
                               BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lchn;<init>(Lgb;Lcjr;)V
        intermediary <init> Lnet/minecraft/class_3721;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named <init> Lnet/minecraft/block/entity/BellBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)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
      • tick

        private static void tick​(World world,
                                 BlockPos pos,
                                 BlockState state,
                                 BellBlockEntity blockEntity,
                                 BellBlockEntity.Effect bellEffect)
        Mappings:
        Namespace Name Mixin selector
        official a Lchn;a(Lbvr;Lgb;Lcjr;Lchn;Lchn$a;)V
        intermediary method_31658 Lnet/minecraft/class_3721;method_31658(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;Lnet/minecraft/class_3721$class_5557;)V
        named tick Lnet/minecraft/block/entity/BellBlockEntity;tick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BellBlockEntity;Lnet/minecraft/block/entity/BellBlockEntity$Effect;)V
      • clientTick

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

        public static void serverTick​(World world,
                                      BlockPos pos,
                                      BlockState state,
                                      BellBlockEntity blockEntity)
        Mappings:
        Namespace Name Mixin selector
        official b Lchn;b(Lbvr;Lgb;Lcjr;Lchn;)V
        intermediary method_31659 Lnet/minecraft/class_3721;method_31659(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)V
        named serverTick Lnet/minecraft/block/entity/BellBlockEntity;serverTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BellBlockEntity;)V
      • activate

        public void activate​(Direction direction)
        Rings the bell in a given direction.
        Mappings:
        Namespace Name Mixin selector
        official a Lchn;a(Lgg;)V
        intermediary method_17031 Lnet/minecraft/class_3721;method_17031(Lnet/minecraft/class_2350;)V
        named activate Lnet/minecraft/block/entity/BellBlockEntity;activate(Lnet/minecraft/util/math/Direction;)V
      • notifyMemoriesOfBell

        private void notifyMemoriesOfBell()
        Makes living entities within 48 blocks remember that they heard a bell at the current world time.
        Mappings:
        Namespace Name Mixin selector
        official d Lchn;d()V
        intermediary method_20219 Lnet/minecraft/class_3721;method_20219()V
        named notifyMemoriesOfBell Lnet/minecraft/block/entity/BellBlockEntity;notifyMemoriesOfBell()V
      • raidersHearBell

        private static boolean raidersHearBell​(BlockPos pos,
                                               List<LivingEntity> hearingEntities)
        Determines whether at least one of the given entities would be affected by the bell.

        This determines whether the bell resonates. For some reason, despite affected by the bell, entities more than 32 blocks away will not count as hearing the bell.

        Mappings:
        Namespace Name Mixin selector
        official a Lchn;a(Lgb;Ljava/util/List;)Z
        intermediary method_20523 Lnet/minecraft/class_3721;method_20523(Lnet/minecraft/class_2338;Ljava/util/List;)Z
        named raidersHearBell Lnet/minecraft/block/entity/BellBlockEntity;raidersHearBell(Lnet/minecraft/util/math/BlockPos;Ljava/util/List;)Z
      • applyGlowToRaiders

        private static void applyGlowToRaiders​(World world,
                                               BlockPos pos,
                                               List<LivingEntity> hearingEntities)
        Mappings:
        Namespace Name Mixin selector
        official a Lchn;a(Lbvr;Lgb;Ljava/util/List;)V
        intermediary method_20521 Lnet/minecraft/class_3721;method_20521(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V
        named applyGlowToRaiders Lnet/minecraft/block/entity/BellBlockEntity;applyGlowToRaiders(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/List;)V
      • applyParticlesToRaiders

        private static void applyParticlesToRaiders​(World world,
                                                    BlockPos pos,
                                                    List<LivingEntity> hearingEntities)
        Spawns ParticleTypes.ENTITY_EFFECT particles around raiders within 48 blocks.
        Mappings:
        Namespace Name Mixin selector
        official b Lchn;b(Lbvr;Lgb;Ljava/util/List;)V
        intermediary method_20218 Lnet/minecraft/class_3721;method_20218(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V
        named applyParticlesToRaiders Lnet/minecraft/block/entity/BellBlockEntity;applyParticlesToRaiders(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/List;)V
      • isRaiderEntity

        private static boolean isRaiderEntity​(BlockPos pos,
                                              LivingEntity entity)
        Determines whether the given entity is in the EntityTypeTags.RAIDERS entity type tag and within 48 blocks of the given position.
        Mappings:
        Namespace Name Mixin selector
        official a Lchn;a(Lgb;Lasy;)Z
        intermediary method_20518 Lnet/minecraft/class_3721;method_20518(Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z
        named isRaiderEntity Lnet/minecraft/block/entity/BellBlockEntity;isRaiderEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/LivingEntity;)Z
      • applyGlowToEntity

        private static void applyGlowToEntity​(LivingEntity entity)
        Gives the StatusEffects.GLOWING status effect to the given entity for 3 seconds (60 ticks).
        Mappings:
        Namespace Name Mixin selector
        official a Lchn;a(Lasy;)V
        intermediary method_20520 Lnet/minecraft/class_3721;method_20520(Lnet/minecraft/class_1309;)V
        named applyGlowToEntity Lnet/minecraft/block/entity/BellBlockEntity;applyGlowToEntity(Lnet/minecraft/entity/LivingEntity;)V