net.minecraft.block.entity

public final class VaultBlockEntity$Client

net.minecraft.world.level.block.entity.vault.VaultBlockEntity$Client
net.minecraft.class_9199$class_9200
net.minecraft.block.entity.VaultBlockEntity$Client

Field summary

Modifier and TypeField
private static final int
PARTICLE_TICK_RATE
field_48870
field_48870
private static final float
IDLE_PARTICLE_CHANCE
field_48871
field_48871
private static final float
AMBIENT_SOUND_CHANCE
field_48872
field_48872
private static final int
ACTIVATION_PARTICLE_COUNT
field_48873
field_48873
private static final int
DEACTIVATION_PARTICLE_COUNT
field_48874
field_48874

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
tick(Level clientLevel, BlockPos pos, BlockState blockState, VaultClientData clientData, VaultSharedData sharedData)
method_56741(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_9202 arg3, class_9205 arg4)
tick(World world, BlockPos pos, BlockState state, VaultClientData clientData, VaultSharedData sharedData)
public static void
emitActivationParticles(Level clientLevel, BlockPos pos, BlockState blockState, VaultSharedData sharedData, ParticleOptions flameParticle)
method_56742(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_9205 arg3, class_2394 arg4)
spawnActivateParticles(World world, BlockPos pos, BlockState state, VaultSharedData sharedData, ParticleEffect particle)
public static void
emitDeactivationParticles(Level clientLevel, BlockPos pos, ParticleOptions flameParticle)
method_56739(class_1937 arg0, class_2338 arg1, class_2394 arg2)
spawnDeactivateParticles(World world, BlockPos pos, ParticleEffect particle)
private static void
emitIdleParticles(Level clientLevel, BlockPos pos, VaultSharedData sharedData, ParticleOptions flameParticle)
method_56740(class_1937 arg0, class_2338 arg1, class_9205 arg2, class_2394 arg3)
spawnAmbientParticles(World world, BlockPos pos, VaultSharedData sharedData, ParticleEffect particle)
private static void
emitConnectionParticlesForPlayer(Level level, Vec3 flyTowards, Player player)
method_56738(class_1937 arg0, class_243 arg1, class_1657 arg2)
spawnConnectedParticlesFor(World world, Vec3d pos, PlayerEntity player)
private static void
emitConnectionParticlesForNearbyPlayers(Level level, BlockPos pos, BlockState blockState, VaultSharedData sharedData)
method_56748(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_9205 arg3)
spawnConnectedParticles(World world, BlockPos pos, BlockState state, VaultSharedData sharedData)
private static boolean
isWithinConnectionRange(BlockPos vaultPos, VaultSharedData sharedData, Player player)
method_56745(class_2338 arg0, class_9205 arg1, class_1657 arg2)
isPlayerWithinConnectedParticlesRange(BlockPos pos, VaultSharedData sharedData, PlayerEntity player)
private static void
playIdleSounds(Level clientLevel, BlockPos pos, VaultSharedData sharedData)
method_56747(class_1937 arg0, class_2338 arg1, class_9205 arg2)
playAmbientSound(World world, BlockPos pos, VaultSharedData sharedData)
public static boolean
shouldDisplayActiveEffects(VaultSharedData sharedData)
method_56743(class_9205 arg0)
hasDisplayItem(VaultSharedData sharedData)
private static Vec3d
randomPosCenterOfCage(BlockPos blockPos, RandomSource random)
method_56744(class_2338 arg0, class_5819 arg1)
getDeactivateParticlesPos(BlockPos pos, Random random)
private static Vec3d
randomPosInsideCage(BlockPos blockPos, RandomSource random)
method_56749(class_2338 arg0, class_5819 arg1)
getRegularParticlesPos(BlockPos pos, Random random)
private static Vec3d
keyholePos(BlockPos blockPos, Direction blockFacing)
method_56746(class_2338 arg0, class_2350 arg1)
getConnectedParticlesOrigin(BlockPos pos, Direction direction)