Package net.minecraft.block.entity
Class BellBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.BellBlockEntity
public class BellBlockEntity extends BlockEntity
- Mappings:
Namespace Name official cfp
intermediary net/minecraft/class_3721
named net/minecraft/block/entity/BellBlockEntity
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
BellBlockEntity.Effect
-
Field Summary
Fields Modifier and Type Field Description private List<LivingEntity>
hearingEntities
private long
lastRingTime
Direction
lastSideHit
private int
resonateTime
private boolean
resonating
boolean
ringing
int
ringTicks
Fields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world
-
Constructor Summary
Constructors Constructor Description BellBlockEntity(BlockPos pos, BlockState state)
-
Method Summary
Modifier and Type Method Description void
activate(Direction direction)
private static void
applyGlowToEntity(LivingEntity entity)
private static void
applyGlowToRaiders(World world, BlockPos pos, List<LivingEntity> hearingEntities)
private static void
applyParticlesToRaiders(World world, BlockPos pos, List<LivingEntity> hearingEntities)
static void
clientTick(World world, BlockPos pos, BlockState state, BellBlockEntity blockEntity)
private static boolean
isRaiderEntity(BlockPos pos, LivingEntity entity)
private void
notifyMemoriesOfBell()
boolean
onSyncedBlockEvent(int type, int data)
private static boolean
raidersHearBell(BlockPos pos, List<LivingEntity> hearingEntities)
static void
serverTick(World world, BlockPos pos, BlockState state, BellBlockEntity blockEntity)
private static void
tick(World world, BlockPos pos, BlockState state, BellBlockEntity blockEntity, BellBlockEntity.Effect bellEffect)
Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromTag, fromTag, getCachedState, getPos, getSquaredRenderDistance, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, populateCrashReport, setCachedState, setWorld, toInitialChunkDataTag, toTag, toUpdatePacket
-
Field Details
-
lastRingTime
private long lastRingTime- Mappings:
Namespace Name Mixin selector official g
Lcfp;g: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
Lcfp;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
Lcfp;b:Z
intermediary field_17096
Lnet/minecraft/class_3721;field_17096:Z
named ringing
Lnet/minecraft/block/entity/BellBlockEntity;ringing:Z
-
lastSideHit
- Mappings:
Namespace Name Mixin selector official c
Lcfp;c:Lgc;
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
- Mappings:
Namespace Name Mixin selector official h
Lcfp;h: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 i
Lcfp;i: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 j
Lcfp;j:I
intermediary field_19158
Lnet/minecraft/class_3721;field_19158:I
named resonateTime
Lnet/minecraft/block/entity/BellBlockEntity;resonateTime:I
-
-
Constructor Details
-
BellBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>
Lcfp;<init>(Lfx;Lcht;)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
-
-
Method Details
-
onSyncedBlockEvent
public boolean onSyncedBlockEvent(int type, int data)- Overrides:
onSyncedBlockEvent
in classBlockEntity
- Mappings:
Namespace Name Mixin selector official a_
Lcfr;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
Lcfp;a(Lbtv;Lfx;Lcht;Lcfp;Lcfp$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
Lcfp;a(Lbtv;Lfx;Lcht;Lcfp;)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
Lcfp;b(Lbtv;Lfx;Lcht;Lcfp;)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
- Mappings:
Namespace Name Mixin selector official a
Lcfp;a(Lgc;)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()- Mappings:
Namespace Name Mixin selector official d
Lcfp;d()V
intermediary method_20219
Lnet/minecraft/class_3721;method_20219()V
named notifyMemoriesOfBell
Lnet/minecraft/block/entity/BellBlockEntity;notifyMemoriesOfBell()V
-
raidersHearBell
- Mappings:
Namespace Name Mixin selector official a
Lcfp;a(Lfx;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
Lcfp;a(Lbtv;Lfx;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)- Mappings:
Namespace Name Mixin selector official b
Lcfp;b(Lbtv;Lfx;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
- Mappings:
Namespace Name Mixin selector official a
Lcfp;a(Lfx;Lari;)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
- Mappings:
Namespace Name Mixin selector official a
Lcfp;a(Lari;)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
-