Class ItemModelGenerators

java.lang.Object
net.minecraft.client.data.models.ItemModelGenerators

public class ItemModelGenerators extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • prefixForSlotTrim

      public static Identifier prefixForSlotTrim(String pName)
    • declareCustomModelItem

      public void declareCustomModelItem(Item pItem)
    • createFlatItemModel

      public Identifier createFlatItemModel(Item pItem, ModelTemplate pModelTemplate)
    • generateFlatItem

      public void generateFlatItem(Item pItem, ModelTemplate pModelTemplate)
    • createFlatItemModel

      public Identifier createFlatItemModel(Item pItem, String pSuffix, ModelTemplate pModelTemplate)
    • createFlatItemModel

      public Identifier createFlatItemModel(Item pItem, Item pLayerZeroItem, ModelTemplate pModelTemplate)
    • generateFlatItem

      public void generateFlatItem(Item pItem, Item pLayerZeroItem, ModelTemplate pModelTemplate)
    • generateItemWithTintedOverlay

      public void generateItemWithTintedOverlay(Item pItem, ItemTintSource pTintSource)
    • generateItemWithTintedOverlay

      public void generateItemWithTintedOverlay(Item pItem, String pSuffix, ItemTintSource pTintSource)
    • generateItemWithTintedBaseLayer

      public void generateItemWithTintedBaseLayer(Item pItem, int pColor)
    • createCompassModels

      public List<RangeSelectItemModel.Entry> createCompassModels(Item pItem)
    • generateStandardCompassItem

      public void generateStandardCompassItem(Item pItem)
    • generateRecoveryCompassItem

      public void generateRecoveryCompassItem(Item pItem)
    • generateClockItem

      public void generateClockItem(Item pItem)
    • generateLayeredItem

      public Identifier generateLayeredItem(Item pItem, Identifier pLayer0, Identifier pLayer1)
    • generateLayeredItem

      public Identifier generateLayeredItem(Identifier pModelLocation, Identifier pLayer0, Identifier pLayer1)
    • generateLayeredItem

      public void generateLayeredItem(Identifier pModelLocation, Identifier pLayer0, Identifier pLayer1, Identifier pLayer2)
    • generateTrimmableItem

      public void generateTrimmableItem(Item pItem, ResourceKey<EquipmentAsset> pEquipmentAsset, Identifier pModelId, boolean pUsesSecondLayer)
    • generateBundleModels

      public void generateBundleModels(Item pBundleItem)
    • generateBundleCoverModel

      public Identifier generateBundleCoverModel(Item pBundleItem, ModelTemplate pModelTemplate, String pSuffix)
    • generateBow

      public void generateBow(Item pBowItem)
    • generateCrossbow

      public void generateCrossbow(Item pCrossbowItem)
    • generateBooleanDispatch

      public void generateBooleanDispatch(Item pItem, ConditionalItemModelProperty pProperty, ItemModel.Unbaked pTrueModel, ItemModel.Unbaked pFalseModel)
    • generateElytra

      public void generateElytra(Item pElytraItem)
    • generateBrush

      public void generateBrush(Item pBrushItem)
    • generateFishingRod

      public void generateFishingRod(Item pFishingRodItem)
    • generateGoatHorn

      public void generateGoatHorn(Item pGoatHornItem)
    • generateShield

      public void generateShield(Item pShieldItem)
    • createFlatModelDispatch

      public static ItemModel.Unbaked createFlatModelDispatch(ItemModel.Unbaked pItemModel, ItemModel.Unbaked pHoldingModel)
    • generateSpyglass

      public void generateSpyglass(Item pSpyglassItem)
    • generateTrident

      public void generateTrident(Item pTridentItem)
    • generateSpear

      public void generateSpear(Item pSpearItem)
    • addPotionTint

      public void addPotionTint(Item pPotionItem, Identifier pModel)
    • generatePotion

      public void generatePotion(Item pPotionItem)
    • generateTippedArrow

      public void generateTippedArrow(Item pArrowItem)
    • generateDyedItem

      public void generateDyedItem(Item pItem, int pColor)
    • generateTwoLayerDyedItem

      public void generateTwoLayerDyedItem(Item pItem)
    • run

      public void run()