Interface ModelLoadingRegistry
public interface ModelLoadingRegistry
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterAppender(ModelAppender appender)Deprecated.voidregisterModelProvider(ExtraModelProvider appender)Register a model provider, which can request loading additional models.voidregisterResourceProvider(Function<net.minecraft.resource.ResourceManager,ModelResourceProvider> providerSupplier)Register a ModelResourceProvider supplier.voidregisterVariantProvider(Function<net.minecraft.resource.ResourceManager,ModelVariantProvider> providerSupplier)Register a ModelVariantProvider supplier.
-
Field Details
-
INSTANCE
-
-
Method Details
-
registerModelProvider
Register a model provider, which can request loading additional models.- See Also:
ExtraModelProvider
-
registerAppender
Deprecated.UseregisterModelProvider(ExtraModelProvider)instead, which supports loading of plainIdentifiersRegister a model appender, which can request loading additional models. -
registerResourceProvider
void registerResourceProvider(Function<net.minecraft.resource.ResourceManager,ModelResourceProvider> providerSupplier)Register a ModelResourceProvider supplier.- Parameters:
providerSupplier- The ModelResourceProvider supplier, instantiated with every ModelLoader.
-
registerVariantProvider
void registerVariantProvider(Function<net.minecraft.resource.ResourceManager,ModelVariantProvider> providerSupplier)Register a ModelVariantProvider supplier.- Parameters:
providerSupplier- The ModelVariantProvider supplier, instantiated with every ModelLoader.
-
registerModelProvider(ExtraModelProvider)instead, which supports loading of plainIdentifiers