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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
BellBlockEntity.class_5557
-
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 blockPos, BlockState blockState)
-
Method Summary
Modifier and Type Method Description void
activate(Direction direction)
private static void
applyGlowToEntity(LivingEntity livingEntity)
private static void
applyGlowToRaiders(World world, BlockPos blockPos, List<LivingEntity> list)
private static void
applyParticlesToRaiders(World world, BlockPos blockPos, List<LivingEntity> list)
static void
clientTick(World world, BlockPos blockPos, BlockState blockState, BellBlockEntity bellBlockEntity)
private static boolean
isRaiderEntity(BlockPos blockPos, LivingEntity entity)
private static void
method_31658(World world, BlockPos blockPos, BlockState blockState, BellBlockEntity bellBlockEntity, BellBlockEntity.class_5557 class_5557)
private void
notifyMemoriesOfBell()
boolean
onSyncedBlockEvent(int type, int data)
private static boolean
raidersHearBell(BlockPos blockPos, List<LivingEntity> list)
static void
serverTick(World world, BlockPos blockPos, BlockState blockState, BellBlockEntity bellBlockEntity)
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 -
ringTicks
public int ringTicks -
ringing
public boolean ringing -
lastSideHit
-
hearingEntities
-
resonating
private boolean resonating -
resonateTime
private int resonateTime
-
-
Constructor Details
-
BellBlockEntity
-
-
Method Details
-
onSyncedBlockEvent
public boolean onSyncedBlockEvent(int type, int data)- Overrides:
onSyncedBlockEvent
in classBlockEntity
-
method_31658
private static void method_31658(World world, BlockPos blockPos, BlockState blockState, BellBlockEntity bellBlockEntity, BellBlockEntity.class_5557 class_5557) -
clientTick
public static void clientTick(World world, BlockPos blockPos, BlockState blockState, BellBlockEntity bellBlockEntity) -
serverTick
public static void serverTick(World world, BlockPos blockPos, BlockState blockState, BellBlockEntity bellBlockEntity) -
activate
-
notifyMemoriesOfBell
private void notifyMemoriesOfBell() -
raidersHearBell
-
applyGlowToRaiders
-
applyParticlesToRaiders
private static void applyParticlesToRaiders(World world, BlockPos blockPos, List<LivingEntity> list) -
isRaiderEntity
-
applyGlowToEntity
-