net.minecraft.client.particle

public class ParticleManager

implements ResourceReloadListener

dlp
net.minecraft.client.particle.ParticleEngine
net.minecraft.class_702
net.minecraft.client.particle.ParticleManager
net.minecraft.unmapped.C_ttbvlsde
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
RENDER_ORDER
field_17820
PARTICLE_TEXTURE_SHEETS
f_rasxzwym
f_57447231
field_215241_b
TYPES
protected World
a
level
field_3834
world
f_dfuccwij
world
field_78878_a
world
private final Map<ParticleTextureSheet, Queue<Particle>>
c
particles
field_3830
particles
f_cctfepno
particles
field_78876_b
byType
private final Queue<EmitterParticle>
d
trackingEmitters
field_3837
newEmitterParticles
f_kninfker
emitters
field_178933_d
particleEmitters
private final TextureManager
e
textureManager
field_3831
textureManager
f_onqziugr
textureManager
field_78877_c
renderer
private final Random
f
random
field_3832
random
f_foxfzdpj
random
field_78875_d
rand
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ParticleFactory<?>>
g
providers
field_3835
factories
f_tqpnpcpl
factories
field_178932_g
factories
private final Queue<Particle>
h
particlesToAdd
field_3836
newParticles
f_wselotia
queue
field_187241_h
queue
private final Map<Identifier, ParticleManager$SimpleSpriteProvider>
i
spriteSets
field_18300
f_mxbpbfwz
f_76687711
field_215242_i
sprites
private final SpriteAtlasTexture
j
textureAtlas
field_18301
particleAtlasTexture
f_okymkxbb
f_99750490
field_215243_j
atlas

Constructor summary

ModifierConstructor
public (World world, TextureManager textureManager)

Method summary

Modifier and TypeMethod
private void
d()
registerProviders()
method_3062()
registerDefaultFactories()
m_gomtljkw()
registerFactories()
func_178930_c()
registerFactories()
private <T extends ParticleEffect> void
a(gg<T> arg0, dlq<T> arg1)
register(ParticleType<T> arg0, ParticleProvider<T> arg1)
method_3043(class_2396<T> arg0, class_707<T> arg1)
registerFactory(ParticleType<T> type, ParticleFactory<T> factory)
m_kkkzetkx(C_qlzoaopu<T> arg0, C_bpbcaqfb<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(gg<T> arg0, dlp$b<T> arg1)
register(ParticleType<T> arg0, ParticleEngine$SpriteParticleRegistration<T> arg1)
method_18834(class_2396<T> arg0, class_702$class_4091<T> arg1)
registerFactory(ParticleType<T> arg0, dlp$b<T> arg1)
m_qaddjyul(C_qlzoaopu<T> arg0, C_ttbvlsde$C_fiwvxgvd<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(xd$a arg0, xi arg1, agn arg2, agn arg3, Executor arg4, Executor arg5)
reload(PreparableReloadListener$PreparationBarrier arg0, ResourceManager arg1, ProfilerFiller arg2, ProfilerFiller 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)
m_vbnuicfd(C_msqwzogj$C_yodorvdw arg0, C_tmnrpasf arg1, C_eslcbfsq arg2, C_eslcbfsq 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()
close()
method_18829()
clearAtlas()
m_cqwepeak()
m_20124354()
func_215232_a()
func_215232_a()
private void
a(xi arg0, qv arg1, Map<qv, List<qv>> arg2)
loadParticleDescription(ResourceManager arg0, ResourceLocation arg1, Map<ResourceLocation, List<ResourceLocation>> arg2)
method_18836(class_3300 arg0, class_2960 arg1, Map<class_2960, List<class_2960>> arg2)
m_zvhcxvrb(C_tmnrpasf arg0, C_ncpywfca arg1, Map<C_ncpywfca, List<C_ncpywfca>> 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(aio arg0, gf arg1)
createTrackingEmitter(Entity arg0, ParticleOptions arg1)
method_3061(class_1297 arg0, class_2394 arg1)
addEmitter(Entity entity, ParticleEffect parameters)
m_sytiuime(C_astfners arg0, C_nqucohct arg1)
addEmitter(Entity target, ParticleOptions options)
func_199282_a(Entity arg0, IParticleData arg1)
addParticleEmitter(Entity entityIn, IParticleData particleData)
public void
a(aio arg0, gf arg1, int arg2)
createTrackingEmitter(Entity arg0, ParticleOptions arg1, int arg2)
method_3051(class_1297 arg0, class_2394 arg1, int arg2)
addEmitter(Entity entity, ParticleEffect parameters, int maxAge)
m_sfhkkbji(C_astfners arg0, C_nqucohct 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(gf arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
createParticle(ParticleOptions 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 parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_xjuxwfcl(C_nqucohct 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)
makeParticle(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 parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_lcekycpk(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(dln arg0)
add(Particle arg0)
method_3058(class_703 arg0)
addParticle(Particle arg0)
m_npappzxj(C_pfsoguef arg0)
add(Particle particle)
func_78873_a(Particle arg0)
addEffect(Particle effect)
public void
b()
tick()
method_3057()
tick()
m_wlutqtle()
tick()
func_78868_a()
tick()
private void
a(Collection<dln> arg0)
tickParticleList(Collection<Particle> arg0)
method_3048(Collection<class_703> arg0)
tickParticles(Collection<Particle> arg0)
m_laevbbto(Collection<C_pfsoguef> arg0)
tickParticles(Collection<Particle> arg0)
func_187240_a(Collection<Particle> arg0)
tickParticleList(Collection<Particle> particlesIn)
private void
b(dln arg0)
tickParticle(Particle arg0)
method_3059(class_703 arg0)
tickParticle(Particle arg0)
m_mvxddxkh(C_pfsoguef arg0)
tickParticle(Particle particle)
func_178923_d(Particle arg0)
tickParticle(Particle particle)
public void
a(cxq arg0, float arg1)
render(Camera arg0, float arg1)
method_3049(class_4184 arg0, float arg1)
renderParticles(Camera camera, float tickDelta)
m_zziyhzvx(C_dcmtgrvm arg0, float arg1)
render(Camera arg0, float arg1)
func_215233_a(ActiveRenderInfo arg0, float arg1)
renderParticles(ActiveRenderInfo arg0, float arg1)
public void
a(bhr arg0)
setLevel(Level arg0)
method_3045(class_1937 arg0)
setWorld(World arg0)
m_kwwbzcft(C_cdctfzbn arg0)
setWorld(World world)
func_78870_a(World arg0)
clearEffects(World worldIn)
public void
a(ew arg0, bvt arg1)
destroy(BlockPos arg0, BlockState arg1)
method_3046(class_2338 arg0, class_2680 arg1)
addBlockBreakParticles(BlockPos pos, BlockState state)
m_gxgpjwxu(C_hynzadkk arg0, C_txtbiemp arg1)
addBlockMiningParticles(BlockPos pos, BlockState state)
func_180533_a(BlockPos arg0, BlockState arg1)
addBlockDestroyEffects(BlockPos pos, BlockState state)
public void
a(ew arg0, fb arg1)
crack(BlockPos arg0, Direction arg1)
method_3054(class_2338 arg0, class_2350 arg1)
addBlockBreakingParticles(BlockPos arg0, Direction arg1)
m_tnmdyyer(C_hynzadkk arg0, C_xpuuihxf arg1)
addBlockMiningParticles(BlockPos pos, Direction face)
func_180532_a(BlockPos arg0, Direction arg1)
addBlockHitEffects(BlockPos pos, Direction side)
public String
c()
countParticles()
method_3052()
getDebugString()
m_mollrpmv()
getDebugInfo()
func_78869_b()
getStatistics()