类 ItemModelGenerators
java.lang.Object
net.minecraft.data.models.ItemModelGenerators
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private static final List<ItemModelGenerators.TrimModelData>
private final BiConsumer<ResourceLocation,
Supplier<com.google.gson.JsonElement>> static final ResourceLocation
-
构造器概要
构造器构造器说明ItemModelGenerators
(BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> pOutput) -
方法概要
修饰符和类型方法说明private void
generateArmorTrims
(ArmorItem pArmorItem) private com.google.gson.JsonObject
generateBaseArmorTrimTemplate
(ResourceLocation pModelLocation, Map<TextureSlot, ResourceLocation> p_267324_, ArmorMaterial pArmorMaterial) private void
generateClockItem
(Item pItem) private void
generateCompassItem
(Item pItem) private void
generateFlatItem
(Item pItem, String pModelLocationSuffix, ModelTemplate pModelTemplate) private void
generateFlatItem
(Item pItem, ModelTemplate pModelTemplate) private void
generateFlatItem
(Item pItem, Item pLayerZeroItem, ModelTemplate pModelTemplate) private void
generateLayeredItem
(ResourceLocation pModelLocation, ResourceLocation pLayer0, ResourceLocation pLayer1) private void
generateLayeredItem
(ResourceLocation pModelLocation, ResourceLocation pLayer0, ResourceLocation pLayer1, ResourceLocation pLayer2) private ResourceLocation
getItemModelForTrimMaterial
(ResourceLocation pModelLocation, String pTrimId) void
run()
-
字段详细资料
-
TRIM_TYPE_PREDICATE_ID
-
GENERATED_TRIM_MODELS
-
output
-
-
构造器详细资料
-
ItemModelGenerators
public ItemModelGenerators(BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> pOutput)
-
-
方法详细资料
-
generateFlatItem
-
generateFlatItem
private void generateFlatItem(Item pItem, String pModelLocationSuffix, ModelTemplate pModelTemplate) -
generateFlatItem
-
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 com.google.gson.JsonObject generateBaseArmorTrimTemplate(ResourceLocation pModelLocation, Map<TextureSlot, ResourceLocation> p_267324_, ArmorMaterial pArmorMaterial) -
generateArmorTrims
-
run
public void run()
-