Uses of Interface
net.minecraft.particle.ParticleEffect
Packages that use ParticleEffect
Package
Description
-
Uses of ParticleEffect in net.minecraft.block
Fields in net.minecraft.block declared as ParticleEffectConstructors in net.minecraft.block with parameters of type ParticleEffectModifierConstructorDescriptionParticleLeavesBlock
(int chance, ParticleEffect particle, AbstractBlock.Settings settings) -
Uses of ParticleEffect in net.minecraft.block.entity
Methods in net.minecraft.block.entity with parameters of type ParticleEffectModifier and TypeMethodDescriptionstatic void
VaultBlockEntity.Client.spawnActivateParticles
(World world, BlockPos pos, BlockState state, VaultSharedData sharedData, ParticleEffect particle) private static void
VaultBlockEntity.Client.spawnAmbientParticles
(World world, BlockPos pos, VaultSharedData sharedData, ParticleEffect particle) static void
VaultBlockEntity.Client.spawnDeactivateParticles
(World world, BlockPos pos, ParticleEffect particle) -
Uses of ParticleEffect in net.minecraft.block.spawner
Methods in net.minecraft.block.spawner with parameters of type ParticleEffectModifier and TypeMethodDescriptionstatic void
TrialSpawnerLogic.addDetectionParticles
(World world, BlockPos pos, Random random, int playerCount, ParticleEffect particle) -
Uses of ParticleEffect in net.minecraft.client.particle
Classes in net.minecraft.client.particle with type parameters of type ParticleEffectModifier and TypeClassDescriptionstatic class
CrackParticle.Factory<T extends ParticleEffect>
interface
ParticleFactory<T extends ParticleEffect>
static interface
private static interface
ParticleManager.SpriteAwareFactory<T extends ParticleEffect>
Fields in net.minecraft.client.particle declared as ParticleEffectModifier and TypeFieldDescriptionprotected final ParticleEffect
BlockLeakParticle.ContinuousFalling.nextParticle
private final ParticleEffect
BlockLeakParticle.Dripping.nextParticle
private final ParticleEffect
EmitterParticle.parameters
Methods in net.minecraft.client.particle with type parameters of type ParticleEffectModifier and TypeMethodDescriptionprivate <T extends ParticleEffect>
@Nullable ParticleParticleManager.createParticle
(T parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) private <T extends ParticleEffect>
voidParticleManager.registerBlockLeakFactory
(ParticleType<T> type, ParticleFactory.BlockLeakParticleFactory<T> factory) private <T extends ParticleEffect>
voidParticleManager.registerFactory
(ParticleType<T> type, ParticleFactory<T> factory) private <T extends ParticleEffect>
voidParticleManager.registerFactory
(ParticleType<T> type, ParticleManager.SpriteAwareFactory<T> factory) Methods in net.minecraft.client.particle with parameters of type ParticleEffectModifier and TypeMethodDescriptionvoid
ParticleManager.addEmitter
(Entity entity, ParticleEffect parameters) void
ParticleManager.addEmitter
(Entity entity, ParticleEffect parameters, int maxAge) ParticleManager.addParticle
(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) Constructors in net.minecraft.client.particle with parameters of type ParticleEffectModifierConstructorDescription(package private)
ContinuousFalling
(ClientWorld world, double x, double y, double z, Fluid fluid, ParticleEffect nextParticle) (package private)
Dripping
(ClientWorld world, double x, double y, double z, Fluid fluid, ParticleEffect nextParticle) (package private)
DrippingLava
(ClientWorld world, double x, double y, double z, Fluid fluid, ParticleEffect nextParticle) (package private)
DripstoneLavaDrip
(ClientWorld world, double x, double y, double z, Fluid fluid, ParticleEffect nextParticle) EmitterParticle
(ClientWorld world, Entity entity, ParticleEffect parameters) EmitterParticle
(ClientWorld world, Entity entity, ParticleEffect parameters, int maxEmitterAge) private
EmitterParticle
(ClientWorld world, Entity entity, ParticleEffect parameters, int maxEmitterAge, Vec3d velocity) (package private)
FallingHoney
(ClientWorld world, double x, double y, double z, Fluid fluid, ParticleEffect nextParticle) -
Uses of ParticleEffect in net.minecraft.client.render
Methods in net.minecraft.client.render with type parameters of type ParticleEffectModifier and TypeMethodDescription<T extends ParticleEffect>
voidWorldRenderer.addParticle
(T parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) Methods in net.minecraft.client.render with parameters of type ParticleEffectModifier and TypeMethodDescriptionvoid
WorldRenderer.addParticle
(ParticleEffect parameters, boolean force, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
WorldRenderer.addParticle
(ParticleEffect parameters, boolean force, double x, double y, double z, double velocityX, double velocityY, double velocityZ) WorldRenderer.spawnParticle
(ParticleEffect parameters, boolean force, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ) WorldRenderer.spawnParticle
(ParticleEffect parameters, boolean force, double x, double y, double z, double velocityX, double velocityY, double velocityZ) -
Uses of ParticleEffect in net.minecraft.client.world
Methods in net.minecraft.client.world with parameters of type ParticleEffectModifier and TypeMethodDescriptionvoid
ClientWorld.addImportantParticle
(ParticleEffect parameters, boolean force, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
ClientWorld.addImportantParticle
(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) private void
ClientWorld.addParticle
(double minX, double maxX, double minZ, double maxZ, double y, ParticleEffect parameters) void
ClientWorld.addParticle
(ParticleEffect parameters, boolean force, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
ClientWorld.addParticle
(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) private void
ClientWorld.addParticle
(BlockPos pos, BlockState state, ParticleEffect parameters, boolean solidBelow) private void
ClientWorld.addParticle
(BlockPos pos, ParticleEffect parameters, VoxelShape shape, double y) void
ClientWorld.createExplosion
(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, ParticleEffect smallParticle, ParticleEffect largeParticle, RegistryEntry<SoundEvent> soundEvent) Creates an explosion. -
Uses of ParticleEffect in net.minecraft.command.argument
Methods in net.minecraft.command.argument with type parameters of type ParticleEffectModifier and TypeMethodDescriptionprivate static <T extends ParticleEffect>
TParticleEffectArgumentType.readParameters
(com.mojang.brigadier.StringReader reader, ParticleType<T> type, RegistryWrapper.WrapperLookup registries) Methods in net.minecraft.command.argument that return ParticleEffectModifier and TypeMethodDescriptionstatic ParticleEffect
ParticleEffectArgumentType.getParticle
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) ParticleEffectArgumentType.parse
(com.mojang.brigadier.StringReader stringReader) static ParticleEffect
ParticleEffectArgumentType.readParameters
(com.mojang.brigadier.StringReader reader, RegistryWrapper.WrapperLookup registries) -
Uses of ParticleEffect in net.minecraft.enchantment.effect.entity
Fields in net.minecraft.enchantment.effect.entity declared as ParticleEffectModifier and TypeFieldDescriptionprivate final ParticleEffect
ExplodeEnchantmentEffect.largeParticle
The field for thelargeParticle
record component.private final ParticleEffect
SpawnParticlesEnchantmentEffect.particle
The field for theparticle
record component.private final ParticleEffect
ExplodeEnchantmentEffect.smallParticle
The field for thesmallParticle
record component.Methods in net.minecraft.enchantment.effect.entity that return ParticleEffectModifier and TypeMethodDescriptionExplodeEnchantmentEffect.largeParticle()
Returns the value of thelargeParticle
record component.SpawnParticlesEnchantmentEffect.particle()
Returns the value of theparticle
record component.ExplodeEnchantmentEffect.smallParticle()
Returns the value of thesmallParticle
record component.Constructors in net.minecraft.enchantment.effect.entity with parameters of type ParticleEffectModifierConstructorDescriptionExplodeEnchantmentEffect
(boolean bool, Optional<RegistryEntry<DamageType>> optional, Optional<EnchantmentLevelBasedValue> optional2, Optional<RegistryEntryList<Block>> optional3, Vec3d vec3d, EnchantmentLevelBasedValue enchantmentLevelBasedValue, boolean bool2, World.ExplosionSourceType explosionSourceType, ParticleEffect particleEffect, ParticleEffect particleEffect2, RegistryEntry<SoundEvent> registryEntry) SpawnParticlesEnchantmentEffect
(ParticleEffect particleEffect, SpawnParticlesEnchantmentEffect.PositionSource positionSource, SpawnParticlesEnchantmentEffect.PositionSource positionSource2, SpawnParticlesEnchantmentEffect.VelocitySource velocitySource, SpawnParticlesEnchantmentEffect.VelocitySource velocitySource2, FloatProvider floatProvider) -
Uses of ParticleEffect in net.minecraft.entity
Fields in net.minecraft.entity with type parameters of type ParticleEffectModifier and TypeFieldDescriptionprivate static final TrackedData
<ParticleEffect> AreaEffectCloudEntity.PARTICLE_ID
private static final TrackedData
<List<ParticleEffect>> LivingEntity.POTION_SWIRLS
Methods in net.minecraft.entity that return ParticleEffectMethods in net.minecraft.entity with parameters of type ParticleEffectModifier and TypeMethodDescriptionvoid
AreaEffectCloudEntity.setParticleType
(ParticleEffect particle) -
Uses of ParticleEffect in net.minecraft.entity.data
Fields in net.minecraft.entity.data with type parameters of type ParticleEffectModifier and TypeFieldDescriptionstatic final TrackedDataHandler
<ParticleEffect> TrackedDataHandlerRegistry.PARTICLE
static final TrackedDataHandler
<List<ParticleEffect>> TrackedDataHandlerRegistry.PARTICLE_LIST
-
Uses of ParticleEffect in net.minecraft.entity.effect
Fields in net.minecraft.entity.effect with type parameters of type ParticleEffectModifier and TypeFieldDescriptionprivate final Function
<StatusEffectInstance, ParticleEffect> StatusEffect.particleFactory
Methods in net.minecraft.entity.effect that return ParticleEffectModifier and TypeMethodDescriptionStatusEffect.createParticle
(StatusEffectInstance effect) StatusEffectInstance.createParticle()
Constructors in net.minecraft.entity.effect with parameters of type ParticleEffectModifierConstructorDescriptionprotected
RaidOmenStatusEffect
(StatusEffectCategory category, int color, ParticleEffect particleEffect) protected
StatusEffect
(StatusEffectCategory category, int color, ParticleEffect particleEffect) -
Uses of ParticleEffect in net.minecraft.entity.mob
Methods in net.minecraft.entity.mob that return ParticleEffectModifier and TypeMethodDescriptionprotected ParticleEffect
MagmaCubeEntity.getParticles()
protected ParticleEffect
SlimeEntity.getParticles()
-
Uses of ParticleEffect in net.minecraft.entity.passive
Methods in net.minecraft.entity.passive that return ParticleEffectModifier and TypeMethodDescriptionprotected ParticleEffect
GlowSquidEntity.getInkParticle()
protected ParticleEffect
SquidEntity.getInkParticle()
Methods in net.minecraft.entity.passive with parameters of type ParticleEffectModifier and TypeMethodDescriptionprivate void
BeeEntity.addParticle
(World world, double lastX, double x, double lastZ, double z, double y, ParticleEffect effect) protected void
MerchantEntity.produceParticles
(ParticleEffect parameters) private void
DolphinEntity.spawnParticlesAround
(ParticleEffect parameters) -
Uses of ParticleEffect in net.minecraft.entity.projectile
Methods in net.minecraft.entity.projectile that return ParticleEffectModifier and TypeMethodDescriptionprotected @Nullable ParticleEffect
AbstractWindChargeEntity.getParticleType()
protected ParticleEffect
DragonFireballEntity.getParticleType()
protected @Nullable ParticleEffect
ExplosiveProjectileEntity.getParticleType()
-
Uses of ParticleEffect in net.minecraft.entity.projectile.thrown
Methods in net.minecraft.entity.projectile.thrown that return ParticleEffect -
Uses of ParticleEffect in net.minecraft.fluid
Methods in net.minecraft.fluid that return ParticleEffectModifier and TypeMethodDescriptionprotected @Nullable ParticleEffect
Fluid.getParticle()
FluidState.getParticle()
LavaFluid.getParticle()
WaterFluid.getParticle()
-
Uses of ParticleEffect in net.minecraft.network.packet.s2c.play
Fields in net.minecraft.network.packet.s2c.play declared as ParticleEffectModifier and TypeFieldDescriptionprivate final ParticleEffect
ExplosionS2CPacket.explosionParticle
The field for theexplosionParticle
record component.private final ParticleEffect
ParticleS2CPacket.parameters
Methods in net.minecraft.network.packet.s2c.play that return ParticleEffectModifier and TypeMethodDescriptionExplosionS2CPacket.explosionParticle()
Returns the value of theexplosionParticle
record component.ParticleS2CPacket.getParameters()
Constructors in net.minecraft.network.packet.s2c.play with parameters of type ParticleEffectModifierConstructorDescriptionExplosionS2CPacket
(Vec3d vec3d, Optional<Vec3d> optional, ParticleEffect particleEffect, RegistryEntry<SoundEvent> registryEntry) -
Uses of ParticleEffect in net.minecraft.particle
Classes in net.minecraft.particle with type parameters of type ParticleEffectClasses in net.minecraft.particle that implement ParticleEffectModifier and TypeClassDescriptionclass
class
class
class
class
class
final record
class
class
A particle type representing a particle with no additional parameters.final record
class
Fields in net.minecraft.particle with type parameters of type ParticleEffectModifier and TypeFieldDescriptionstatic final PacketCodec
<RegistryByteBuf, ParticleEffect> ParticleTypes.PACKET_CODEC
static final com.mojang.serialization.Codec
<ParticleEffect> ParticleTypes.TYPE_CODEC
Methods in net.minecraft.particle with type parameters of type ParticleEffectModifier and TypeMethodDescriptionprivate static <T extends ParticleEffect>
ParticleType<T> ParticleTypes.register
(String name, boolean alwaysShow, Function<ParticleType<T>, com.mojang.serialization.MapCodec<T>> codecGetter, Function<ParticleType<T>, PacketCodec<? super RegistryByteBuf, T>> packetCodecGetter) Methods in net.minecraft.particle with parameters of type ParticleEffectModifier and TypeMethodDescriptionstatic void
ParticleUtil.spawnParticle
(Direction.Axis axis, World world, BlockPos pos, double variance, ParticleEffect effect, UniformIntProvider range) static void
ParticleUtil.spawnParticle
(World world, BlockPos pos, ParticleEffect effect, IntProvider count) static void
ParticleUtil.spawnParticle
(World world, BlockPos pos, Direction direction, ParticleEffect effect, Vec3d velocity, double offsetMultiplier) static void
ParticleUtil.spawnParticle
(World world, BlockPos pos, Random random, ParticleEffect effect) static void
ParticleUtil.spawnParticles
(World world, BlockPos pos, ParticleEffect effect, IntProvider count, Direction direction, Supplier<Vec3d> velocity, double offsetMultiplier) static void
ParticleUtil.spawnParticlesAround
(WorldAccess world, BlockPos pos, int count, double horizontalOffset, double verticalOffset, boolean force, ParticleEffect effect) static void
ParticleUtil.spawnParticlesAround
(WorldAccess world, BlockPos pos, int count, ParticleEffect effect) -
Uses of ParticleEffect in net.minecraft.server.command
Methods in net.minecraft.server.command with parameters of type ParticleEffectModifier and TypeMethodDescriptionprivate static int
ParticleCommand.execute
(ServerCommandSource source, ParticleEffect parameters, Vec3d pos, Vec3d delta, float speed, int count, boolean force, Collection<ServerPlayerEntity> viewers) -
Uses of ParticleEffect in net.minecraft.server.world
Methods in net.minecraft.server.world with type parameters of type ParticleEffectModifier and TypeMethodDescription<T extends ParticleEffect>
booleanServerWorld.spawnParticles
(ServerPlayerEntity viewer, T parameters, boolean force, boolean important, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double speed) Spawns a particle visible toviewer
, if the viewer is near the provided coordinates.<T extends ParticleEffect>
intServerWorld.spawnParticles
(T parameters, boolean force, boolean important, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double speed) Spawns a particle visible to nearby players.<T extends ParticleEffect>
intServerWorld.spawnParticles
(T parameters, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double speed) Methods in net.minecraft.server.world with parameters of type ParticleEffectModifier and TypeMethodDescriptionvoid
ServerWorld.createExplosion
(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, ParticleEffect smallParticle, ParticleEffect largeParticle, RegistryEntry<SoundEvent> soundEvent) Creates an explosion. -
Uses of ParticleEffect in net.minecraft.world
Methods in net.minecraft.world with parameters of type ParticleEffectModifier and TypeMethodDescriptionvoid
World.addImportantParticle
(ParticleEffect parameters, boolean force, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
World.addImportantParticle
(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
ChunkRegion.addParticle
(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
World.addParticle
(ParticleEffect parameters, boolean force, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
World.addParticle
(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
WorldAccess.addParticle
(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) abstract void
World.createExplosion
(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, ParticleEffect smallParticle, ParticleEffect largeParticle, RegistryEntry<SoundEvent> soundEvent) Creates an explosion. -
Uses of ParticleEffect in net.minecraft.world.biome
Fields in net.minecraft.world.biome declared as ParticleEffectMethods in net.minecraft.world.biome that return ParticleEffectConstructors in net.minecraft.world.biome with parameters of type ParticleEffect