Class LodestoneItemModelSystem
java.lang.Object
net.neoforged.neoforge.client.model.generators.ModelProvider<net.neoforged.neoforge.client.model.generators.ItemModelBuilder>
net.neoforged.neoforge.client.model.generators.ItemModelProvider
team.lodestar.lodestone.modules.datagen.providers.item.LodestoneItemModelSystem
- All Implemented Interfaces:
net.minecraft.data.DataProvider,IDatagenPathfinder
public abstract class LodestoneItemModelSystem
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
ConstructorsConstructorDescriptionLodestoneItemModelSystem(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, 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 team.lodestar.lodestone.modules.datagen.IDatagenPathfinder
appendFolder, getAbsoluteBlockTexture, getAbsoluteItemTexture, getBlockName, getBlockTexture, getBlockTexture, getItemName, getItemTexture, getItemTexture, path
-
Constructor Details
-
LodestoneItemModelSystem
public LodestoneItemModelSystem(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)
-