Class ItemModelSmithResult

java.lang.Object
team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithResult

public class ItemModelSmithResult extends Object
  • Constructor Details

    • ItemModelSmithResult

      public ItemModelSmithResult(LodestoneItemModelProvider provider, net.minecraft.world.item.Item item, net.neoforged.neoforge.client.model.generators.ItemModelBuilder builder)
  • Method Details

    • getProvider

      public LodestoneItemModelProvider getProvider()
    • getItem

      public net.minecraft.world.item.Item getItem()
    • getBuilder

      public net.neoforged.neoforge.client.model.generators.ItemModelBuilder getBuilder()
    • parentedToThis

      public net.neoforged.neoforge.client.model.generators.ItemModelBuilder parentedToThis(net.neoforged.neoforge.common.data.ExistingFileHelper existingFileHelper)
    • parentedToThis

      public net.neoforged.neoforge.client.model.generators.ItemModelBuilder parentedToThis(net.neoforged.neoforge.common.data.ExistingFileHelper existingFileHelper, String childName)
    • addModelLayerData

      public net.neoforged.neoforge.client.model.generators.loaders.ItemLayerModelBuilder<net.neoforged.neoforge.client.model.generators.ItemModelBuilder> addModelLayerData()
    • addSeparateTransformData

      public net.neoforged.neoforge.client.model.generators.loaders.SeparateTransformsModelBuilder<net.neoforged.neoforge.client.model.generators.ItemModelBuilder> addSeparateTransformData()
    • applyModifier

      public ItemModelSmithResult applyModifier(Consumer<ItemModelSmithResult> modifier)