Uses of Interface
net.minecraft.particle.ParticleEffect
Packages that use ParticleEffect
Package
Description
-
Uses of ParticleEffect in net.minecraft.client.particle
Classes in net.minecraft.client.particle with type parameters of type ParticleEffectModifier and TypeInterfaceDescriptioninterface
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 TypeMethodDescriptionprivate <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 shouldAlwaysSpawn, boolean important, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
WorldRenderer.addParticle
(ParticleEffect parameters, boolean shouldAlwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) WorldRenderer.spawnParticle
(ParticleEffect parameters, boolean alwaysSpawn, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ) WorldRenderer.spawnParticle
(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) -
Uses of ParticleEffect in net.minecraft.client.util
Methods in net.minecraft.client.util 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) -
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 alwaysSpawn, 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 alwaysSpawn, 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) -
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) 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<ParticleType<?>> registryWrapper) -
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
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
-
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.player
Methods in net.minecraft.entity.player with parameters of type ParticleEffectModifier and TypeMethodDescriptionprivate void
PlayerEntity.spawnParticles
(ParticleEffect parameters) -
Uses of ParticleEffect in net.minecraft.entity.projectile
Methods in net.minecraft.entity.projectile that return ParticleEffectModifier and TypeMethodDescriptionprotected ParticleEffect
DragonFireballEntity.getParticleType()
protected @Nullable ParticleEffect
ExplosiveProjectileEntity.getParticleType()
protected @Nullable ParticleEffect
WindChargeEntity.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.emitterParticle
private final ParticleEffect
ParticleS2CPacket.parameters
private final ParticleEffect
ExplosionS2CPacket.particle
Methods in net.minecraft.network.packet.s2c.play with type parameters of type ParticleEffectModifier and TypeMethodDescriptionprivate <T extends ParticleEffect>
TExplosionS2CPacket.readParticleEffect
(PacketByteBuf buf, ParticleType<T> particleType) private <T extends ParticleEffect>
TParticleS2CPacket.readParticleParameters
(PacketByteBuf buf, ParticleType<T> type) Methods in net.minecraft.network.packet.s2c.play that return ParticleEffectModifier and TypeMethodDescriptionExplosionS2CPacket.getEmitterParticle()
ParticleS2CPacket.getParameters()
ExplosionS2CPacket.getParticle()
Methods in net.minecraft.network.packet.s2c.play with parameters of type ParticleEffectModifier and TypeMethodDescriptionvoid
ExplosionS2CPacket.writeParticleEffect
(PacketByteBuf buf, ParticleEffect particleEffect) Constructors in net.minecraft.network.packet.s2c.play with parameters of type ParticleEffectModifierConstructorDescriptionExplosionS2CPacket
(double x, double y, double z, float radius, List<BlockPos> affectedBlocks, @Nullable Vec3d playerVelocity, Explosion.DestructionType destructionType, ParticleEffect particle, ParticleEffect emitterParticle, SoundEvent soundEvent) -
Uses of ParticleEffect in net.minecraft.particle
Classes in net.minecraft.particle with type parameters of type ParticleEffectModifier and TypeInterfaceDescriptionstatic interface
ParticleEffect.Factory<T extends ParticleEffect>
Deprecated.class
ParticleType<T extends ParticleEffect>
Classes in net.minecraft.particle that implement ParticleEffectModifier and TypeClassDescriptionclass
class
class
class
class
class
final record
class
class
Fields in net.minecraft.particle with type parameters of type ParticleEffectModifier and TypeFieldDescriptionstatic 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, ParticleEffect.Factory<T> factory, Function<ParticleType<T>, com.mojang.serialization.Codec<T>> codecGetter) -
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 particle, boolean force, double x, double y, double z, int count, double deltaX, double deltaY, double deltaZ, double speed) Spawns a particle visible toviewer
, if the viewer is near the provided coordinates.<T extends ParticleEffect>
intServerWorld.spawnParticles
(T particle, double x, double y, double z, int count, double deltaX, double deltaY, double deltaZ, double speed) Spawns a particle visible to nearby players.Methods in net.minecraft.server.world with parameters of type ParticleEffectModifier and TypeMethodDescriptionServerWorld.createExplosion
(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, ParticleEffect particle, ParticleEffect emitterParticle, 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 alwaysSpawn, 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 alwaysSpawn, 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) World.createExplosion
(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, boolean particles, ParticleEffect particle, ParticleEffect emitterParticle, SoundEvent soundEvent) 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 particle, ParticleEffect emitterParticle, 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 -
Uses of ParticleEffect in net.minecraft.world.explosion
Fields in net.minecraft.world.explosion declared as ParticleEffectModifier and TypeFieldDescriptionprivate final ParticleEffect
Explosion.emitterParticle
private final ParticleEffect
Explosion.particle
Methods in net.minecraft.world.explosion that return ParticleEffectConstructors in net.minecraft.world.explosion with parameters of type ParticleEffectModifierConstructorDescriptionExplosion
(World world, @Nullable Entity entity, double x, double y, double z, float power, List<BlockPos> affectedBlocks, Explosion.DestructionType destructionType, ParticleEffect particle, ParticleEffect emitterParticle, SoundEvent soundEvent) Explosion
(World world, @Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType, ParticleEffect particle, ParticleEffect emitterParticle, SoundEvent soundEvent)