Package net.minecraft.data.client
Class ItemModelGenerator
java.lang.Object
net.minecraft.data.client.ItemModelGenerator
- Mappings:
Namespace Name official krintermediary net/minecraft/class_4915named net/minecraft/data/client/ItemModelGenerator
-
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, ArmorMaterial armorMaterial) voidregister()private voidprivate voidprivate voidprivate voidregisterArmor(ArmorItem armor) private voidregisterClock(Item clock) private voidregisterCompass(Item compass) 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 official aLkr;a:Lacq;intermediary field_42086Lnet/minecraft/class_4915;field_42086:Lnet/minecraft/class_2960;named TRIM_TYPELnet/minecraft/data/client/ItemModelGenerator;TRIM_TYPE:Lnet/minecraft/util/Identifier;
-
TRIM_MATERIALS
- Mappings:
Namespace Name Mixin selector official bLkr;b:Ljava/util/List;intermediary field_42087Lnet/minecraft/class_4915;field_42087:Ljava/util/List;named TRIM_MATERIALSLnet/minecraft/data/client/ItemModelGenerator;TRIM_MATERIALS:Ljava/util/List;
-
writer
- Mappings:
Namespace Name Mixin selector official cLkr;c:Ljava/util/function/BiConsumer;intermediary field_22844Lnet/minecraft/class_4915;field_22844:Ljava/util/function/BiConsumer;named writerLnet/minecraft/data/client/ItemModelGenerator;writer:Ljava/util/function/BiConsumer;
-
-
Constructor Details
-
ItemModelGenerator
- Mappings:
Namespace Name Mixin selector official <init>Lkr;<init>(Ljava/util/function/BiConsumer;)Vintermediary <init>Lnet/minecraft/class_4915;<init>(Ljava/util/function/BiConsumer;)Vnamed <init>Lnet/minecraft/data/client/ItemModelGenerator;<init>(Ljava/util/function/BiConsumer;)V
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector official aLkr;a(Lcfs;Llf;)Vintermediary method_25733Lnet/minecraft/class_4915;method_25733(Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)Vnamed registerLnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Lnet/minecraft/data/client/Model;)V
-
register
- Mappings:
Namespace Name Mixin selector official aLkr;a(Lcfs;Ljava/lang/String;Llf;)Vintermediary method_25734Lnet/minecraft/class_4915;method_25734(Lnet/minecraft/class_1792;Ljava/lang/String;Lnet/minecraft/class_4942;)Vnamed registerLnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Ljava/lang/String;Lnet/minecraft/data/client/Model;)V
-
register
- Mappings:
Namespace Name Mixin selector official aLkr;a(Lcfs;Lcfs;Llf;)Vintermediary method_25732Lnet/minecraft/class_4915;method_25732(Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)Vnamed registerLnet/minecraft/data/client/ItemModelGenerator;register(Lnet/minecraft/item/Item;Lnet/minecraft/item/Item;Lnet/minecraft/data/client/Model;)V
-
registerCompass
- Mappings:
Namespace Name Mixin selector official aLkr;a(Lcfs;)Vintermediary method_43228Lnet/minecraft/class_4915;method_43228(Lnet/minecraft/class_1792;)Vnamed registerCompassLnet/minecraft/data/client/ItemModelGenerator;registerCompass(Lnet/minecraft/item/Item;)V
-
registerClock
- Mappings:
Namespace Name Mixin selector official bLkr;b(Lcfs;)Vintermediary method_43229Lnet/minecraft/class_4915;method_43229(Lnet/minecraft/class_1792;)Vnamed registerClockLnet/minecraft/data/client/ItemModelGenerator;registerClock(Lnet/minecraft/item/Item;)V
-
uploadArmor
- Mappings:
Namespace Name Mixin selector official aLkr;a(Lacq;Lacq;Lacq;)Vintermediary method_48517Lnet/minecraft/class_4915;method_48517(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Vnamed uploadArmorLnet/minecraft/data/client/ItemModelGenerator;uploadArmor(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)V
-
uploadArmor
- Mappings:
Namespace Name Mixin selector official aLkr;a(Lacq;Lacq;Lacq;Lacq;)Vintermediary method_48742Lnet/minecraft/class_4915;method_48742(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Vnamed uploadArmorLnet/minecraft/data/client/ItemModelGenerator;uploadArmor(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)V
-
suffixTrim
- Mappings:
Namespace Name Mixin selector official aLkr;a(Lacq;Ljava/lang/String;)Lacq;intermediary method_48518Lnet/minecraft/class_4915;method_48518(Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_2960;named suffixTrimLnet/minecraft/data/client/ItemModelGenerator;suffixTrim(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Lnet/minecraft/util/Identifier;
-
createArmorJson
private JsonObject createArmorJson(Identifier id, Map<TextureKey, Identifier> textures, ArmorMaterial armorMaterial) - Mappings:
Namespace Name Mixin selector official aLkr;a(Lacq;Ljava/util/Map;Lcdi;)Lcom/google/gson/JsonObject;intermediary method_48519Lnet/minecraft/class_4915;method_48519(Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_1741;)Lcom/google/gson/JsonObject;named createArmorJsonLnet/minecraft/data/client/ItemModelGenerator;createArmorJson(Lnet/minecraft/util/Identifier;Ljava/util/Map;Lnet/minecraft/item/ArmorMaterial;)Lcom/google/gson/JsonObject;
-
registerArmor
- Mappings:
Namespace Name Mixin selector official aLkr;a(Lcdh;)Vintermediary method_48523Lnet/minecraft/class_4915;method_48523(Lnet/minecraft/class_1738;)Vnamed registerArmorLnet/minecraft/data/client/ItemModelGenerator;registerArmor(Lnet/minecraft/item/ArmorItem;)V
-
register
public void register()- Mappings:
Namespace Name Mixin selector official aLkr;a()Vintermediary method_25731Lnet/minecraft/class_4915;method_25731()Vnamed registerLnet/minecraft/data/client/ItemModelGenerator;register()V
-