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 pParticleData, boolean pIgnoreRange, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) void
ClientLevel.addAlwaysVisibleParticle
(ParticleOptions pParticleData, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) void
ClientLevel.addParticle
(ParticleOptions pParticleData, boolean pForceAlwaysRender, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) void
ClientLevel.addParticle
(ParticleOptions pParticleData, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) private void
ClientLevel.spawnFluidParticle
(double pXStart, double pXEnd, double pZStart, double pZEnd, double pY, ParticleOptions pParticleData) private void
ClientLevel.spawnParticle
(BlockPos pPos, ParticleOptions pParticleData, VoxelShape pVoxelShape, double pY) private void
ClientLevel.trySpawnDripParticles
(BlockPos pBlockPos, BlockState pBlockState, ParticleOptions pParticleData, boolean pShapeDownSolid) -
Uses of ParticleOptions in net.minecraft.client.particle
Classes in net.minecraft.client.particle with type parameters of type ParticleOptionsModifier and TypeInterfaceDescriptionstatic 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 pParticleData, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) <T extends ParticleOptions>
voidParticleEngine.register
(ParticleType<T> pParticleType, ParticleEngine.SpriteParticleRegistration<T> pParticleMetaFactory) Deprecated.<T extends ParticleOptions>
voidParticleEngine.register
(ParticleType<T> pParticleType, ParticleProvider.Sprite<T> pSprite) Deprecated.Register viaRegisterParticleProvidersEvent
<T extends ParticleOptions>
voidParticleEngine.register
(ParticleType<T> pParticleType, ParticleProvider<T> pParticleFactory) Deprecated.Register viaRegisterParticleProvidersEvent
Methods in net.minecraft.client.particle with parameters of type ParticleOptionsModifier and TypeMethodDescriptionParticleEngine.createParticle
(ParticleOptions pParticleData, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) void
ParticleEngine.createTrackingEmitter
(Entity pEntity, ParticleOptions pParticleData) void
ParticleEngine.createTrackingEmitter
(Entity pEntity, ParticleOptions pData, int pLifetime) Constructors in net.minecraft.client.particle with parameters of type ParticleOptionsModifierConstructorDescription(package private)
CoolingDripHangParticle
(ClientLevel p_106068_, double p_106069_, double p_106070_, double p_106071_, Fluid p_106072_, ParticleOptions p_106073_) (package private)
DripHangParticle
(ClientLevel pLevel, double pX, double pY, double pZ, Fluid pType, ParticleOptions pFallingParticle) (package private)
DripstoneFallAndLandParticle
(ClientLevel p_171930_, double p_171931_, double p_171932_, double p_171933_, Fluid p_171934_, ParticleOptions p_171935_) (package private)
FallAndLandParticle
(ClientLevel pLevel, double pX, double pY, double pZ, Fluid pType, ParticleOptions pLandParticle) (package private)
HoneyFallAndLandParticle
(ClientLevel p_106146_, double p_106147_, double p_106148_, double p_106149_, Fluid p_106150_, ParticleOptions p_106151_) TrackingEmitter
(ClientLevel pLevel, Entity pEntity, ParticleOptions pParticleType) TrackingEmitter
(ClientLevel pLevel, Entity pEntity, ParticleOptions pParticleType, int pLifetime) private
TrackingEmitter
(ClientLevel pLevel, Entity pEntity, ParticleOptions pParticleType, int pLifetime, Vec3 pSpeedVector) -
Uses of ParticleOptions in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with type parameters of type ParticleOptionsModifier and TypeMethodDescriptionprivate <T extends ParticleOptions>
voidLevelRenderer.addParticle
(T pOptions, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) Methods in net.minecraft.client.renderer with parameters of type ParticleOptionsModifier and TypeMethodDescriptionvoid
LevelRenderer.addParticle
(ParticleOptions pOptions, boolean pForce, boolean pDecreased, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) void
LevelRenderer.addParticle
(ParticleOptions pOptions, boolean pForce, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) private Particle
LevelRenderer.addParticleInternal
(ParticleOptions pOptions, boolean pForce, boolean pDecreased, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) private Particle
LevelRenderer.addParticleInternal
(ParticleOptions pOptions, boolean pForce, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) -
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>
TParticleArgument.readParticle
(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
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 pName, boolean pOverrideLimitter, Function<ParticleType<T>, com.mojang.serialization.MapCodec<T>> pCodecGetter, Function<ParticleType<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>> pStreamCodecGetter) -
Uses of ParticleOptions in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game declared as ParticleOptionsModifier and TypeFieldDescriptionprivate final ParticleOptions
ClientboundExplodePacket.largeExplosionParticles
private final ParticleOptions
ClientboundLevelParticlesPacket.particle
private final ParticleOptions
ClientboundExplodePacket.smallExplosionParticles
Methods in net.minecraft.network.protocol.game that return ParticleOptionsModifier and TypeMethodDescriptionClientboundExplodePacket.getLargeExplosionParticles()
ClientboundLevelParticlesPacket.getParticle()
ClientboundExplodePacket.getSmallExplosionParticles()
Constructors in net.minecraft.network.protocol.game with parameters of type ParticleOptionsModifierConstructorDescriptionClientboundExplodePacket
(double pX, double pY, double pZ, float pPower, List<BlockPos> pToBlow, Vec3 pKnockback, Explosion.BlockInteraction pBlockInteraction, ParticleOptions pSmallExplosionParticles, ParticleOptions pLargeExplosionParticles, Holder<SoundEvent> pExplosionSound) -
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 pSource, ParticleOptions pParticleData, Vec3 pPos, Vec3 pDelta, float pSpeed, int pCount, boolean pForce, Collection<ServerPlayer> pViewers) -
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 pPlayer, T pType, boolean pLongDistance, double pPosX, double pPosY, double pPosZ, int pParticleCount, double pXOffset, double pYOffset, double pZOffset, double pSpeed) <T extends ParticleOptions>
intServerLevel.sendParticles
(T pType, double pPosX, double pPosY, double pPosZ, int pParticleCount, double pXOffset, double pYOffset, double pZOffset, double pSpeed) Methods in net.minecraft.server.level with parameters of type ParticleOptionsModifier and TypeMethodDescriptionvoid
WorldGenRegion.addParticle
(ParticleOptions pParticleData, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) ServerLevel.explode
(Entity pSource, DamageSource pDamageSource, ExplosionDamageCalculator pDamageCalculator, double pX, double pY, double pZ, float pRadius, boolean pFire, Level.ExplosionInteraction pExplosionInteraction, ParticleOptions pSmallExplosionParticles, ParticleOptions pLargeExplosionParticles, Holder<SoundEvent> pExplosionSound) -
Uses of ParticleOptions in net.minecraft.util
Methods in net.minecraft.util with parameters of type ParticleOptionsModifier and TypeMethodDescriptionstatic void
ParticleUtils.spawnParticleBelow
(Level pLevel, BlockPos pPos, RandomSource pRandom, ParticleOptions pParticle) static void
ParticleUtils.spawnParticleInBlock
(LevelAccessor pLevel, BlockPos pPos, int pCount, ParticleOptions pParticle) static void
ParticleUtils.spawnParticleOnFace
(Level pLevel, BlockPos pPos, Direction pDirection, ParticleOptions pParticle, Vec3 pSpeed, double pSpread) static void
ParticleUtils.spawnParticles
(LevelAccessor pLevel, BlockPos pPos, int pCount, double pXzSpread, double pYSpread, boolean pAllowInAir, ParticleOptions pParticle) static void
ParticleUtils.spawnParticlesAlongAxis
(Direction.Axis pAxis, Level pLevel, BlockPos pPos, double pSpread, ParticleOptions pParticle, UniformInt pCount) static void
ParticleUtils.spawnParticlesOnBlockFace
(Level pLevel, BlockPos pPos, ParticleOptions pParticle, IntProvider pCount, Direction pDirection, Supplier<Vec3> pSpeedSupplier, double pSpread) static void
ParticleUtils.spawnParticlesOnBlockFaces
(Level pLevel, BlockPos pPos, ParticleOptions pParticle, IntProvider pCount) -
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 pEffect) MobEffectInstance.getParticleOptions()
Constructors in net.minecraft.world.effect with parameters of type ParticleOptionsModifierConstructorDescriptionprotected
MobEffect
(MobEffectCategory pCategory, int pColor, ParticleOptions pParticle) protected
RaidOmenMobEffect
(MobEffectCategory p_338433_, int p_338414_, ParticleOptions p_338610_) -
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 pParticleOption) private void
Bee.spawnFluidParticle
(Level pLevel, double pStartX, double pEndX, double pStartZ, double pEndZ, double pPosY, ParticleOptions pParticleOption) -
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 pParticleOption) -
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
Fields in net.minecraft.world.level declared as ParticleOptionsModifier and TypeFieldDescriptionprivate final ParticleOptions
Explosion.largeExplosionParticles
private final ParticleOptions
Explosion.smallExplosionParticles
Methods in net.minecraft.world.level that return ParticleOptionsModifier and TypeMethodDescriptionExplosion.getLargeExplosionParticles()
Explosion.getSmallExplosionParticles()
Methods in net.minecraft.world.level with parameters of type ParticleOptionsModifier and TypeMethodDescriptionvoid
Level.addAlwaysVisibleParticle
(ParticleOptions pParticleData, boolean pIgnoreRange, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) void
Level.addAlwaysVisibleParticle
(ParticleOptions pParticleData, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) void
Level.addParticle
(ParticleOptions pParticleData, boolean pForceAlwaysRender, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) void
Level.addParticle
(ParticleOptions pParticleData, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) void
LevelAccessor.addParticle
(ParticleOptions pParticleData, double pX, double pY, double pZ, double pXSpeed, double pYSpeed, double pZSpeed) Level.explode
(Entity pSource, DamageSource pDamageSource, ExplosionDamageCalculator pDamageCalculator, double pX, double pY, double pZ, float pRadius, boolean pFire, Level.ExplosionInteraction pExplosionInteraction, boolean pSpawnParticles, ParticleOptions pSmallExplosionParticles, ParticleOptions pLargeExplosionParticles, Holder<SoundEvent> pExplosionSound) Level.explode
(Entity pSource, DamageSource pDamageSource, ExplosionDamageCalculator pDamageCalculator, double pX, double pY, double pZ, float pRadius, boolean pFire, Level.ExplosionInteraction pExplosionInteraction, ParticleOptions pSmallExplosionParticles, ParticleOptions pLargeExplosionParticles, Holder<SoundEvent> pExplosionSound) Constructors in net.minecraft.world.level with parameters of type ParticleOptionsModifierConstructorDescriptionExplosion
(Level pLevel, Entity pSource, double pX, double pY, double pZ, float pRadius, List<BlockPos> pToBlow, Explosion.BlockInteraction pBlockInteraction, ParticleOptions pSmallExplosionParticles, ParticleOptions pLargeExplosionParticles, Holder<SoundEvent> pExplosionSound) Explosion
(Level pLevel, Entity pSource, DamageSource pDamageSource, ExplosionDamageCalculator pDamageCalculator, double pX, double pY, double pZ, float pRadius, boolean pFire, Explosion.BlockInteraction pBlockInteraction, ParticleOptions pSmallExplosionParticles, ParticleOptions pLargeExplosionParticles, Holder<SoundEvent> pExplosionSound) -
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.entity.trialspawner
Methods in net.minecraft.world.level.block.entity.trialspawner with parameters of type ParticleOptionsModifier and TypeMethodDescriptionstatic void
TrialSpawner.addDetectPlayerParticles
(Level pLevel, BlockPos pPos, RandomSource pRandom, int pType, ParticleOptions pParticle) -
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 pLevel, BlockPos pPos, BlockState pState, VaultSharedData pSharedData, ParticleOptions pParticle) static void
VaultBlockEntity.Client.emitDeactivationParticles
(Level pLevel, BlockPos pPos, ParticleOptions pParticle) private static void
VaultBlockEntity.Client.emitIdleParticles
(Level pLevel, BlockPos pPos, VaultSharedData pSharedData, ParticleOptions pParticle) -
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