net.minecraft.client.particle

public class ParticleManager

implements ResourceReloadListener

djb
net.minecraft.class_702
net.minecraft.client.particle.ParticleManager
net.minecraft.client.ParticleManager
net.minecraft.client.particle.ParticleManager
net.minecraft.client.particle.ParticleManager

Field summary

Modifier and TypeField
private static final List<ParticleTextureSheet>
b
field_17820
PARTICLE_TEXTURE_SHEETS
f_57447231
field_215241_b
TYPES
protected World
a
field_3834
world
world
field_78878_a
world
private final Map<ParticleTextureSheet, Queue<Particle>>
c
field_3830
particles
particles
field_78876_b
byType
private final Queue<EmitterParticle>
d
field_3837
newEmitterParticles
emitters
field_178933_d
particleEmitters
private final TextureManager
e
field_3831
textureManager
textureManager
field_78877_c
renderer
private final Random
f
field_3832
random
random
field_78875_d
rand
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ParticleFactory<?>>
g
field_3835
factories
factories
field_178932_g
factories
private final Queue<Particle>
h
field_3836
newParticles
queue
field_187241_h
queue
private final Map<Identifier, ParticleManager$SimpleSpriteProvider>
i
field_18300
field_18300
f_76687711
field_215242_i
sprites
private final SpriteAtlasTexture
j
field_18301
particleAtlasTexture
f_99750490
field_215243_j
atlas

Constructor summary

ModifierConstructor
public (World world, TextureManager textureManager)

Method summary

Modifier and TypeMethod
private void
d()
method_3062()
registerDefaultFactories()
registerFactories()
func_178930_c()
registerFactories()
private <T extends ParticleEffect> void
a(gf<T> arg0, djc<T> arg1)
method_3043(class_2396<T> arg0, class_707<T> arg1)
registerFactory(ParticleType<T> arg0, ParticleFactory<T> arg1)
register(ParticleType<T> type, ParticleFactory<T> factory)
func_199283_a(ParticleType<T> arg0, IParticleFactory<T> arg1)
registerFactory(ParticleType<T> particleTypeIn, IParticleFactory<T> particleFactoryIn)
private <T extends ParticleEffect> void
a(gf<T> arg0, djb$b<T> arg1)
method_18834(class_2396<T> arg0, class_702$class_4091<T> arg1)
registerFactory(ParticleType<T> arg0, ParticleManager$class_4091<T> arg1)
m_59052582(ParticleType<T> arg0, ParticleManager$C_40548459<T> arg1)
func_215234_a(ParticleType<T> arg0, ParticleManager$IParticleMetaFactory<T> arg1)
registerFactory(ParticleType<T> particleTypeIn, ParticleManager$IParticleMetaFactory<T> particleMetaFactoryIn)
public CompletableFuture<Void>
a(xb$a arg0, xg arg1, agk arg2, agk arg3, Executor arg4, Executor arg5)
reload(class_3302$class_4045 arg0, class_3300 arg1, class_3695 arg2, class_3695 arg3, Executor arg4, Executor arg5)
reload(ResourceReloadListener$Synchronizer arg0, ResourceManager arg1, Profiler arg2, Profiler arg3, Executor arg4, Executor arg5)
reload(ResourceReloadListener$ReloadStep arg0, ResourceManager arg1, Profiler arg2, Profiler arg3, Executor arg4, Executor arg5)
func_215226_a(IFutureReloadListener$IStage arg0, IResourceManager arg1, IProfiler arg2, IProfiler arg3, Executor arg4, Executor arg5)
reload(IFutureReloadListener$IStage arg0, IResourceManager arg1, IProfiler arg2, IProfiler arg3, Executor arg4, Executor arg5)
public void
a()
method_18829()
clearAtlas()
m_20124354()
func_215232_a()
func_215232_a()
private void
a(xg arg0, qt arg1, Map<qt, List<qt>> arg2)
method_18836(class_3300 arg0, class_2960 arg1, Map<class_2960, List<class_2960>> arg2)
method_18836(ResourceManager arg0, Identifier arg1, Map<Identifier, List<Identifier>> arg2)
m_02322469(ResourceManager arg0, Identifier arg1, Map<Identifier, List<Identifier>> arg2)
func_215236_a(IResourceManager arg0, ResourceLocation arg1, Map<ResourceLocation, List<ResourceLocation>> arg2)
loadTextureLists(IResourceManager manager, ResourceLocation particleId, Map<ResourceLocation, List<ResourceLocation>> textures)
public void
a(ail arg0, ge arg1)
method_3061(class_1297 arg0, class_2394 arg1)
addEmitter(Entity arg0, ParticleEffect arg1)
addEmitter(Entity target, ParticleOptions options)
func_199282_a(Entity arg0, IParticleData arg1)
addParticleEmitter(Entity entityIn, IParticleData particleData)
public void
a(ail arg0, ge arg1, int arg2)
method_3051(class_1297 arg0, class_2394 arg1, int arg2)
addEmitter(Entity arg0, ParticleEffect arg1, int arg2)
addEmitter(Entity target, ParticleOptions options, int lifetime)
func_199281_a(Entity arg0, IParticleData arg1, int arg2)
emitParticleAtEntity(Entity entityIn, IParticleData dataIn, int lifetimeIn)
public Particle
a(ge arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
method_3056(class_2394 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addParticle(ParticleEffect arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addParticle(ParticleOptions options, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
func_199280_a(IParticleData arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addParticle(IParticleData particleData, double x, double y, double z, double xSpeed, double arg5, double arg6)
private <T extends ParticleEffect> Particle
b(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
method_3055(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
createParticle(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
createParticle(T options, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
func_199927_b(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
makeParticle(T particleData, double x, double y, double z, double xSpeed, double arg5, double arg6)
public void
a(diz arg0)
method_3058(class_703 arg0)
addParticle(Particle arg0)
add(Particle particle)
func_78873_a(Particle arg0)
addEffect(Particle effect)
public void
b()
method_3057()
tick()
tick()
func_78868_a()
tick()
private void
a(Collection<diz> arg0)
method_3048(Collection<class_703> arg0)
tickParticles(Collection<Particle> arg0)
tickParticles(Collection<Particle> arg0)
func_187240_a(Collection<Particle> arg0)
tickParticleList(Collection<Particle> particlesIn)
private void
b(diz arg0)
method_3059(class_703 arg0)
tickParticle(Particle arg0)
tickParticle(Particle particle)
func_178923_d(Particle arg0)
tickParticle(Particle particle)
public void
a(cvd arg0, float arg1)
method_3049(class_4184 arg0, float arg1)
renderParticles(Camera arg0, float arg1)
render(Camera arg0, float arg1)
func_215233_a(ActiveRenderInfo arg0, float arg1)
renderParticles(ActiveRenderInfo arg0, float arg1)
public void
a(bhm arg0)
method_3045(class_1937 arg0)
setWorld(World arg0)
setWorld(World world)
func_78870_a(World arg0)
clearEffects(World worldIn)
public void
a(ev arg0, bvo arg1)
method_3046(class_2338 arg0, class_2680 arg1)
addBlockBreakParticles(BlockPos arg0, BlockState arg1)
addBlockMiningParticles(BlockPos pos, BlockState state)
func_180533_a(BlockPos arg0, BlockState arg1)
addBlockDestroyEffects(BlockPos pos, BlockState state)
public void
a(ev arg0, fa arg1)
method_3054(class_2338 arg0, class_2350 arg1)
addBlockBreakingParticles(BlockPos arg0, Direction arg1)
addBlockMiningParticles(BlockPos pos, Direction face)
func_180532_a(BlockPos arg0, Direction arg1)
addBlockHitEffects(BlockPos pos, Direction side)
public String
c()
method_3052()
getDebugString()
getDebugInfo()
func_78869_b()
getStatistics()