Class NewModelLoaderTest.ModelGen
java.lang.Object
net.minecraft.client.data.models.ModelProvider
net.neoforged.neoforge.oldtest.client.model.NewModelLoaderTest.ModelGen
- All Implemented Interfaces:
DataProvider
,IModelProviderExtension
- Enclosing class:
NewModelLoaderTest
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
DataProvider.Factory<T extends DataProvider>
-
Field Summary
Fields inherited from class net.minecraft.client.data.models.ModelProvider
modId
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, INDENT_WIDTH, KEY_COMPARATOR, LOGGER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
createModelAndBlockState
(DeferredBlock<Block> block, String objModel, BlockModelGenerators blockModels) protected void
registerModels
(BlockModelGenerators blockModels, ItemModelGenerators itemModels) Methods inherited from class net.minecraft.client.data.models.ModelProvider
getName, run
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.neoforged.neoforge.common.extensions.IModelProviderExtension
mcLocation, modLocation
-
Constructor Details
-
ModelGen
-
-
Method Details
-
registerModels
- Overrides:
registerModels
in classModelProvider
-
createModelAndBlockState
private void createModelAndBlockState(DeferredBlock<Block> block, String objModel, BlockModelGenerators blockModels) -
getKnownBlocks
Description copied from class:ModelProvider
Returns astream
containing allblocks
which must have their models/block states generated orempty
if none are desired.When using providers for specific
block
usages, it is best to override this method returning the exactblocks
which must be generated, orempty
if generating onlyitem
models.Default implementation generates models for
blocks
matching the givenmodId
.- Overrides:
getKnownBlocks
in classModelProvider
- See Also:
-
getKnownItems
Description copied from class:ModelProvider
Returns astream
containing allitems
which must have their models/client items generated orempty
if none are desired.When using providers for specific
item
usages, it is best to override this method returning the exactitems
which must be generated, orempty
if generating onlyblock
models (which have no respectiveitem
).Default implementation generates models for
items
matching the givenmodId
.- Overrides:
getKnownItems
in classModelProvider
- See Also:
-