Class ChiseledBlockItemModelGenerator
java.lang.Object
net.minecraft.client.data.models.ModelProvider
mod.chiselsandbits.forge.data.model.ChiseledBlockItemModelGenerator
- All Implemented Interfaces:
net.minecraft.data.DataProvider,net.neoforged.neoforge.client.extensions.IModelProviderExtension
public class ChiseledBlockItemModelGenerator
extends net.minecraft.client.data.models.ModelProvider
implements net.minecraft.data.DataProvider
-
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 class net.minecraft.client.data.models.ModelProvider
modIdFields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, INDENT_WIDTH, KEY_COMPARATOR, LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactOnBlockWithLoader(net.minecraft.world.item.Item item, net.minecraft.client.data.models.ItemModelGenerators itemModels) static voiddataGeneratorSetup(net.neoforged.neoforge.data.event.GatherDataEvent.Client event) protected @NotNull Stream<? extends net.minecraft.core.Holder<net.minecraft.world.level.block.Block>> protected @NotNull Stream<? extends net.minecraft.core.Holder<net.minecraft.world.item.Item>> @NotNull StringgetName()protected voidregisterModels(@NotNull net.minecraft.client.data.models.BlockModelGenerators blockModels, @NotNull net.minecraft.client.data.models.ItemModelGenerators itemModels) Methods inherited from class net.minecraft.client.data.models.ModelProvider
runMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.data.DataProvider
runMethods inherited from interface net.neoforged.neoforge.client.extensions.IModelProviderExtension
mcLocation, modLocation
-
Constructor Details
-
ChiseledBlockItemModelGenerator
public ChiseledBlockItemModelGenerator(net.minecraft.data.DataGenerator generator)
-
-
Method Details
-
dataGeneratorSetup
public static void dataGeneratorSetup(net.neoforged.neoforge.data.event.GatherDataEvent.Client event) -
registerModels
protected void registerModels(@NotNull @NotNull net.minecraft.client.data.models.BlockModelGenerators blockModels, @NotNull @NotNull net.minecraft.client.data.models.ItemModelGenerators itemModels) - Overrides:
registerModelsin classnet.minecraft.client.data.models.ModelProvider
-
actOnBlockWithLoader
public void actOnBlockWithLoader(net.minecraft.world.item.Item item, net.minecraft.client.data.models.ItemModelGenerators itemModels) -
getKnownBlocks
@NotNull protected @NotNull Stream<? extends net.minecraft.core.Holder<net.minecraft.world.level.block.Block>> getKnownBlocks()- Overrides:
getKnownBlocksin classnet.minecraft.client.data.models.ModelProvider
-
getKnownItems
@NotNull protected @NotNull Stream<? extends net.minecraft.core.Holder<net.minecraft.world.item.Item>> getKnownItems()- Overrides:
getKnownItemsin classnet.minecraft.client.data.models.ModelProvider
-
getName
- Specified by:
getNamein interfacenet.minecraft.data.DataProvider- Overrides:
getNamein classnet.minecraft.client.data.models.ModelProvider
-