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 int
private static final float
private static final int
private static final float
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
emitActivationParticles
(Level level, BlockPos pos, BlockState state, VaultSharedData sharedData, ParticleOptions particle) private static void
emitConnectionParticlesForNearbyPlayers
(Level level, BlockPos pos, BlockState state, VaultSharedData sharedData) private static void
emitConnectionParticlesForPlayer
(Level level, Vec3 pos, Player player) static void
emitDeactivationParticles
(Level level, BlockPos pos, ParticleOptions particle) private static void
emitIdleParticles
(Level level, BlockPos pos, VaultSharedData sharedData, ParticleOptions particle) private static boolean
isWithinConnectionRange
(BlockPos pos, VaultSharedData sharedData, Player player) private static Vec3
keyholePos
(BlockPos pos, Direction facing) private static void
playIdleSounds
(Level level, BlockPos pos, VaultSharedData sharedData) private static Vec3
randomPosCenterOfCage
(BlockPos pos, RandomSource random) private static Vec3
randomPosInsideCage
(BlockPos pos, RandomSource random) static boolean
shouldDisplayActiveEffects
(VaultSharedData sharedData) static void
tick
(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