net.minecraft.client.particle

public class ParticleResources

implements PreparableReloadListener

hde
net.minecraft.client.particle.ParticleResources
net.minecraft.class_11939
net.minecraft.client.particle.ParticleSpriteManager
net.minecraft.src.C_411341_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_62625
LOGGER
f_411704_
private static final FileToIdConverter
b
PARTICLE_LISTER
field_62626
PARTICLE_RESOURCE_FINDER
f_412455_
private final Map<ResourceLocation, ParticleResources$MutableSpriteSet>
c
spriteSets
field_62627
spriteAwareParticleFactories
f_413548_
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ParticleProvider<?>>
d
providers
field_62628
particleFactories
f_412861_
private Runnable
e
onReload
field_62629
onPreparedTask
f_411883_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(Runnable arg0)
onReload(Runnable arg0)
method_74296(Runnable arg0)
setOnPreparedTask(Runnable onPreparedTask)
m_416537_(Runnable arg0)
private void
b()
registerProviders()
method_74302()
init()
m_418731_()
private <T extends ParticleOptions> void
a(md<T> arg0, hdc<T> arg1)
register(ParticleType<T> arg0, ParticleProvider<T> arg1)
method_74300(class_2396<T> arg0, class_707<T> arg1)
register(ParticleType<T> type, ParticleFactory<T> factory)
m_419483_(C_4758_<T> p_423729_, C_4028_<T> arg1)
private <T extends ParticleOptions> void
a(md<T> arg0, hde$c<T> arg1)
register(ParticleType<T> arg0, ParticleResources$SpriteParticleRegistration<T> arg1)
method_74301(class_2396<T> arg0, class_11939$class_4091<T> arg1)
register(ParticleType<T> type, ParticleSpriteManager$SpriteAwareFactory<T> factory)
m_415611_(C_4758_<T> p_423156_, C_411341_$C_411369_<T> arg1)
public CompletableFuture<Void>
reload(baj$b arg0, Executor arg1, baj$a arg2, Executor arg3)
reload(PreparableReloadListener$SharedState arg0, Executor arg1, PreparableReloadListener$PreparationBarrier arg2, Executor arg3)
method_25931(class_3302$class_11558 arg0, Executor arg1, class_3302$class_4045 arg2, Executor arg3)
reload(ResourceReloader$Store arg0, Executor arg1, ResourceReloader$Synchronizer arg2, Executor arg3)
m_5540_(C_69_$C_410859_ p_424245_, Executor p_424882_, C_69_$C_70_ p_427972_, Executor arg3)
private Optional<List<ResourceLocation>>
a(amj arg0, ban arg1)
loadParticleDescription(ResourceLocation arg0, Resource arg1)
method_74293(class_2960 arg0, class_3298 arg1)
load(Identifier id, Resource resource)
m_416050_(C_5265_ p_429362_, C_76_ arg1)
public it.unimi.dsi.fastutil.ints.Int2ObjectMap<ParticleProvider<?>>
a()
getProviders()
method_74292()
getParticleFactories()
m_420137_()