Class CommonItemModelProvider

java.lang.Object
net.minecraftforge.client.model.generators.ModelProvider<net.minecraftforge.client.model.generators.ItemModelBuilder>
net.minecraftforge.client.model.generators.ItemModelProvider
info.u_team.u_team_core.data.CommonItemModelProvider
All Implemented Interfaces:
CommonDataProvider<Void>, CommonDataProvider.NoParam, net.minecraft.data.DataProvider

public abstract class CommonItemModelProvider extends net.minecraftforge.client.model.generators.ItemModelProvider implements CommonDataProvider.NoParam
  • Nested Class Summary

    Nested classes/interfaces inherited from interface info.u_team.u_team_core.data.CommonDataProvider

    CommonDataProvider.NoParam
  • 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

    FIXED_ORDER_FIELDS, KEY_COMPARATOR
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    protected String
    getPath(net.minecraft.world.level.ItemLike provider)
     
    protected void
    iterateBlocks(Iterable<? extends net.minecraftforge.registries.RegistryObject<? extends net.minecraft.world.level.block.Block>> iterable, Consumer<net.minecraft.world.level.ItemLike> item)
     
    protected void
    iterateItems(Iterable<? extends Supplier<? extends net.minecraft.world.item.Item>> iterable, Consumer<net.minecraft.world.level.ItemLike> item)
     
    protected final void
     
    protected void
    simpleBlock(net.minecraft.world.level.block.Block block)
     
    protected void
    simpleGenerated(net.minecraft.world.level.ItemLike provider)
     
    protected void
    simpleHandheld(net.minecraft.world.level.ItemLike provider)
     
    protected void
    simpleParent(net.minecraft.world.level.ItemLike provider, String parent)
     
    protected void
    spawnEgg(net.minecraft.world.level.ItemLike provider)
     

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

    basicItem, basicItem

    Methods inherited from class net.minecraftforge.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, getBuilder, getExistingFile, mcLoc, modLoc, nested, orientable, orientableVertical, orientableWithBottom, paneNoSide, paneNoSideAlt, panePost, paneSide, paneSideAlt, pressurePlate, pressurePlateDown, 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

    Methods inherited from interface info.u_team.u_team_core.data.CommonDataProvider

    modid

    Methods inherited from interface info.u_team.u_team_core.data.CommonDataProvider.NoParam

    register, register

    Methods inherited from interface net.minecraft.data.DataProvider

    run
  • Constructor Details

    • CommonItemModelProvider

      public CommonItemModelProvider(GenerationData generationData)
  • Method Details

    • getGenerationData

      public GenerationData getGenerationData()
      Specified by:
      getGenerationData in interface CommonDataProvider<Void>
    • registerModels

      protected final void registerModels()
      Specified by:
      registerModels in class net.minecraftforge.client.model.generators.ModelProvider<net.minecraftforge.client.model.generators.ItemModelBuilder>
    • getName

      public String getName()
      Specified by:
      getName in interface net.minecraft.data.DataProvider
      Overrides:
      getName in class net.minecraftforge.client.model.generators.ItemModelProvider
    • simpleGenerated

      protected void simpleGenerated(net.minecraft.world.level.ItemLike provider)
    • simpleHandheld

      protected void simpleHandheld(net.minecraft.world.level.ItemLike provider)
    • spawnEgg

      protected void spawnEgg(net.minecraft.world.level.ItemLike provider)
    • simpleParent

      protected void simpleParent(net.minecraft.world.level.ItemLike provider, String parent)
    • simpleBlock

      protected void simpleBlock(net.minecraft.world.level.block.Block block)
    • iterateItems

      protected void iterateItems(Iterable<? extends Supplier<? extends net.minecraft.world.item.Item>> iterable, Consumer<net.minecraft.world.level.ItemLike> item)
    • iterateBlocks

      protected void iterateBlocks(Iterable<? extends net.minecraftforge.registries.RegistryObject<? extends net.minecraft.world.level.block.Block>> iterable, Consumer<net.minecraft.world.level.ItemLike> item)
    • getPath

      protected String getPath(net.minecraft.world.level.ItemLike provider)