Class LodestoneItemModelProvider

java.lang.Object
net.minecraftforge.client.model.generators.ModelProvider<net.minecraftforge.client.model.generators.ItemModelBuilder>
net.minecraftforge.client.model.generators.ItemModelProvider
team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
All Implemented Interfaces:
net.minecraft.data.DataProvider

public abstract class LodestoneItemModelProvider extends net.minecraftforge.client.model.generators.ItemModelProvider
  • Field Summary

    Fields inherited from class net.minecraftforge.client.model.generators.ModelProvider

    BLOCK_FOLDER, existingFileHelper, factory, folder, generatedModels, generator, ITEM_FOLDER, MODEL, MODEL_WITH_EXTENSION, modid, TEXTURE

    Fields inherited from interface net.minecraft.data.DataProvider

    SHA1
  • Constructor Summary

    Constructors
    Constructor
    Description
    LodestoneItemModelProvider(net.minecraft.data.DataGenerator generator, String modid, net.minecraftforge.common.data.ExistingFileHelper existingFileHelper)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createGenericModel(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation modelType, net.minecraft.resources.ResourceLocation textureLocation)
     
    net.minecraft.resources.ResourceLocation
     
    net.minecraft.resources.ResourceLocation
     
    getItemName(net.minecraft.world.item.Item item)
     
    net.minecraft.resources.ResourceLocation
     
     
    void
    setTexturePath(String texturePath)
     

    Methods inherited from class net.minecraftforge.client.model.generators.ItemModelProvider

    basicItem, basicItem, getName

    Methods inherited from class net.minecraftforge.client.model.generators.ModelProvider

    button, buttonInventory, buttonPressed, carpet, clear, crop, cross, cube, cubeAll, cubeBottomTop, cubeColumn, cubeColumnHorizontal, cubeTop, doorBottomLeft, doorBottomRight, doorTopLeft, doorTopRight, fenceGate, fenceGateOpen, fenceGateWall, fenceGateWallOpen, fenceInventory, fencePost, fenceSide, generateAll, getBuilder, getExistingFile, 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, withExistingParent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LodestoneItemModelProvider

      public LodestoneItemModelProvider(net.minecraft.data.DataGenerator generator, String modid, net.minecraftforge.common.data.ExistingFileHelper existingFileHelper)
  • Method Details

    • setTexturePath

      public void setTexturePath(String texturePath)
    • getTexturePath

      public String getTexturePath()
    • getItemName

      public String getItemName(net.minecraft.world.item.Item item)
    • getItemTexture

      public net.minecraft.resources.ResourceLocation getItemTexture(String path)
    • getBlockTexture

      public net.minecraft.resources.ResourceLocation getBlockTexture(String path)
    • createGenericModel

      public void createGenericModel(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation modelType, net.minecraft.resources.ResourceLocation textureLocation)
    • getBlockTextureFromCache

      public net.minecraft.resources.ResourceLocation getBlockTextureFromCache(String key)