Package net.minecraft.data.client
Class ItemModelGenerator
java.lang.Object
net.minecraft.data.client.ItemModelGenerator
- Mappings:
Namespace Name named net/minecraft/data/client/ItemModelGeneratorintermediary net/minecraft/class_4915official nt
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final List<ItemModelGenerator.TrimMaterial> static final Identifierprivate final BiConsumer<Identifier, Supplier<JsonElement>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate JsonObjectcreateArmorJson(Identifier id, Map<TextureKey, Identifier> textures, RegistryEntry<ArmorMaterial> armorMaterial) voidregister()private voidprivate voidprivate voidprivate voidregisterArmor(ArmorItem armor) private voidregisterClock(Item clock) private voidregisterCompass(Item compass) private voidregisterWolfArmor(Item armor) private IdentifiersuffixTrim(Identifier id, String trimMaterialName) private voiduploadArmor(Identifier id, Identifier layer0, Identifier layer1) private voiduploadArmor(Identifier id, Identifier layer0, Identifier layer1, Identifier layer2)
-
Field Details
-
TRIM_TYPE
- Mappings:
Namespace Name Mixin selector named TRIM_TYPELnet/minecraft/data/client/ItemModelGenerator;TRIM_TYPE:Lnet/minecraft/util/Identifier;intermediary field_42086Lnet/minecraft/class_4915;field_42086:Lnet/minecraft/class_2960;official aLnt;a:Lale;
-
TRIM_MATERIALS
- Mappings:
Namespace Name Mixin selector named TRIM_MATERIALSLnet/minecraft/data/client/ItemModelGenerator;TRIM_MATERIALS:Ljava/util/List;intermediary field_42087Lnet/minecraft/class_4915;field_42087:Ljava/util/List;official bLnt;b:Ljava/util/List;
-
writer
- Mappings:
Namespace Name Mixin selector named writerLnet/minecraft/data/client/ItemModelGenerator;writer:Ljava/util/function/BiConsumer;intermediary field_22844Lnet/minecraft/class_4915;field_22844:Ljava/util/function/BiConsumer;official cLnt;c:Ljava/util/function/BiConsumer;
-
-
Constructor Details
-
ItemModelGenerator
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/data/client/ItemModelGenerator;<init>(Ljava/util/function/BiConsumer;)Vintermediary <init>Lnet/minecraft/class_4915;<init>(Ljava/util/function/BiConsumer;)Vofficial <init>Lnt;<init>(Ljava/util/function/BiConsumer;)V
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Lnet/minecraft/data/client/Model;)Vintermediary method_25733Lnet/minecraft/class_4915;method_25733(Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)Vofficial aLnt;a(Lcvn;Loh;)V
-
register
- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Ljava/lang/String;Lnet/minecraft/data/client/Model;)Vintermediary method_25734Lnet/minecraft/class_4915;method_25734(Lnet/minecraft/class_1792;Ljava/lang/String;Lnet/minecraft/class_4942;)Vofficial aLnt;a(Lcvn;Ljava/lang/String;Loh;)V
-
register
- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Lnet/minecraft/item/Item;Lnet/minecraft/data/client/Model;)Vintermediary method_25732Lnet/minecraft/class_4915;method_25732(Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)Vofficial aLnt;a(Lcvn;Lcvn;Loh;)V
-
registerWolfArmor
- Mappings:
Namespace Name Mixin selector named registerWolfArmorLnet/minecraft/data/client/ItemModelGenerator;registerWolfArmor(Lnet/minecraft/item/Item;)Vintermediary method_57960Lnet/minecraft/class_4915;method_57960(Lnet/minecraft/class_1792;)Vofficial aLnt;a(Lcvn;)V
-
registerCompass
- Mappings:
Namespace Name Mixin selector named registerCompassLnet/minecraft/data/client/ItemModelGenerator;registerCompass(Lnet/minecraft/item/Item;)Vintermediary method_43228Lnet/minecraft/class_4915;method_43228(Lnet/minecraft/class_1792;)Vofficial bLnt;b(Lcvn;)V
-
registerClock
- Mappings:
Namespace Name Mixin selector named registerClockLnet/minecraft/data/client/ItemModelGenerator;registerClock(Lnet/minecraft/item/Item;)Vintermediary method_43229Lnet/minecraft/class_4915;method_43229(Lnet/minecraft/class_1792;)Vofficial cLnt;c(Lcvn;)V
-
uploadArmor
- Mappings:
Namespace Name Mixin selector named uploadArmorLnet/minecraft/data/client/ItemModelGenerator;uploadArmor(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Vintermediary method_48517Lnet/minecraft/class_4915;method_48517(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Vofficial aLnt;a(Lale;Lale;Lale;)V
-
uploadArmor
- Mappings:
Namespace Name Mixin selector named uploadArmorLnet/minecraft/data/client/ItemModelGenerator;uploadArmor(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Vintermediary method_48742Lnet/minecraft/class_4915;method_48742(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Vofficial aLnt;a(Lale;Lale;Lale;Lale;)V
-
suffixTrim
- Mappings:
Namespace Name Mixin selector named suffixTrimLnet/minecraft/data/client/ItemModelGenerator;suffixTrim(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Lnet/minecraft/util/Identifier;intermediary method_48518Lnet/minecraft/class_4915;method_48518(Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_2960;official aLnt;a(Lale;Ljava/lang/String;)Lale;
-
createArmorJson
private JsonObject createArmorJson(Identifier id, Map<TextureKey, Identifier> textures, RegistryEntry<ArmorMaterial> armorMaterial) - Mappings:
Namespace Name Mixin selector named createArmorJsonLnet/minecraft/data/client/ItemModelGenerator;createArmorJson(Lnet/minecraft/util/Identifier;Ljava/util/Map;Lnet/minecraft/registry/entry/RegistryEntry;)Lcom/google/gson/JsonObject;intermediary method_48519Lnet/minecraft/class_4915;method_48519(Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_6880;)Lcom/google/gson/JsonObject;official aLnt;a(Lale;Ljava/util/Map;Ljo;)Lcom/google/gson/JsonObject;
-
registerArmor
- Mappings:
Namespace Name Mixin selector named registerArmorLnet/minecraft/data/client/ItemModelGenerator;registerArmor(Lnet/minecraft/item/ArmorItem;)Vintermediary method_48523Lnet/minecraft/class_4915;method_48523(Lnet/minecraft/class_1738;)Vofficial aLnt;a(Lctl;)V
-
register
public void register()- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/data/client/ItemModelGenerator;register()Vintermediary method_25731Lnet/minecraft/class_4915;method_25731()Vofficial aLnt;a()V
-