Package net.minecraft.data.models
Class ItemModelGenerators
java.lang.Object
net.minecraft.data.models.ItemModelGenerators
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final List<ItemModelGenerators.TrimModelData>private final BiConsumer<ResourceLocation,Supplier<com.google.gson.JsonElement>> static final ResourceLocation - 
Constructor Summary
ConstructorsConstructorDescriptionItemModelGenerators(BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> p_125082_)  - 
Method Summary
Modifier 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
- 
ItemModelGenerators
public ItemModelGenerators(BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> p_125082_)  
 - 
 - 
Method Details
- 
generateFlatItem
 - 
generateFlatItem
 - 
generateFlatItem
 - 
generateCompassItem
 - 
generateClockItem
 - 
generateLayeredItem
private void generateLayeredItem(ResourceLocation p_267272_, ResourceLocation p_266738_, ResourceLocation p_267328_)  - 
generateLayeredItem
private void generateLayeredItem(ResourceLocation p_268353_, ResourceLocation p_268162_, ResourceLocation p_268173_, ResourceLocation p_268312_)  - 
getItemModelForTrimMaterial
 - 
generateBaseArmorTrimTemplate
private com.google.gson.JsonObject generateBaseArmorTrimTemplate(ResourceLocation p_266939_, Map<TextureSlot, ResourceLocation> p_267324_, ArmorMaterial p_267970_)  - 
generateArmorTrims
 - 
run
public void run() 
 -