net.minecraft.client.particle

public class ParticleSpriteManager

implements ResourceReloader

net.minecraft.client.particle.ParticleResources
net.minecraft.client.particle.ParticleResources
net.minecraft.class_11939
net.minecraft.client.particle.ParticleSpriteManager

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
LOGGER
field_62625
LOGGER
private static final ResourceFinder
PARTICLE_LISTER
PARTICLE_LISTER
field_62626
PARTICLE_RESOURCE_FINDER
private final Map<Identifier, ParticleSpriteManager$SimpleSpriteProvider>
spriteSets
spriteSets
field_62627
spriteAwareParticleFactories
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ParticleFactory<?>>
providers
providers
field_62628
particleFactories
private Runnable
onReload
onReload
field_62629
onPreparedTask

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
onReload(Runnable onReload)
onReload(Runnable onReload)
method_74296(Runnable arg0)
setOnPreparedTask(Runnable onPreparedTask)
private void
registerProviders()
registerProviders()
method_74302()
init()
private <T extends ParticleEffect> void
register(ParticleType<T> type, ParticleProvider<T> provider)
register(ParticleType<T> type, ParticleProvider<T> provider)
method_74300(class_2396<T> arg0, class_707<T> arg1)
register(ParticleType<T> type, ParticleFactory<T> factory)
private <T extends ParticleEffect> void
register(ParticleType<T> type, ParticleResources$SpriteParticleRegistration<T> provider)
register(ParticleType<T> type, ParticleResources$SpriteParticleRegistration<T> provider)
method_74301(class_2396<T> arg0, class_11939$class_4091<T> arg1)
register(ParticleType<T> type, ParticleSpriteManager$SpriteAwareFactory<T> factory)
public CompletableFuture<Void>
reload(PreparableReloadListener$SharedState currentReload, Executor taskExecutor, PreparableReloadListener$PreparationBarrier preparationBarrier, Executor reloadExecutor)
reload(PreparableReloadListener$SharedState currentReload, Executor taskExecutor, PreparableReloadListener$PreparationBarrier preparationBarrier, Executor reloadExecutor)
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)
private Optional<List<Identifier>>
loadParticleDescription(Identifier id, Resource resource)
loadParticleDescription(Identifier id, Resource resource)
method_74293(class_2960 arg0, class_3298 arg1)
load(Identifier id, Resource resource)
public it.unimi.dsi.fastutil.ints.Int2ObjectMap<ParticleFactory<?>>
getProviders()
getProviders()
method_74292()
getParticleFactories()