Uses of Interface
net.minecraft.core.particles.ParticleOptions
Packages that use ParticleOptions
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of ParticleOptions in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type ParticleOptionsModifier and TypeMethodDescriptionvoid
ClientLevel.addAlwaysVisibleParticle
(ParticleOptions p_104774_, boolean p_104775_, double p_104776_, double p_104777_, double p_104778_, double p_104779_, double p_104780_, double p_104781_) void
ClientLevel.addAlwaysVisibleParticle
(ParticleOptions p_104766_, double p_104767_, double p_104768_, double p_104769_, double p_104770_, double p_104771_, double p_104772_) void
ClientLevel.addParticle
(ParticleOptions p_104714_, boolean p_104715_, boolean p_383197_, double p_104716_, double p_104717_, double p_104718_, double p_104719_, double p_104720_, double p_104721_) void
ClientLevel.addParticle
(ParticleOptions p_104706_, double p_104707_, double p_104708_, double p_104709_, double p_104710_, double p_104711_, double p_104712_) void
ClientLevel.explode
(Entity p_363686_, DamageSource p_365268_, ExplosionDamageCalculator p_363795_, double p_360494_, double p_360591_, double p_364949_, float p_361233_, boolean p_364900_, Level.ExplosionInteraction p_365033_, ParticleOptions p_361889_, ParticleOptions p_361473_, Holder<SoundEvent> p_362359_) private void
ClientLevel.spawnFluidParticle
(double p_104593_, double p_104594_, double p_104595_, double p_104596_, double p_104597_, ParticleOptions p_104598_) private void
ClientLevel.spawnParticle
(BlockPos p_104695_, ParticleOptions p_104696_, VoxelShape p_104697_, double p_104698_) private void
ClientLevel.trySpawnDripParticles
(BlockPos p_104690_, BlockState p_104691_, ParticleOptions p_104692_, boolean p_104693_) -
Uses of ParticleOptions in net.minecraft.client.particle
Classes in net.minecraft.client.particle with type parameters of type ParticleOptionsModifier and TypeClassDescriptionstatic class
static interface
interface
ParticleProvider<T extends ParticleOptions>
static interface
ParticleProvider.Sprite<T extends ParticleOptions>
Fields in net.minecraft.client.particle declared as ParticleOptionsModifier and TypeFieldDescriptionprivate final ParticleOptions
DripParticle.DripHangParticle.fallingParticle
protected final ParticleOptions
DripParticle.FallAndLandParticle.landParticle
private final ParticleOptions
TrackingEmitter.particleType
Methods in net.minecraft.client.particle with type parameters of type ParticleOptionsModifier and TypeMethodDescriptionprivate <T extends ParticleOptions>
ParticleParticleEngine.makeParticle
(T p_107396_, double p_107397_, double p_107398_, double p_107399_, double p_107400_, double p_107401_, double p_107402_) <T extends ParticleOptions>
voidParticleEngine.register
(ParticleType<T> p_107379_, ParticleEngine.SpriteParticleRegistration<T> p_107380_) Deprecated.<T extends ParticleOptions>
voidParticleEngine.register
(ParticleType<T> p_273423_, ParticleProvider.Sprite<T> p_273134_) Deprecated.Register viaRegisterParticleProvidersEvent
<T extends ParticleOptions>
voidParticleEngine.register
(ParticleType<T> p_107382_, ParticleProvider<T> p_107383_) Deprecated.Register viaRegisterParticleProvidersEvent
Methods in net.minecraft.client.particle with parameters of type ParticleOptionsModifier and TypeMethodDescriptionParticleEngine.createParticle
(ParticleOptions p_107371_, double p_107372_, double p_107373_, double p_107374_, double p_107375_, double p_107376_, double p_107377_) void
ParticleEngine.createTrackingEmitter
(Entity p_107330_, ParticleOptions p_107331_) void
ParticleEngine.createTrackingEmitter
(Entity p_107333_, ParticleOptions p_107334_, int p_107335_) Constructors in net.minecraft.client.particle with parameters of type ParticleOptionsModifierConstructorDescriptionCoolingDripHangParticle
(ClientLevel p_106068_, double p_106069_, double p_106070_, double p_106071_, Fluid p_106072_, ParticleOptions p_106073_) DripHangParticle
(ClientLevel p_106085_, double p_106086_, double p_106087_, double p_106088_, Fluid p_106089_, ParticleOptions p_106090_) DripstoneFallAndLandParticle
(ClientLevel p_171930_, double p_171931_, double p_171932_, double p_171933_, Fluid p_171934_, ParticleOptions p_171935_) FallAndLandParticle
(ClientLevel p_106116_, double p_106117_, double p_106118_, double p_106119_, Fluid p_106120_, ParticleOptions p_106121_) HoneyFallAndLandParticle
(ClientLevel p_106146_, double p_106147_, double p_106148_, double p_106149_, Fluid p_106150_, ParticleOptions p_106151_) TrackingEmitter
(ClientLevel p_108390_, Entity p_108391_, ParticleOptions p_108392_) TrackingEmitter
(ClientLevel p_108394_, Entity p_108395_, ParticleOptions p_108396_, int p_108397_) TrackingEmitter
(ClientLevel p_108399_, Entity p_108400_, ParticleOptions p_108401_, int p_108402_, Vec3 p_108403_) -
Uses of ParticleOptions in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with type parameters of type ParticleOptionsModifier and TypeMethodDescription<T extends ParticleOptions>
voidLevelRenderer.addParticle
(T p_109736_, double p_109737_, double p_109738_, double p_109739_, double p_109740_, double p_109741_, double p_109742_) Methods in net.minecraft.client.renderer with parameters of type ParticleOptionsModifier and TypeMethodDescriptionvoid
LevelRenderer.addParticle
(ParticleOptions p_109753_, boolean p_109754_, boolean p_109755_, double p_109756_, double p_109757_, double p_109758_, double p_109759_, double p_109760_, double p_109761_) void
LevelRenderer.addParticle
(ParticleOptions p_109744_, boolean p_109745_, double p_109746_, double p_109747_, double p_109748_, double p_109749_, double p_109750_, double p_109751_) private Particle
LevelRenderer.addParticleInternal
(ParticleOptions p_109805_, boolean p_109806_, boolean p_109807_, double p_109808_, double p_109809_, double p_109810_, double p_109811_, double p_109812_, double p_109813_) (package private) Particle
LevelRenderer.addParticleInternal
(ParticleOptions p_109796_, boolean p_109797_, double p_109798_, double p_109799_, double p_109800_, double p_109801_, double p_109802_, double p_109803_) -
Uses of ParticleOptions in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments with type parameters of type ParticleOptionsModifier and TypeMethodDescriptionprivate static <T extends ParticleOptions,
O>
TParticleArgument.readParticle
(TagParser<O> p_409667_, com.mojang.brigadier.StringReader p_103935_, ParticleType<T> p_103936_, HolderLookup.Provider p_323668_) Methods in net.minecraft.commands.arguments that return ParticleOptionsModifier and TypeMethodDescriptionstatic ParticleOptions
ParticleArgument.getParticle
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_103938_, String p_103939_) ParticleArgument.parse
(com.mojang.brigadier.StringReader p_103933_) static ParticleOptions
ParticleArgument.readParticle
(com.mojang.brigadier.StringReader p_249275_, HolderLookup.Provider p_324619_) -
Uses of ParticleOptions in net.minecraft.core.particles
Classes in net.minecraft.core.particles with type parameters of type ParticleOptionsClasses in net.minecraft.core.particles that implement ParticleOptionsModifier and TypeClassDescriptionclass
class
class
class
class
class
final record
class
class
final record
class
Fields in net.minecraft.core.particles with type parameters of type ParticleOptionsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<ParticleOptions> ParticleTypes.CODEC
static final StreamCodec
<RegistryFriendlyByteBuf, ParticleOptions> ParticleTypes.STREAM_CODEC
Methods in net.minecraft.core.particles with type parameters of type ParticleOptionsModifier and TypeMethodDescriptionprivate static <T extends ParticleOptions>
ParticleType<T> ParticleTypes.register
(String p_235906_, boolean p_235907_, Function<ParticleType<T>, com.mojang.serialization.MapCodec<T>> p_235909_, Function<ParticleType<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>> p_320791_) -
Uses of ParticleOptions in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game declared as ParticleOptionsModifier and TypeFieldDescriptionprivate final ParticleOptions
ClientboundExplodePacket.explosionParticle
The field for theexplosionParticle
record component.private final ParticleOptions
ClientboundLevelParticlesPacket.particle
Methods in net.minecraft.network.protocol.game that return ParticleOptionsModifier and TypeMethodDescriptionClientboundExplodePacket.explosionParticle()
Returns the value of theexplosionParticle
record component.ClientboundLevelParticlesPacket.getParticle()
Constructors in net.minecraft.network.protocol.game with parameters of type ParticleOptionsModifierConstructorDescriptionClientboundExplodePacket
(Vec3 center, Optional<Vec3> playerKnockback, ParticleOptions explosionParticle, Holder<SoundEvent> explosionSound) Creates an instance of aClientboundExplodePacket
record class. -
Uses of ParticleOptions in net.minecraft.network.syncher
Fields in net.minecraft.network.syncher with type parameters of type ParticleOptionsModifier and TypeFieldDescriptionstatic final EntityDataSerializer
<ParticleOptions> EntityDataSerializers.PARTICLE
static final EntityDataSerializer
<List<ParticleOptions>> EntityDataSerializers.PARTICLES
-
Uses of ParticleOptions in net.minecraft.server.commands
Methods in net.minecraft.server.commands with parameters of type ParticleOptionsModifier and TypeMethodDescriptionprivate static int
ParticleCommand.sendParticles
(CommandSourceStack p_138129_, ParticleOptions p_138130_, Vec3 p_138131_, Vec3 p_138132_, float p_138133_, int p_138134_, boolean p_138135_, Collection<ServerPlayer> p_138136_) -
Uses of ParticleOptions in net.minecraft.server.level
Methods in net.minecraft.server.level with type parameters of type ParticleOptionsModifier and TypeMethodDescription<T extends ParticleOptions>
booleanServerLevel.sendParticles
(ServerPlayer p_8625_, T p_8626_, boolean p_8627_, boolean p_382903_, double p_8628_, double p_8629_, double p_8630_, int p_8631_, double p_8632_, double p_8633_, double p_8634_, double p_8635_) <T extends ParticleOptions>
intServerLevel.sendParticles
(T p_383163_, boolean p_382791_, boolean p_383241_, double p_382894_, double p_383049_, double p_382861_, int p_382789_, double p_382818_, double p_382875_, double p_383002_, double p_383103_) <T extends ParticleOptions>
intServerLevel.sendParticles
(T p_8768_, double p_8769_, double p_8770_, double p_8771_, int p_8772_, double p_8773_, double p_8774_, double p_8775_, double p_8776_) Methods in net.minecraft.server.level with parameters of type ParticleOptionsModifier and TypeMethodDescriptionvoid
WorldGenRegion.addParticle
(ParticleOptions p_9561_, double p_9562_, double p_9563_, double p_9564_, double p_9565_, double p_9566_, double p_9567_) void
ServerLevel.explode
(Entity p_256039_, DamageSource p_255778_, ExplosionDamageCalculator p_256002_, double p_256067_, double p_256370_, double p_256153_, float p_256045_, boolean p_255686_, Level.ExplosionInteraction p_255827_, ParticleOptions p_312436_, ParticleOptions p_312391_, Holder<SoundEvent> p_320497_) -
Uses of ParticleOptions in net.minecraft.util
Methods in net.minecraft.util with parameters of type ParticleOptionsModifier and TypeMethodDescriptionstatic void
ParticleUtils.spawnParticleBelow
(Level p_273159_, BlockPos p_273452_, RandomSource p_273538_, ParticleOptions p_273419_) static void
ParticleUtils.spawnParticleInBlock
(LevelAccessor p_316553_, BlockPos p_316882_, int p_316412_, ParticleOptions p_316308_) static void
ParticleUtils.spawnParticleOnFace
(Level p_216307_, BlockPos p_216308_, Direction p_216309_, ParticleOptions p_216310_, Vec3 p_216311_, double p_216312_) static void
ParticleUtils.spawnParticles
(LevelAccessor p_316549_, BlockPos p_316335_, int p_316207_, double p_316351_, double p_316421_, boolean p_316563_, ParticleOptions p_316241_) static void
ParticleUtils.spawnParticlesAlongAxis
(Direction.Axis p_144968_, Level p_144969_, BlockPos p_144970_, double p_144971_, ParticleOptions p_144972_, UniformInt p_144973_) static void
ParticleUtils.spawnParticlesOnBlockFace
(Level p_216319_, BlockPos p_216320_, ParticleOptions p_216321_, IntProvider p_216322_, Direction p_216323_, Supplier<Vec3> p_216324_, double p_216325_) static void
ParticleUtils.spawnParticlesOnBlockFaces
(Level p_216314_, BlockPos p_216315_, ParticleOptions p_216316_, IntProvider p_216317_) -
Uses of ParticleOptions in net.minecraft.world.effect
Fields in net.minecraft.world.effect with type parameters of type ParticleOptionsModifier and TypeFieldDescriptionprivate final Function
<MobEffectInstance, ParticleOptions> MobEffect.particleFactory
Methods in net.minecraft.world.effect that return ParticleOptionsModifier and TypeMethodDescriptionMobEffect.createParticleOptions
(MobEffectInstance p_333815_) MobEffectInstance.getParticleOptions()
Constructors in net.minecraft.world.effect with parameters of type ParticleOptionsModifierConstructorDescriptionprotected
MobEffect
(MobEffectCategory p_333963_, int p_333864_, ParticleOptions p_333716_) protected
RaidOmenMobEffect
(MobEffectCategory p_338433_, int p_338414_, ParticleOptions p_338610_) Constructor parameters in net.minecraft.world.effect with type arguments of type ParticleOptionsModifierConstructorDescriptionprotected
MobEffect
(MobEffectCategory category, int color, Function<MobEffectInstance, ParticleOptions> particleFactory) Neo: Constructor that can take in the particle factory as a function of theMobEffectInstance
. -
Uses of ParticleOptions in net.minecraft.world.entity
Fields in net.minecraft.world.entity with type parameters of type ParticleOptionsModifier and TypeFieldDescriptionprivate static final EntityDataAccessor
<List<ParticleOptions>> LivingEntity.DATA_EFFECT_PARTICLES
private static final EntityDataAccessor
<ParticleOptions> AreaEffectCloud.DATA_PARTICLE
Methods in net.minecraft.world.entity that return ParticleOptionsModifier and TypeMethodDescriptionprotected ParticleOptions
GlowSquid.getInkParticle()
AreaEffectCloud.getParticle()
Methods in net.minecraft.world.entity with parameters of type ParticleOptions -
Uses of ParticleOptions in net.minecraft.world.entity.animal
Methods in net.minecraft.world.entity.animal that return ParticleOptionsMethods in net.minecraft.world.entity.animal with parameters of type ParticleOptionsModifier and TypeMethodDescriptionprivate void
Dolphin.addParticlesAroundSelf
(ParticleOptions p_28338_) private void
Bee.spawnFluidParticle
(Level p_27780_, double p_27781_, double p_27782_, double p_27783_, double p_27784_, double p_27785_, ParticleOptions p_27786_) -
Uses of ParticleOptions in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster that return ParticleOptionsModifier and TypeMethodDescriptionprotected ParticleOptions
MagmaCube.getParticleType()
protected ParticleOptions
Slime.getParticleType()
-
Uses of ParticleOptions in net.minecraft.world.entity.npc
Methods in net.minecraft.world.entity.npc with parameters of type ParticleOptionsModifier and TypeMethodDescriptionprotected void
AbstractVillager.addParticlesAroundSelf
(ParticleOptions p_35288_) -
Uses of ParticleOptions in net.minecraft.world.entity.projectile
Methods in net.minecraft.world.entity.projectile that return ParticleOptionsModifier and TypeMethodDescriptionprivate ParticleOptions
Snowball.getParticle()
protected ParticleOptions
AbstractHurtingProjectile.getTrailParticle()
protected ParticleOptions
DragonFireball.getTrailParticle()
-
Uses of ParticleOptions in net.minecraft.world.entity.projectile.windcharge
Methods in net.minecraft.world.entity.projectile.windcharge that return ParticleOptionsModifier and TypeMethodDescriptionprotected ParticleOptions
AbstractWindCharge.getTrailParticle()
-
Uses of ParticleOptions in net.minecraft.world.item.enchantment.effects
Fields in net.minecraft.world.item.enchantment.effects declared as ParticleOptionsModifier and TypeFieldDescriptionprivate final ParticleOptions
ExplodeEffect.largeParticle
The field for thelargeParticle
record component.private final ParticleOptions
SpawnParticlesEffect.particle
The field for theparticle
record component.private final ParticleOptions
ExplodeEffect.smallParticle
The field for thesmallParticle
record component.Methods in net.minecraft.world.item.enchantment.effects that return ParticleOptionsModifier and TypeMethodDescriptionExplodeEffect.largeParticle()
Returns the value of thelargeParticle
record component.SpawnParticlesEffect.particle()
Returns the value of theparticle
record component.ExplodeEffect.smallParticle()
Returns the value of thesmallParticle
record component.Constructors in net.minecraft.world.item.enchantment.effects with parameters of type ParticleOptionsModifierConstructorDescriptionExplodeEffect
(boolean attributeToUser, Optional<Holder<DamageType>> damageType, Optional<LevelBasedValue> knockbackMultiplier, Optional<HolderSet<Block>> immuneBlocks, Vec3 offset, LevelBasedValue radius, boolean createFire, Level.ExplosionInteraction blockInteraction, ParticleOptions smallParticle, ParticleOptions largeParticle, Holder<SoundEvent> sound) Creates an instance of aExplodeEffect
record class.SpawnParticlesEffect
(ParticleOptions particle, SpawnParticlesEffect.PositionSource horizontalPosition, SpawnParticlesEffect.PositionSource verticalPosition, SpawnParticlesEffect.VelocitySource horizontalVelocity, SpawnParticlesEffect.VelocitySource verticalVelocity, FloatProvider speed) Creates an instance of aSpawnParticlesEffect
record class. -
Uses of ParticleOptions in net.minecraft.world.level
Methods in net.minecraft.world.level with parameters of type ParticleOptionsModifier and TypeMethodDescriptionvoid
Level.addAlwaysVisibleParticle
(ParticleOptions p_46691_, boolean p_46692_, double p_46693_, double p_46694_, double p_46695_, double p_46696_, double p_46697_, double p_46698_) void
Level.addAlwaysVisibleParticle
(ParticleOptions p_46684_, double p_46685_, double p_46686_, double p_46687_, double p_46688_, double p_46689_, double p_46690_) void
Level.addParticle
(ParticleOptions p_46638_, boolean p_46639_, boolean p_382799_, double p_46640_, double p_46641_, double p_46642_, double p_46643_, double p_46644_, double p_46645_) void
Level.addParticle
(ParticleOptions p_46631_, double p_46632_, double p_46633_, double p_46634_, double p_46635_, double p_46636_, double p_46637_) void
LevelAccessor.addParticle
(ParticleOptions p_46783_, double p_46784_, double p_46785_, double p_46786_, double p_46787_, double p_46788_, double p_46789_) abstract void
Level.explode
(Entity p_255653_, DamageSource p_256558_, ExplosionDamageCalculator p_255929_, double p_365323_, double p_362972_, double p_364015_, float p_255963_, boolean p_256099_, Level.ExplosionInteraction p_256371_, ParticleOptions p_364907_, ParticleOptions p_360946_, Holder<SoundEvent> p_363757_) -
Uses of ParticleOptions in net.minecraft.world.level.biome
Fields in net.minecraft.world.level.biome declared as ParticleOptionsMethods in net.minecraft.world.level.biome that return ParticleOptionsConstructors in net.minecraft.world.level.biome with parameters of type ParticleOptions -
Uses of ParticleOptions in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block declared as ParticleOptionsModifier and TypeFieldDescriptionprotected final ParticleOptions
UntintedParticleLeavesBlock.leafParticle
Constructors in net.minecraft.world.level.block with parameters of type ParticleOptionsModifierConstructorDescriptionUntintedParticleLeavesBlock
(float p_400162_, ParticleOptions p_399765_, BlockBehaviour.Properties p_399723_) -
Uses of ParticleOptions in net.minecraft.world.level.block.entity.trialspawner
Methods in net.minecraft.world.level.block.entity.trialspawner with parameters of type ParticleOptionsModifier and TypeMethodDescriptionstatic void
TrialSpawner.addDetectPlayerParticles
(Level p_312225_, BlockPos p_311759_, RandomSource p_312553_, int p_312188_, ParticleOptions p_338522_) -
Uses of ParticleOptions in net.minecraft.world.level.block.entity.vault
Methods in net.minecraft.world.level.block.entity.vault with parameters of type ParticleOptionsModifier and TypeMethodDescriptionstatic void
VaultBlockEntity.Client.emitActivationParticles
(Level p_323761_, BlockPos p_324150_, BlockState p_324527_, VaultSharedData p_324466_, ParticleOptions p_338551_) static void
VaultBlockEntity.Client.emitDeactivationParticles
(Level p_324419_, BlockPos p_324587_, ParticleOptions p_338582_) private static void
VaultBlockEntity.Client.emitIdleParticles
(Level p_324004_, BlockPos p_324516_, VaultSharedData p_324173_, ParticleOptions p_338823_) -
Uses of ParticleOptions in net.minecraft.world.level.material
Methods in net.minecraft.world.level.material that return ParticleOptionsModifier and TypeMethodDescriptionprotected ParticleOptions
Fluid.getDripParticle()
FluidState.getDripParticle()
LavaFluid.getDripParticle()
WaterFluid.getDripParticle()
-
Uses of ParticleOptions in net.neoforged.neoforge.client.event
Methods in net.neoforged.neoforge.client.event with type parameters of type ParticleOptionsModifier and TypeMethodDescription<T extends ParticleOptions>
voidRegisterParticleProvidersEvent.registerSpecial
(ParticleType<T> type, ParticleProvider<T> provider) Registers a ParticleProvider for a non-json-based ParticleType.<T extends ParticleOptions>
voidRegisterParticleProvidersEvent.registerSprite
(ParticleType<T> type, ParticleProvider.Sprite<T> sprite) Registers a ParticleProvider for a json-based ParticleType with a single texture; the resultingTextureSheetParticle
s will use that texture when created.<T extends ParticleOptions>
voidRegisterParticleProvidersEvent.registerSpriteSet
(ParticleType<T> type, ParticleEngine.SpriteParticleRegistration<T> registration) Registers a ParticleProvider for a json-based ParticleType. -
Uses of ParticleOptions in net.neoforged.neoforge.event.entity.living
Fields in net.neoforged.neoforge.event.entity.living declared as ParticleOptionsModifier and TypeFieldDescriptionprivate ParticleOptions
EffectParticleModificationEvent.options
private final ParticleOptions
EffectParticleModificationEvent.originalOptions
Methods in net.neoforged.neoforge.event.entity.living that return ParticleOptionsModifier and TypeMethodDescriptionEffectParticleModificationEvent.getOriginalParticleOptions()
EffectParticleModificationEvent.getParticleOptions()
Methods in net.neoforged.neoforge.event.entity.living with parameters of type ParticleOptionsModifier and TypeMethodDescriptionvoid
EffectParticleModificationEvent.setParticleOptions
(@Nullable ParticleOptions options) -
Uses of ParticleOptions in net.neoforged.neoforge.fluids
Fields in net.neoforged.neoforge.fluids declared as ParticleOptionsModifier and TypeFieldDescriptionprivate final @Nullable ParticleOptions
FluidType.DripstoneDripInfo.dripParticle
The field for thedripParticle
record component.Methods in net.neoforged.neoforge.fluids that return ParticleOptionsModifier and TypeMethodDescription@Nullable ParticleOptions
FluidType.DripstoneDripInfo.dripParticle()
Returns the value of thedripParticle
record component.Methods in net.neoforged.neoforge.fluids with parameters of type ParticleOptionsModifier and TypeMethodDescriptionFluidType.Properties.addDripstoneDripping
(float chance, ParticleOptions dripParticle, Block cauldron, @Nullable SoundEvent fillSound) Allows this fluid to drip from Pointed Dripstone stalactites and fill cauldrons below.Constructors in net.neoforged.neoforge.fluids with parameters of type ParticleOptionsModifierConstructorDescriptionDripstoneDripInfo
(float chance, @Nullable ParticleOptions dripParticle, Block filledCauldron) Creates an instance of aDripstoneDripInfo
record class.
RegisterParticleProvidersEvent