net.minecraft.particle

public class ParticleUtil

net.minecraft.util.ParticleUtils
net.minecraft.class_5945
net.minecraft.particle.ParticleUtil

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
spawnParticlesOnBlockFaces(Level level, BlockPos pos, ParticleOptions particle, IntProvider particlesPerFaceRange)
method_34682(class_1937 arg0, class_2338 arg1, class_2394 arg2, class_6017 arg3)
spawnParticle(World world, BlockPos pos, ParticleEffect effect, IntProvider count)
public static void
spawnParticlesOnBlockFace(Level level, BlockPos pos, ParticleOptions particle, IntProvider particlesPerFaceRange, Direction face, Supplier<Vec3> speedSupplier, double stepFactor)
method_41305(class_1937 arg0, class_2338 arg1, class_2394 arg2, class_6017 arg3, class_2350 arg4, Supplier<class_243> arg5, double arg6)
spawnParticles(World world, BlockPos pos, ParticleEffect effect, IntProvider count, Direction direction, Supplier<Vec3d> velocity, double offsetMultiplier)
private static Vec3d
getRandomSpeedRanges(RandomSource random)
method_41306(class_5819 arg0)
getRandomVelocity(Random random)
public static void
spawnParticlesAlongAxis(Direction$Axis attachedAxis, Level level, BlockPos pos, double radius, ParticleOptions particle, UniformInt sparkCount)
method_34683(class_2350$class_2351 arg0, class_1937 arg1, class_2338 arg2, double arg3, class_2394 arg4, class_6019 arg5)
spawnParticle(Direction$Axis axis, World world, BlockPos pos, double variance, ParticleEffect effect, UniformIntProvider range)
public static void
spawnParticleOnFace(Level level, BlockPos pos, Direction face, ParticleOptions particle, Vec3 speed, double stepFactor)
method_34681(class_1937 arg0, class_2338 arg1, class_2350 arg2, class_2394 arg3, class_243 arg4, double arg5)
spawnParticle(World world, BlockPos pos, Direction direction, ParticleEffect effect, Vec3d velocity, double offsetMultiplier)
public static void
spawnParticleBelow(Level level, BlockPos pos, RandomSource random, ParticleOptions particle)
method_49099(class_1937 arg0, class_2338 arg1, class_5819 arg2, class_2394 arg3)
spawnParticle(World world, BlockPos pos, Random random, ParticleEffect effect)
public static void
spawnParticleInBlock(LevelAccessor level, BlockPos pos, int count, ParticleOptions particle)
method_55636(class_1936 arg0, class_2338 arg1, int arg2, class_2394 arg3)
spawnParticlesAround(WorldAccess world, BlockPos pos, int count, ParticleEffect effect)
public static void
spawnParticles(LevelAccessor level, BlockPos pos, int count, double spreadWidth, double spreadHeight, boolean allowFloatingParticles, ParticleOptions particle)
method_55635(class_1936 arg0, class_2338 arg1, int arg2, double arg3, double arg4, boolean arg5, class_2394 arg6)
spawnParticlesAround(WorldAccess world, BlockPos pos, int count, double horizontalOffset, double verticalOffset, boolean force, ParticleEffect effect)
public static void
spawnSmashAttackParticles(LevelAccessor level, BlockPos pos, int count)
method_58595(class_1936 arg0, class_2338 arg1, int arg2)
spawnSmashAttackParticles(WorldAccess world, BlockPos pos, int count)
private static Vec3d
lambda$spawnParticlesOnBlockFaces$0(RandomSource arg0)
method_1_381(class_5819 arg0)
method_1_381(Random arg0)