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 name)
    • declareCustomModelItem

      public void declareCustomModelItem(Item item)
    • createFlatItemModel

      public Identifier createFlatItemModel(Item item, ModelTemplate modelTemplate)
    • generateFlatItem

      public void generateFlatItem(Item item, ModelTemplate modelTemplate)
    • createFlatItemModel

      public Identifier createFlatItemModel(Item item, String suffix, ModelTemplate modelTemplate)
    • createFlatItemModel

      public Identifier createFlatItemModel(Item item, Item layerZeroItem, ModelTemplate modelTemplate)
    • generateFlatItem

      public void generateFlatItem(Item item, Item layerZeroItem, ModelTemplate modelTemplate)
    • generateItemWithTintedOverlay

      public void generateItemWithTintedOverlay(Item item, ItemTintSource tintSource)
    • generateItemWithTintedOverlay

      public void generateItemWithTintedOverlay(Item item, String suffix, ItemTintSource tintSource)
    • generateItemWithTintedBaseLayer

      public void generateItemWithTintedBaseLayer(Item item, int color)
    • createCompassModels

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

      public void generateStandardCompassItem(Item item)
    • generateRecoveryCompassItem

      public void generateRecoveryCompassItem(Item item)
    • generateClockItem

      public void generateClockItem(Item item)
    • generateLayeredItem

      public Identifier generateLayeredItem(Item item, Identifier layer0, Identifier layer1)
    • generateLayeredItem

      public Identifier generateLayeredItem(Identifier modelLocation, Identifier layer0, Identifier layer1)
    • generateLayeredItem

      public void generateLayeredItem(Identifier modelLocation, Identifier layer0, Identifier layer1, Identifier layer2)
    • generateTrimmableItem

      public void generateTrimmableItem(Item item, ResourceKey<EquipmentAsset> equipmentAsset, Identifier modelId, boolean usesSecondLayer)
    • generateBundleModels

      public void generateBundleModels(Item bundleItem)
    • generateBundleCoverModel

      public Identifier generateBundleCoverModel(Item bundleItem, ModelTemplate modelTemplate, String suffix)
    • generateBow

      public void generateBow(Item bowItem)
    • generateCrossbow

      public void generateCrossbow(Item crossbowItem)
    • generateBooleanDispatch

      public void generateBooleanDispatch(Item item, ConditionalItemModelProperty property, ItemModel.Unbaked trueModel, ItemModel.Unbaked falseModel)
    • generateElytra

      public void generateElytra(Item elytraItem)
    • generateBrush

      public void generateBrush(Item brushItem)
    • generateFishingRod

      public void generateFishingRod(Item fishingRodItem)
    • generateGoatHorn

      public void generateGoatHorn(Item goatHornItem)
    • generateShield

      public void generateShield(Item shieldItem)
    • createFlatModelDispatch

      public static ItemModel.Unbaked createFlatModelDispatch(ItemModel.Unbaked itemModel, ItemModel.Unbaked holdingModel)
    • generateSpyglass

      public void generateSpyglass(Item spyglassItem)
    • generateTrident

      public void generateTrident(Item tridentItem)
    • generateSpear

      public void generateSpear(Item spearItem)
    • addPotionTint

      public void addPotionTint(Item potionItem, Identifier model)
    • generatePotion

      public void generatePotion(Item potionItem)
    • generateTippedArrow

      public void generateTippedArrow(Item arrowItem)
    • generateDyedItem

      public void generateDyedItem(Item item, int color)
    • generateTwoLayerDyedItem

      public void generateTwoLayerDyedItem(Item item)
    • run

      public void run()