Package net.minecraft.data.models
Class ItemModelGenerators
java.lang.Object
net.minecraft.data.models.ItemModelGenerators
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static final record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final List<ItemModelGenerators.TrimModelData>private final BiConsumer<ResourceLocation,Supplier<com.google.gson.JsonElement>> static final ResourceLocation
- 
Constructor SummaryConstructorsConstructorDescriptionItemModelGenerators(BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> p_125082_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidgenerateArmorTrims(ArmorItem p_267151_) private com.google.gson.JsonObjectgenerateBaseArmorTrimTemplate(ResourceLocation p_266939_, Map<TextureSlot, ResourceLocation> p_267324_, ArmorMaterial p_267970_) private voidgenerateClockItem(Item p_236324_) private voidgenerateCompassItem(Item p_236322_) private voidgenerateFlatItem(Item p_125092_, String p_125093_, ModelTemplate p_125094_) private voidgenerateFlatItem(Item p_125089_, ModelTemplate p_125090_) private voidgenerateFlatItem(Item p_125085_, Item p_125086_, ModelTemplate p_125087_) private voidgenerateLayeredItem(ResourceLocation p_267272_, ResourceLocation p_266738_, ResourceLocation p_267328_) private voidgenerateLayeredItem(ResourceLocation p_268353_, ResourceLocation p_268162_, ResourceLocation p_268173_, ResourceLocation p_268312_) private ResourceLocationgetItemModelForTrimMaterial(ResourceLocation p_266817_, String p_267030_) voidrun()
- 
Field Details- 
TRIM_TYPE_PREDICATE_ID
- 
GENERATED_TRIM_MODELS
- 
output
 
- 
- 
Constructor Details- 
ItemModelGeneratorspublic ItemModelGenerators(BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> p_125082_) 
 
- 
- 
Method Details- 
generateFlatItem
- 
generateFlatItem
- 
generateFlatItem
- 
generateCompassItem
- 
generateClockItem
- 
generateLayeredItemprivate void generateLayeredItem(ResourceLocation p_267272_, ResourceLocation p_266738_, ResourceLocation p_267328_) 
- 
generateLayeredItemprivate void generateLayeredItem(ResourceLocation p_268353_, ResourceLocation p_268162_, ResourceLocation p_268173_, ResourceLocation p_268312_) 
- 
getItemModelForTrimMaterial
- 
generateBaseArmorTrimTemplateprivate com.google.gson.JsonObject generateBaseArmorTrimTemplate(ResourceLocation p_266939_, Map<TextureSlot, ResourceLocation> p_267324_, ArmorMaterial p_267970_) 
- 
generateArmorTrims
- 
runpublic void run()
 
-