Class TesseraItemModelSystem
java.lang.Object
net.neoforged.neoforge.client.model.generators.ModelProvider<net.neoforged.neoforge.client.model.generators.ItemModelBuilder>
net.neoforged.neoforge.client.model.generators.ItemModelProvider
com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelSystem
- All Implemented Interfaces:
IDatagenPathfinder,net.minecraft.data.DataProvider
public abstract class TesseraItemModelSystem
extends net.neoforged.neoforge.client.model.generators.ItemModelProvider
implements IDatagenPathfinder
-
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.neoforged.neoforge.client.model.generators.ModelProvider
BLOCK_FOLDER, existingFileHelper, folder, generatedModels, ITEM_FOLDER, MODEL, MODEL_WITH_EXTENSION, modid, output, TEXTUREFields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, INDENT_WIDTH, KEY_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionTesseraItemModelSystem(net.minecraft.data.PackOutput output, String modid, net.neoforged.neoforge.common.data.ExistingFileHelper existingFileHelper) -
Method Summary
Modifier and TypeMethodDescriptionnet.neoforged.neoforge.client.model.generators.ItemModelBuildercreateGenericModel(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation modelParent, net.minecraft.resources.ResourceLocation... textures) net.neoforged.neoforge.client.model.generators.ItemModelBuildercreateParentedModel(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation modelParent) getBuilder(String path) net.neoforged.neoforge.client.model.generators.ModelFile.ExistingModelFilegetExistingFile(net.minecraft.resources.ResourceLocation path) getModId()voidsetTexturePath(String folder) Methods inherited from class net.neoforged.neoforge.client.model.generators.ItemModelProvider
basicItem, basicItem, getName, handheldItem, handheldItem, simpleBlockItem, simpleBlockItem, spawnEggItem, spawnEggItemMethods inherited from class net.neoforged.neoforge.client.model.generators.ModelProvider
button, buttonInventory, buttonPressed, carpet, clear, crop, cross, cube, cubeAll, cubeBottomTop, cubeColumn, cubeColumnHorizontal, cubeTop, doorBottomLeft, doorBottomLeftOpen, doorBottomRight, doorBottomRightOpen, doorTopLeft, doorTopLeftOpen, doorTopRight, doorTopRightOpen, fenceGate, fenceGateOpen, fenceGateWall, fenceGateWallOpen, fenceInventory, fencePost, fenceSide, flowerPotCross, generateAll, getPath, leaves, mcLoc, modLoc, nested, orientable, orientableVertical, orientableWithBottom, paneNoSide, paneNoSideAlt, panePost, paneSide, paneSideAlt, pressurePlate, pressurePlateDown, registerModels, run, sign, singleTexture, singleTexture, slab, slabTop, stairs, stairsInner, stairsOuter, torch, torchWall, trapdoorBottom, trapdoorOpen, trapdoorOrientableBottom, trapdoorOrientableOpen, trapdoorOrientableTop, trapdoorTop, wallInventory, wallPost, wallSide, wallSideTall, withExistingParent, withExistingParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
appendFolder, getAbsoluteBlockTexture, getAbsoluteItemTexture, getBlockName, getBlockTexture, getBlockTexture, getItemName, getItemTexture, getItemTexture, path
-
Constructor Details
-
TesseraItemModelSystem
public TesseraItemModelSystem(net.minecraft.data.PackOutput output, String modid, net.neoforged.neoforge.common.data.ExistingFileHelper existingFileHelper)
-
-
Method Details
-
getModId
- Specified by:
getModIdin interfaceIDatagenPathfinder
-
getFolder
- Specified by:
getFolderin interfaceIDatagenPathfinder
-
getExistingFile
public net.neoforged.neoforge.client.model.generators.ModelFile.ExistingModelFile getExistingFile(net.minecraft.resources.ResourceLocation path) - Overrides:
getExistingFilein classnet.neoforged.neoforge.client.model.generators.ModelProvider<net.neoforged.neoforge.client.model.generators.ItemModelBuilder>
-
getBuilder
- Overrides:
getBuilderin classnet.neoforged.neoforge.client.model.generators.ModelProvider<net.neoforged.neoforge.client.model.generators.ItemModelBuilder>
-
setTexturePath
-
createParentedModel
public net.neoforged.neoforge.client.model.generators.ItemModelBuilder createParentedModel(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation modelParent) -
createGenericModel
public net.neoforged.neoforge.client.model.generators.ItemModelBuilder createGenericModel(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation modelParent, net.minecraft.resources.ResourceLocation... textures)
-