Package dev.jaxydog.astral.datagen
Class ModelGenerator
java.lang.Object
net.minecraft.data.client.ModelProvider
net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider
dev.jaxydog.astral.datagen.ModelGenerator
- All Implemented Interfaces:
net.minecraft.data.DataProvider
public class ModelGenerator
extends net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider
Provides a simple data generation API for block and item models.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
Fields inherited from interface net.minecraft.data.DataProvider
JSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR, LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateBlock(Consumer<net.minecraft.data.client.BlockStateModelGenerator> consumer) voidgenerateBlockStateModels(net.minecraft.data.client.BlockStateModelGenerator blockStateModelGenerator) voidgenerateItem(Consumer<net.minecraft.data.client.ItemModelGenerator> consumer) voidgenerateItemModels(net.minecraft.data.client.ItemModelGenerator itemModelGenerator) static @NotNull ModelGeneratorMethods inherited from class net.minecraft.data.client.ModelProvider
getName, run
-
Constructor Details
-
ModelGenerator
public ModelGenerator(net.fabricmc.fabric.api.datagen.v1.FabricDataOutput output)
-
-
Method Details
-
getInstance
-
generateBlock
-
generateItem
-
generateBlockStateModels
public void generateBlockStateModels(net.minecraft.data.client.BlockStateModelGenerator blockStateModelGenerator) - Specified by:
generateBlockStateModelsin classnet.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider
-
generateItemModels
public void generateItemModels(net.minecraft.data.client.ItemModelGenerator itemModelGenerator) - Specified by:
generateItemModelsin classnet.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider
-