历史 - net.minecraft.client.data.models.ItemModelGenerators

1.21.11

名称

gbw

ghj

字段

构造函数

方法

ResourceLocation (Item, ModelTemplate): a, createFlatItemModel, method_65434, upload, m_373858_

Identifier (Item, ModelTemplate): a, createFlatItemModel, method_65434, upload, m_373869_

ResourceLocation (Item, String, ModelTemplate): a, createFlatItemModel, method_65438, registerSubModel, m_372969_

Identifier (Item, String, ModelTemplate): a, createFlatItemModel, method_65438, registerSubModel, m_373858_

ResourceLocation (Item, Item, ModelTemplate): a, createFlatItemModel, method_65432, uploadWithTextureSource, m_373869_

Identifier (Item, Item, ModelTemplate): a, createFlatItemModel, method_65432, uploadWithTextureSource, m_372969_

void (Item): p, generatePotion, method_65455, registerPotion, m_372861_

void (Item): q, generatePotion, method_65455, registerPotion, m_372861_

void (Item): q, generateTippedArrow, method_65456, registerTippedArrow, m_373235_

void (Item): r, generateTippedArrow, method_65456, registerTippedArrow, m_373235_

void (Item, int): a, generateDyedItem, method_65427, registerDyeable, m_372103_

void (Item, int): b, generateDyedItem, method_65427, registerDyeable, m_372103_

void (Item): r, generateTwoLayerDyedItem, method_65457, registerWithDyeableOverlay, m_373892_

void (Item): s, generateTwoLayerDyedItem, method_65457, registerWithDyeableOverlay, m_373892_

void (Item, int): a, generateItemWithTintedBaseLayer, method_76755, method_76755, m_443417_

void (Item): p, generateSpear, method_75342, registerSpear, m_440296_

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

fvz

gbw

字段

构造函数

方法

1.21.8

名称

fvy

fvz

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

fsj

fvy

字段

构造函数

方法

void (Item): r, generateWolfArmor, method_65457, registerWithDyeableOverlay, m_373892_

void (Item): r, generateTwoLayerDyedItem, method_65457, registerWithDyeableOverlay, m_373892_

1.21.5

名称

fnc

fsj

字段

ItemTintSource: a, BLANK_LAYER, field_55239, UNTINTED, f_371107_

ItemTintSource: f, BLANK_LAYER, field_55239, UNTINTED, f_371107_

String: b, SLOT_HELMET, field_55240, HELMET, f_371208_

String: c, SLOT_CHESTPLATE, field_55241, CHESTPLATE, f_371394_

String: d, SLOT_LEGGINS, field_55242, LEGGINGS, f_370998_

String: e, SLOT_BOOTS, field_55243, BOOTS, f_371053_

List<ItemModelGenerators$TrimMaterialData>: f, TRIM_MATERIAL_MODELS, field_55244, TRIM_MATERIALS, f_371237_

List<ItemModelGenerators$TrimMaterialData>: e, TRIM_MATERIAL_MODELS, field_55244, TRIM_MATERIALS, f_371237_

ResourceLocation: a, TRIM_PREFIX_HELMET, field_56347, HELMET_TRIM_ID_PREFIX, f_379564_

ResourceLocation: b, TRIM_PREFIX_CHESTPLATE, field_56348, CHESTPLATE_TRIM_ID_PREFIX, f_380841_

ResourceLocation: c, TRIM_PREFIX_LEGGINGS, field_56349, LEGGINGS_TRIM_ID_PREFIX, f_379479_

ResourceLocation: d, TRIM_PREFIX_BOOTS, field_56350, BOOTS_TRIM_ID_PREFIX, f_380267_

构造函数

方法

void (Item, ResourceKey<EquipmentAsset>, String, boolean): a, generateTrimmableItem, method_65429, registerArmor, m_372919_

void (Item, int, int): a, generateSpawnEgg, method_65428, registerSpawnEgg, m_374345_

ResourceLocation (String): a, prefixForSlotTrim, method_67260, getTrimAssetIdPrefix, m_387324_

void (Item, ResourceKey<EquipmentAsset>, ResourceLocation, boolean): a, generateTrimmableItem, method_65429, registerArmor, m_372919_

1.21.4

名称

od

fnc

net.minecraft.data.models.ItemModelGenerators

net.minecraft.client.data.models.ItemModelGenerators

net.minecraft.data.client.ItemModelGenerator

net.minecraft.client.data.ItemModelGenerator

net.minecraft.src.C_4792_

net.minecraft.src.C_370373_

字段

BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>>: c, output, field_22844, writer, f_125080_

ResourceLocation: a, TRIM_TYPE_PREDICATE_ID, field_42086, TRIM_TYPE, f_265922_

List<ItemModelGenerators$TrimModelData>: b, GENERATED_TRIM_MODELS, field_42087, TRIM_MATERIALS, f_265952_

ItemTintSource: a, BLANK_LAYER, field_55239, UNTINTED, f_371107_

String: b, SLOT_HELMET, field_55240, HELMET, f_371208_

String: c, SLOT_CHESTPLATE, field_55241, CHESTPLATE, f_371394_

String: d, SLOT_LEGGINS, field_55242, LEGGINGS, f_370998_

String: e, SLOT_BOOTS, field_55243, BOOTS, f_371053_

List<ItemModelGenerators$TrimMaterialData>: f, TRIM_MATERIAL_MODELS, field_55244, TRIM_MATERIALS, f_371237_

ItemModelOutput: g, itemModelOutput, field_55245, output, f_370978_

BiConsumer<ResourceLocation, ModelInstance>: h, modelOutput, field_55246, modelCollector, f_370758_

构造函数

(BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>>)

(ItemModelOutput, BiConsumer<ResourceLocation, ModelInstance>)

方法

void (Item, ModelTemplate): a, generateFlatItem, method_25733, register, m_125088_

void (Item, ModelTemplate): b, generateFlatItem, method_65442, register, m_372280_

void (Item, String, ModelTemplate): a, generateFlatItem, method_25734, register, m_125091_

void (Item, Item, ModelTemplate): a, generateFlatItem, method_25732, register, m_125084_

void (Item, Item, ModelTemplate): b, generateFlatItem, method_65441, registerWithTextureSource, m_374337_

void (): a, run, method_25731, register, m_125083_

void (): a, run, method_25731, register, m_373434_

void (Item): b, generateCompassItem, method_43228, registerCompass, m_236321_

void (Item): c, generateClockItem, method_43229, registerClock, m_236323_

void (Item): e, generateClockItem, method_43229, registerClock, m_372299_

void (ResourceLocation, ResourceLocation, ResourceLocation): a, generateLayeredItem, method_48517, uploadArmor, m_266494_

void (ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation): a, generateLayeredItem, method_48742, uploadArmor, m_267826_

void (ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation): a, generateLayeredItem, method_48742, uploadArmor, m_372587_

ResourceLocation (ResourceLocation, String): a, getItemModelForTrimMaterial, method_48518, suffixTrim, m_266316_

void (Item): a, generateItemWithOverlay, method_57960, registerWolfArmor, m_321912_

com.google.gson.JsonObject (ResourceLocation, Map<TextureSlot, ResourceLocation>, ResourceLocation): a, generateBaseArmorTrimTemplate, method_48519, createArmorJson, m_266576_

void (Item, ResourceLocation, EquipmentModel, EquipmentSlot): a, generateArmorTrims, method_48523, registerArmor, m_266208_

void (Item): a, declareCustomModelItem, method_65426, register, m_373463_

ResourceLocation (Item, ModelTemplate): a, createFlatItemModel, method_65434, upload, m_373858_

ResourceLocation (Item, String, ModelTemplate): a, createFlatItemModel, method_65438, registerSubModel, m_372969_

ResourceLocation (Item, Item, ModelTemplate): a, createFlatItemModel, method_65432, uploadWithTextureSource, m_373869_

void (Item, ItemTintSource): a, generateItemWithTintedOverlay, method_65433, registerWithTintedOverlay, m_372915_

void (Item, String, ItemTintSource): a, generateItemWithTintedOverlay, method_65437, registerWithTintedLayer, m_373819_

List<RangeSelectItemModel$Entry> (Item): b, createCompassModels, method_65440, createCompassRangeDispatchEntries, m_372592_

void (Item): c, generateStandardCompassItem, method_65443, registerCompass, m_373037_

void (Item): d, generateRecoveryCompassItem, method_65444, registerRecoveryCompass, m_374365_

ResourceLocation (Item, ResourceLocation, ResourceLocation): a, generateLayeredItem, method_65431, uploadTwoLayers, m_372885_

ResourceLocation (ResourceLocation, ResourceLocation, ResourceLocation): a, generateLayeredItem, method_48517, uploadArmor, m_372634_

void (Item, ResourceKey<EquipmentAsset>, String, boolean): a, generateTrimmableItem, method_65429, registerArmor, m_372919_

void (Item): f, generateBundleModels, method_65445, registerBundle, m_372177_

ResourceLocation (Item, ModelTemplate, String): a, generateBundleCoverModel, method_65435, uploadOpenBundleModel, m_373158_

void (Item): g, generateBow, method_65446, registerBow, m_374089_

void (Item): h, generateCrossbow, method_65447, registerCrossbow, m_372690_

void (Item, ConditionalItemModelProperty, ItemModel$Unbaked, ItemModel$Unbaked): a, generateBooleanDispatch, method_65436, registerCondition, m_373789_

void (Item): i, generateElytra, method_65448, registerWithBrokenCondition, m_373727_

void (Item): j, generateBrush, method_65449, registerBrush, m_374289_

void (Item): k, generateFishingRod, method_65450, registerFishingRod, m_374190_

void (Item): l, generateGoatHorn, method_65451, registerGoatHorn, m_372771_

void (Item): m, generateShield, method_65452, registerShield, m_373030_

ItemModel$Unbaked (ItemModel$Unbaked, ItemModel$Unbaked): a, createFlatModelDispatch, method_65439, createModelWithInHandVariant, m_373294_

void (Item): n, generateSpyglass, method_65453, registerWithInHandModel, m_373547_

void (Item): o, generateTrident, method_65454, registerTrident, m_373839_

void (Item, ResourceLocation): a, addPotionTint, method_65430, registerPotionTinted, m_372677_

void (Item): p, generatePotion, method_65455, registerPotion, m_372861_

void (Item): q, generateTippedArrow, method_65456, registerTippedArrow, m_373235_

void (Item, int): a, generateDyedItem, method_65427, registerDyeable, m_372103_

void (Item, int, int): a, generateSpawnEgg, method_65428, registerSpawnEgg, m_374345_

void (Item): r, generateWolfArmor, method_65457, registerWithDyeableOverlay, m_373892_

1.21.3

名称

np

od

字段

构造函数

方法

void (ArmorItem): a, generateArmorTrims, method_48523, registerArmor, m_266208_

com.google.gson.JsonObject (ResourceLocation, Map<TextureSlot, ResourceLocation>, Holder<ArmorMaterial>): a, generateBaseArmorTrimTemplate, method_48519, createArmorJson, m_266576_

com.google.gson.JsonObject (ResourceLocation, Map<TextureSlot, ResourceLocation>, ResourceLocation): a, generateBaseArmorTrimTemplate, method_48519, createArmorJson, m_266576_

void (Item, ResourceLocation, EquipmentModel, EquipmentSlot): a, generateArmorTrims, method_48523, registerArmor, m_266208_

1.21.1

名称

字段

构造函数

方法

1.21

名称

ns

np

字段

构造函数

方法

1.20.6

名称

ma

ns

字段

构造函数

方法

void (Item): a, generateCompassItem, method_43228, registerCompass, m_236321_

void (Item): b, generateCompassItem, method_43228, registerCompass, m_236321_

void (Item): b, generateClockItem, method_43229, registerClock, m_236323_

void (Item): c, generateClockItem, method_43229, registerClock, m_236323_

com.google.gson.JsonObject (ResourceLocation, Map<TextureSlot, ResourceLocation>, ArmorMaterial): a, generateBaseArmorTrimTemplate, method_48519, createArmorJson, m_266576_

void (Item): a, generateItemWithOverlay, method_57960, registerWolfArmor, m_321912_

com.google.gson.JsonObject (ResourceLocation, Map<TextureSlot, ResourceLocation>, Holder<ArmorMaterial>): a, generateBaseArmorTrimTemplate, method_48519, createArmorJson, m_266576_

1.20.4

名称

kt

ma

字段

构造函数

方法

1.20.2

名称

kr

kt

字段

构造函数

方法

1.20.1

名称

kz

kr

字段

构造函数

方法

1.19.4

名称

kp

kz

字段

BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>>: a, output, field_22844, writer, f_125080_

BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>>: c, output, field_22844, writer, f_125080_

ResourceLocation: a, TRIM_TYPE_PREDICATE_ID, field_42086, TRIM_TYPE, f_265922_

List<ItemModelGenerators$TrimModelData>: b, GENERATED_TRIM_MODELS, field_42087, TRIM_MATERIALS, f_265952_

构造函数

方法

void (ResourceLocation, ResourceLocation, ResourceLocation): a, generateLayeredItem, method_48517, uploadArmor, m_266494_

void (ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation): a, generateLayeredItem, method_48742, uploadArmor, m_267826_

ResourceLocation (ResourceLocation, String): a, getItemModelForTrimMaterial, method_48518, suffixTrim, m_266316_

com.google.gson.JsonObject (ResourceLocation, Map<TextureSlot, ResourceLocation>, ArmorMaterial): a, generateBaseArmorTrimTemplate, method_48519, createArmorJson, m_266576_

void (ArmorItem): a, generateArmorTrims, method_48523, registerArmor, m_266208_

1.19.3

名称

jx

kp

字段

构造函数

方法

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

字段

构造函数

方法

1.19

名称

ji

jx

字段

构造函数

方法

void (Item): a, generateCompassItem, method_43228, registerCompass, m_236321_

void (Item): b, generateClockItem, method_43229, registerClock, m_236323_

1.18.2

名称

jd

ji

字段

构造函数

方法

1.18.1

名称

字段

构造函数

方法

1.18

名称

ja

jd

字段

构造函数

方法

1.17.1

名称

字段

构造函数

方法

1.17

名称

ij

ja

net.minecraft.data.ItemModelProvider

net.minecraft.src.C_4792_

字段

BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>>: a, output, field_22844, writer, field_240073_a_

BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>>: a, output, field_22844, writer, f_125080_

构造函数

方法

void (Item, ModelTemplate): a, generateFlatItem, method_25733, register, func_240076_a_

void (Item, ModelTemplate): a, generateFlatItem, method_25733, register, m_125088_

void (Item, String, ModelTemplate): a, generateFlatItem, method_25734, register, func_240077_a_

void (Item, String, ModelTemplate): a, generateFlatItem, method_25734, register, m_125091_

void (Item, Item, ModelTemplate): a, generateFlatItem, method_25732, register, func_240075_a_

void (Item, Item, ModelTemplate): a, generateFlatItem, method_25732, register, m_125084_

void (): a, run, method_25731, register, func_240074_a_

void (): a, run, method_25731, register, m_125083_

1.16.5

名称

字段

构造函数

方法

1.16.4

名称

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

1.16.2

名称

ii

ij

字段

构造函数

方法

1.16.1

名称

ii

net.minecraft.data.models.ItemModelGenerators

net.minecraft.class_4915

net.minecraft.data.client.ItemModelGenerator

net.minecraft.data.ItemModelProvider

字段

BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>>: a, output, field_22844, writer, field_240073_a_

构造函数

(BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>>)

方法

void (Item, ModelTemplate): a, generateFlatItem, method_25733, register, func_240076_a_

void (Item, String, ModelTemplate): a, generateFlatItem, method_25734, register, func_240077_a_

void (Item, Item, ModelTemplate): a, generateFlatItem, method_25732, register, func_240075_a_

void (): a, run, method_25731, register, func_240074_a_