Class VaultBlockEntity.Client
java.lang.Object
net.minecraft.world.level.block.entity.vault.VaultBlockEntity.Client
- Enclosing class:
VaultBlockEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final floatprivate static final intprivate static final floatprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidemitActivationParticles(Level level, BlockPos pos, BlockState state, VaultSharedData sharedData, ParticleOptions particle) private static voidemitConnectionParticlesForNearbyPlayers(Level level, BlockPos pos, BlockState state, VaultSharedData sharedData) private static voidemitConnectionParticlesForPlayer(Level level, Vec3 pos, Player player) static voidemitDeactivationParticles(Level level, BlockPos pos, ParticleOptions particle) private static voidemitIdleParticles(Level level, BlockPos pos, VaultSharedData sharedData, ParticleOptions particle) private static booleanisWithinConnectionRange(BlockPos pos, VaultSharedData sharedData, Player player) private static Vec3keyholePos(BlockPos pos, Direction facing) private static voidplayIdleSounds(Level level, BlockPos pos, VaultSharedData sharedData) private static Vec3randomPosCenterOfCage(BlockPos pos, RandomSource random) private static Vec3randomPosInsideCage(BlockPos pos, RandomSource random) static booleanshouldDisplayActiveEffects(VaultSharedData sharedData) static voidtick(Level level, BlockPos pos, BlockState state, VaultClientData clientData, VaultSharedData sharedData)
-
Field Details
-
PARTICLE_TICK_RATE
private static final int PARTICLE_TICK_RATE- See Also:
-
IDLE_PARTICLE_CHANCE
private static final float IDLE_PARTICLE_CHANCE- See Also:
-
AMBIENT_SOUND_CHANCE
private static final float AMBIENT_SOUND_CHANCE- See Also:
-
ACTIVATION_PARTICLE_COUNT
private static final int ACTIVATION_PARTICLE_COUNT- See Also:
-
DEACTIVATION_PARTICLE_COUNT
private static final int DEACTIVATION_PARTICLE_COUNT- See Also:
-
-
Constructor Details
-
Client
public Client()
-
-
Method Details
-
emitDeactivationParticles
-
emitConnectionParticlesForPlayer
-
randomPosCenterOfCage
-
randomPosInsideCage
-
keyholePos