Package net.minecraft.client.data.models
Class ItemModelGenerators
java.lang.Object
net.minecraft.client.data.models.ItemModelGenerators
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ItemTintSource
final ItemModelOutput
static final List
<ItemModelGenerators.TrimMaterialData> static final ResourceLocation
static final ResourceLocation
static final ResourceLocation
static final ResourceLocation
-
Constructor Summary
ConstructorsConstructorDescriptionItemModelGenerators
(ItemModelOutput p_387620_, BiConsumer<ResourceLocation, ModelInstance> p_387848_) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPotionTint
(Item p_388495_, ResourceLocation p_386558_) createCompassModels
(Item p_386730_) createFlatItemModel
(Item p_387652_, String p_387410_, ModelTemplate p_386738_) createFlatItemModel
(Item p_387022_, ModelTemplate p_388315_) createFlatItemModel
(Item p_387136_, Item p_386454_, ModelTemplate p_388608_) static ItemModel.Unbaked
createFlatModelDispatch
(ItemModel.Unbaked p_388864_, ItemModel.Unbaked p_388747_) void
declareCustomModelItem
(Item p_388024_) void
generateBooleanDispatch
(Item p_387110_, ConditionalItemModelProperty p_388865_, ItemModel.Unbaked p_387060_, ItemModel.Unbaked p_388146_) void
generateBow
(Item p_387215_) void
generateBrush
(Item p_387911_) generateBundleCoverModel
(Item p_387153_, ModelTemplate p_388214_, String p_387206_) void
generateBundleModels
(Item p_388570_) void
generateClockItem
(Item p_387705_) void
generateCrossbow
(Item p_387491_) void
generateDyedItem
(Item p_388875_, int p_388379_) void
generateElytra
(Item p_387928_) void
generateFishingRod
(Item p_387412_) void
generateFlatItem
(Item p_388771_, ModelTemplate p_387425_) void
generateFlatItem
(Item p_388277_, Item p_388078_, ModelTemplate p_387994_) void
generateGoatHorn
(Item p_387137_) void
generateItemWithTintedOverlay
(Item p_388114_, String p_387438_, ItemTintSource p_387225_) void
generateItemWithTintedOverlay
(Item p_386979_, ItemTintSource p_388847_) generateLayeredItem
(ResourceLocation p_386992_, ResourceLocation p_386528_, ResourceLocation p_386966_) void
generateLayeredItem
(ResourceLocation p_386617_, ResourceLocation p_388707_, ResourceLocation p_387768_, ResourceLocation p_388354_) generateLayeredItem
(Item p_388230_, ResourceLocation p_388087_, ResourceLocation p_386610_) void
generatePotion
(Item p_387941_) void
generateRecoveryCompassItem
(Item p_386605_) void
generateShield
(Item p_386530_) void
generateSpyglass
(Item p_387067_) void
generateStandardCompassItem
(Item p_388204_) void
generateTippedArrow
(Item p_387880_) void
generateTrident
(Item p_387274_) void
generateTrimmableItem
(Item p_386877_, ResourceKey<EquipmentAsset> p_388083_, ResourceLocation p_399620_, boolean p_387785_) void
generateWolfArmor
(Item p_388321_) static ResourceLocation
prefixForSlotTrim
(String p_399619_) void
run()
-
Field Details
-
BLANK_LAYER
-
TRIM_PREFIX_HELMET
-
TRIM_PREFIX_CHESTPLATE
-
TRIM_PREFIX_LEGGINGS
-
TRIM_PREFIX_BOOTS
-
TRIM_MATERIAL_MODELS
-
itemModelOutput
-
modelOutput
-
-
Constructor Details
-
ItemModelGenerators
public ItemModelGenerators(ItemModelOutput p_387620_, BiConsumer<ResourceLocation, ModelInstance> p_387848_)
-
-
Method Details
-
prefixForSlotTrim
-
declareCustomModelItem
-
createFlatItemModel
-
generateFlatItem
-
createFlatItemModel
public ResourceLocation createFlatItemModel(Item p_387652_, String p_387410_, ModelTemplate p_386738_) -
createFlatItemModel
public ResourceLocation createFlatItemModel(Item p_387136_, Item p_386454_, ModelTemplate p_388608_) -
generateFlatItem
-
generateItemWithTintedOverlay
-
generateItemWithTintedOverlay
public void generateItemWithTintedOverlay(Item p_388114_, String p_387438_, ItemTintSource p_387225_) -
createCompassModels
-
generateStandardCompassItem
-
generateRecoveryCompassItem
-
generateClockItem
-
generateLayeredItem
public ResourceLocation generateLayeredItem(Item p_388230_, ResourceLocation p_388087_, ResourceLocation p_386610_) -
generateLayeredItem
public ResourceLocation generateLayeredItem(ResourceLocation p_386992_, ResourceLocation p_386528_, ResourceLocation p_386966_) -
generateLayeredItem
public void generateLayeredItem(ResourceLocation p_386617_, ResourceLocation p_388707_, ResourceLocation p_387768_, ResourceLocation p_388354_) -
generateTrimmableItem
public void generateTrimmableItem(Item p_386877_, ResourceKey<EquipmentAsset> p_388083_, ResourceLocation p_399620_, boolean p_387785_) -
generateBundleModels
-
generateBundleCoverModel
public ResourceLocation generateBundleCoverModel(Item p_387153_, ModelTemplate p_388214_, String p_387206_) -
generateBow
-
generateCrossbow
-
generateBooleanDispatch
public void generateBooleanDispatch(Item p_387110_, ConditionalItemModelProperty p_388865_, ItemModel.Unbaked p_387060_, ItemModel.Unbaked p_388146_) -
generateElytra
-
generateBrush
-
generateFishingRod
-
generateGoatHorn
-
generateShield
-
createFlatModelDispatch
public static ItemModel.Unbaked createFlatModelDispatch(ItemModel.Unbaked p_388864_, ItemModel.Unbaked p_388747_) -
generateSpyglass
-
generateTrident
-
addPotionTint
-
generatePotion
-
generateTippedArrow
-
generateDyedItem
-
generateWolfArmor
-
run
public void run()
-