Package net.minecraft.data.client
Class ItemModelGenerator
java.lang.Object
net.minecraft.data.client.ItemModelGenerator
- Mappings:
Namespace Name official ktintermediary 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<com.google.gson.JsonElement>> -
Constructor Summary
ConstructorsConstructorDescriptionItemModelGenerator(BiConsumer<Identifier, Supplier<com.google.gson.JsonElement>> writer) -
Method Summary
Modifier and TypeMethodDescriptionprivate com.google.gson.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 aLkt;a:Laew;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 bLkt;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 cLkt;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>Lkt;<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 aLkt;a(Lcja;Llh;)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 aLkt;a(Lcja;Ljava/lang/String;Llh;)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 aLkt;a(Lcja;Lcja;Llh;)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 aLkt;a(Lcja;)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 bLkt;b(Lcja;)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 aLkt;a(Laew;Laew;Laew;)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 aLkt;a(Laew;Laew;Laew;Laew;)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 aLkt;a(Laew;Ljava/lang/String;)Laew;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 com.google.gson.JsonObject createArmorJson(Identifier id, Map<TextureKey, Identifier> textures, ArmorMaterial armorMaterial) - Mappings:
Namespace Name Mixin selector official aLkt;a(Laew;Ljava/util/Map;Lcgq;)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 aLkt;a(Lcgp;)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 aLkt;a()Vintermediary method_25731Lnet/minecraft/class_4915;method_25731()Vnamed registerLnet/minecraft/data/client/ItemModelGenerator;register()V
-