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 cfpintermediary net/minecraft/class_3721named net/minecraft/block/entity/BellBlockEntity
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interfaceBellBlockEntity.Effect -
Field Summary
Fields Modifier and Type Field Description private List<LivingEntity>hearingEntitiesprivate longlastRingTimeDirectionlastSideHitprivate intresonateTimeprivate booleanresonatingbooleanringingintringTicksFields 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 voidactivate(Direction direction)private static voidapplyGlowToEntity(LivingEntity entity)private static voidapplyGlowToRaiders(World world, BlockPos pos, List<LivingEntity> hearingEntities)private static voidapplyParticlesToRaiders(World world, BlockPos pos, List<LivingEntity> hearingEntities)static voidclientTick(World world, BlockPos pos, BlockState state, BellBlockEntity blockEntity)private static booleanisRaiderEntity(BlockPos pos, LivingEntity entity)private voidnotifyMemoriesOfBell()booleanonSyncedBlockEvent(int type, int data)private static booleanraidersHearBell(BlockPos pos, List<LivingEntity> hearingEntities)static voidserverTick(World world, BlockPos pos, BlockState state, BellBlockEntity blockEntity)private static voidtick(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 gLcfp;g:Jintermediary field_19155Lnet/minecraft/class_3721;field_19155:Jnamed lastRingTimeLnet/minecraft/block/entity/BellBlockEntity;lastRingTime:J
-
ringTicks
public int ringTicks- Mappings:
Namespace Name Mixin selector official aLcfp;a:Iintermediary field_17095Lnet/minecraft/class_3721;field_17095:Inamed ringTicksLnet/minecraft/block/entity/BellBlockEntity;ringTicks:I
-
ringing
public boolean ringing- Mappings:
Namespace Name Mixin selector official bLcfp;b:Zintermediary field_17096Lnet/minecraft/class_3721;field_17096:Znamed ringingLnet/minecraft/block/entity/BellBlockEntity;ringing:Z
-
lastSideHit
- Mappings:
Namespace Name Mixin selector official cLcfp;c:Lgc;intermediary field_17097Lnet/minecraft/class_3721;field_17097:Lnet/minecraft/class_2350;named lastSideHitLnet/minecraft/block/entity/BellBlockEntity;lastSideHit:Lnet/minecraft/util/math/Direction;
-
hearingEntities
- Mappings:
Namespace Name Mixin selector official hLcfp;h:Ljava/util/List;intermediary field_19156Lnet/minecraft/class_3721;field_19156:Ljava/util/List;named hearingEntitiesLnet/minecraft/block/entity/BellBlockEntity;hearingEntities:Ljava/util/List;
-
resonating
private boolean resonating- Mappings:
Namespace Name Mixin selector official iLcfp;i:Zintermediary field_19157Lnet/minecraft/class_3721;field_19157:Znamed resonatingLnet/minecraft/block/entity/BellBlockEntity;resonating:Z
-
resonateTime
private int resonateTime- Mappings:
Namespace Name Mixin selector official jLcfp;j:Iintermediary field_19158Lnet/minecraft/class_3721;field_19158:Inamed resonateTimeLnet/minecraft/block/entity/BellBlockEntity;resonateTime:I
-
-
Constructor Details
-
BellBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lcfp;<init>(Lfx;Lcht;)Vintermediary <init>Lnet/minecraft/class_3721;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed <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:
onSyncedBlockEventin classBlockEntity- Mappings:
Namespace Name Mixin selector official a_Lcfr;a_(II)Zintermediary method_11004Lnet/minecraft/class_2586;method_11004(II)Znamed onSyncedBlockEventLnet/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 aLcfp;a(Lbtv;Lfx;Lcht;Lcfp;Lcfp$a;)Vintermediary method_31658Lnet/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;)Vnamed tickLnet/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 aLcfp;a(Lbtv;Lfx;Lcht;Lcfp;)Vintermediary method_31657Lnet/minecraft/class_3721;method_31657(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)Vnamed clientTickLnet/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 bLcfp;b(Lbtv;Lfx;Lcht;Lcfp;)Vintermediary method_31659Lnet/minecraft/class_3721;method_31659(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)Vnamed serverTickLnet/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 aLcfp;a(Lgc;)Vintermediary method_17031Lnet/minecraft/class_3721;method_17031(Lnet/minecraft/class_2350;)Vnamed activateLnet/minecraft/block/entity/BellBlockEntity;activate(Lnet/minecraft/util/math/Direction;)V
-
notifyMemoriesOfBell
private void notifyMemoriesOfBell()- Mappings:
Namespace Name Mixin selector official dLcfp;d()Vintermediary method_20219Lnet/minecraft/class_3721;method_20219()Vnamed notifyMemoriesOfBellLnet/minecraft/block/entity/BellBlockEntity;notifyMemoriesOfBell()V
-
raidersHearBell
- Mappings:
Namespace Name Mixin selector official aLcfp;a(Lfx;Ljava/util/List;)Zintermediary method_20523Lnet/minecraft/class_3721;method_20523(Lnet/minecraft/class_2338;Ljava/util/List;)Znamed raidersHearBellLnet/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 aLcfp;a(Lbtv;Lfx;Ljava/util/List;)Vintermediary method_20521Lnet/minecraft/class_3721;method_20521(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)Vnamed applyGlowToRaidersLnet/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 bLcfp;b(Lbtv;Lfx;Ljava/util/List;)Vintermediary method_20218Lnet/minecraft/class_3721;method_20218(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)Vnamed applyParticlesToRaidersLnet/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 aLcfp;a(Lfx;Lari;)Zintermediary method_20518Lnet/minecraft/class_3721;method_20518(Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Znamed isRaiderEntityLnet/minecraft/block/entity/BellBlockEntity;isRaiderEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/LivingEntity;)Z
-
applyGlowToEntity
- Mappings:
Namespace Name Mixin selector official aLcfp;a(Lari;)Vintermediary method_20520Lnet/minecraft/class_3721;method_20520(Lnet/minecraft/class_1309;)Vnamed applyGlowToEntityLnet/minecraft/block/entity/BellBlockEntity;applyGlowToEntity(Lnet/minecraft/entity/LivingEntity;)V
-