Package net.minecraft.data.models
Class ItemModelGenerators
java.lang.Object
net.minecraft.data.models.ItemModelGenerators
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final List<ItemModelGenerators.TrimModelData> private final BiConsumer<ResourceLocation, Supplier<JsonElement>> static final ResourceLocation -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprivate voidgenerateArmorTrims(ArmorItem pArmorItem) private JsonObjectgenerateBaseArmorTrimTemplate(ResourceLocation pModelLocation, Map<TextureSlot, ResourceLocation> pModelGetter, Holder<ArmorMaterial> pArmorMaterial) private voidgenerateClockItem(Item pItem) private voidgenerateCompassItem(Item pItem) private voidgenerateFlatItem(Item pItem, String pModelLocationSuffix, ModelTemplate pModelTemplate) private voidgenerateFlatItem(Item pItem, ModelTemplate pModelTemplate) private voidgenerateFlatItem(Item pItem, Item pLayerZeroItem, ModelTemplate pModelTemplate) private voidgenerateItemWithOverlay(Item pItem) private voidgenerateLayeredItem(ResourceLocation pModelLocation, ResourceLocation pLayer0, ResourceLocation pLayer1) private voidgenerateLayeredItem(ResourceLocation pModelLocation, ResourceLocation pLayer0, ResourceLocation pLayer1, ResourceLocation pLayer2) private ResourceLocationgetItemModelForTrimMaterial(ResourceLocation pModelLocation, String pTrimId) voidrun()
-
Field Details
-
TRIM_TYPE_PREDICATE_ID
-
GENERATED_TRIM_MODELS
-
output
-
-
Constructor Details
-
ItemModelGenerators
-
-
Method Details
-
generateFlatItem
-
generateFlatItem
private void generateFlatItem(Item pItem, String pModelLocationSuffix, ModelTemplate pModelTemplate) -
generateFlatItem
-
generateItemWithOverlay
-
generateCompassItem
-
generateClockItem
-
generateLayeredItem
private void generateLayeredItem(ResourceLocation pModelLocation, ResourceLocation pLayer0, ResourceLocation pLayer1) -
generateLayeredItem
private void generateLayeredItem(ResourceLocation pModelLocation, ResourceLocation pLayer0, ResourceLocation pLayer1, ResourceLocation pLayer2) -
getItemModelForTrimMaterial
private ResourceLocation getItemModelForTrimMaterial(ResourceLocation pModelLocation, String pTrimId) -
generateBaseArmorTrimTemplate
private JsonObject generateBaseArmorTrimTemplate(ResourceLocation pModelLocation, Map<TextureSlot, ResourceLocation> pModelGetter, Holder<ArmorMaterial> pArmorMaterial) -
generateArmorTrims
-
run
public void run()
-