Class FabricModelProvider
java.lang.Object
net.minecraft.data.client.ModelProvider
net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
- Direct Known Subclasses:
FabricBlockStateDefinitionProvider
public abstract class FabricModelProvider
extends net.minecraft.data.client.ModelProvider
Extend this class and implement
generateBlockStateModels(net.minecraft.data.client.BlockStateModelGenerator)
and generateItemModels(net.minecraft.data.client.ItemModelGenerator)
.
Register an instance of the class with FabricDataGenerator.addProvider(java.util.function.Function<net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator, P>)
in a DataGeneratorEntrypoint
-
Field Summary
FieldsFields inherited from interface net.minecraft.data.DataProvider
SHA1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
generateBlockStateModels
(net.minecraft.data.client.BlockStateModelGenerator blockStateModelGenerator) abstract void
generateItemModels
(net.minecraft.data.client.ItemModelGenerator itemModelGenerator) getName()
Methods inherited from class net.minecraft.data.client.ModelProvider
run
-
Field Details
-
dataGenerator
-
-
Constructor Details
-
FabricModelProvider
-
-
Method Details
-
generateBlockStateModels
public abstract void generateBlockStateModels(net.minecraft.data.client.BlockStateModelGenerator blockStateModelGenerator) -
generateItemModels
public abstract void generateItemModels(net.minecraft.data.client.ItemModelGenerator itemModelGenerator) -
getName
- Specified by:
getName
in interfacenet.minecraft.data.DataProvider
- Overrides:
getName
in classnet.minecraft.data.client.ModelProvider
-