Class BitStorageBlockStateGenerator
java.lang.Object
net.minecraft.client.data.models.ModelProvider
mod.chiselsandbits.forge.data.blockstate.BitStorageBlockStateGenerator
- All Implemented Interfaces:
net.minecraft.data.DataProvider,net.neoforged.neoforge.client.extensions.IModelProviderExtension
public class BitStorageBlockStateGenerator
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 TypeMethodDescriptionvoidactOnBlock(net.minecraft.world.level.block.Block block, net.minecraft.client.data.models.BlockModelGenerators generators) 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
-
BitStorageBlockStateGenerator
public BitStorageBlockStateGenerator(net.minecraft.data.DataGenerator gen)
-
-
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
-
actOnBlock
public void actOnBlock(net.minecraft.world.level.block.Block block, net.minecraft.client.data.models.BlockModelGenerators generators) -
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
-