Package net.minecraft.client.particle
Class ParticleResources
java.lang.Object
net.minecraft.client.particle.ParticleResources
- All Implemented Interfaces:
PreparableReloadListener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classstatic interfaceNested classes/interfaces inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
PreparableReloadListener.PreparationBarrier, PreparableReloadListener.SharedState, PreparableReloadListener.StateKey<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate Runnableprivate static final FileToIdConverterprivate final Map<ResourceLocation, ParticleProvider<?>> private final Map<ResourceLocation, ParticleResources.MutableSpriteSet> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Optional<List<ResourceLocation>> loadParticleDescription(ResourceLocation pLocation, Resource pResource) void<T extends ParticleOptions>
voidregister(ParticleType<T> pType, ParticleProvider<T> pProvider) Deprecated.<T extends ParticleOptions>
voidregister(ParticleType<T> pType, ParticleResources.SpriteParticleRegistration<T> pRegistration) Deprecated.Register viaRegisterParticleProvidersEventprivate voidreload(PreparableReloadListener.SharedState p_446196_, Executor p_445402_, PreparableReloadListener.PreparationBarrier p_446595_, Executor p_445639_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
getName, prepareSharedState
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
PARTICLE_LISTER
-
spriteSets
-
providers
-
onReload
-
-
Constructor Details
-
ParticleResources
public ParticleResources()
-
-
Method Details
-
onReload
-
registerProviders
private void registerProviders() -
register
@Deprecated public <T extends ParticleOptions> void register(ParticleType<T> pType, ParticleProvider<T> pProvider) Deprecated.Register viaRegisterParticleProvidersEvent -
register
@Deprecated public <T extends ParticleOptions> void register(ParticleType<T> pType, ParticleResources.SpriteParticleRegistration<T> pRegistration) Deprecated.Register viaRegisterParticleProvidersEvent -
loadParticleDescription
private Optional<List<ResourceLocation>> loadParticleDescription(ResourceLocation pLocation, Resource pResource) -
getProviders
-
RegisterParticleProvidersEvent