Class ItemModels

java.lang.Object
net.minecraft.client.data.ItemModels

@Environment(CLIENT) public class ItemModels extends Object
Mappings:
Namespace Name
named net/minecraft/client/data/ItemModels
intermediary net/minecraft/class_10410
official fnq
  • Constructor Details Link icon

    • ItemModels Link icon

      public ItemModels()
  • Method Details Link icon

    • basic Link icon

      public static ItemModel.Unbaked basic(Identifier model)
      Mappings:
      Namespace Name Mixin selector
      named basic Lnet/minecraft/client/data/ItemModels;basic(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65481 Lnet/minecraft/class_10410;method_65481(Lnet/minecraft/class_2960;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lakv;)Lhbm$b;
    • tinted Link icon

      public static ItemModel.Unbaked tinted(Identifier model, TintSource[] tints)
      Mappings:
      Namespace Name Mixin selector
      named tinted Lnet/minecraft/client/data/ItemModels;tinted(Lnet/minecraft/util/Identifier;[Lnet/minecraft/client/render/item/tint/TintSource;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65483 Lnet/minecraft/class_10410;method_65483(Lnet/minecraft/class_2960;[Lnet/minecraft/class_10401;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lakv;[Lfmu;)Lhbm$b;
    • constantTintSource Link icon

      public static TintSource constantTintSource(int value)
      Mappings:
      Namespace Name Mixin selector
      named constantTintSource Lnet/minecraft/client/data/ItemModels;constantTintSource(I)Lnet/minecraft/client/render/item/tint/TintSource;
      intermediary method_65480 Lnet/minecraft/class_10410;method_65480(I)Lnet/minecraft/class_10401;
      official a Lfnq;a(I)Lfmu;
    • composite Link icon

      public static ItemModel.Unbaked composite(ItemModel.Unbaked[] models)
      Mappings:
      Namespace Name Mixin selector
      named composite Lnet/minecraft/client/data/ItemModels;composite([Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65500 Lnet/minecraft/class_10410;method_65500([Lnet/minecraft/class_10439$class_10441;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a([Lhbm$b;)Lhbm$b;
    • special Link icon

      public static ItemModel.Unbaked special(Identifier base, SpecialModelRenderer.Unbaked specialModel)
      Mappings:
      Namespace Name Mixin selector
      named special Lnet/minecraft/client/data/ItemModels;special(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/render/item/model/special/SpecialModelRenderer$Unbaked;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65482 Lnet/minecraft/class_10410;method_65482(Lnet/minecraft/class_2960;Lnet/minecraft/class_10515$class_10516;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lakv;Lhdx$a;)Lhbm$b;
    • rangeDispatchEntry Link icon

      public static RangeDispatchItemModel.Entry rangeDispatchEntry(ItemModel.Unbaked model, float threshold)
      Mappings:
      Namespace Name Mixin selector
      named rangeDispatchEntry Lnet/minecraft/client/data/ItemModels;rangeDispatchEntry(Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;F)Lnet/minecraft/client/render/item/model/RangeDispatchItemModel$Entry;
      intermediary method_65486 Lnet/minecraft/class_10410;method_65486(Lnet/minecraft/class_10439$class_10441;F)Lnet/minecraft/class_10448$class_10449;
      official a Lfnq;a(Lhbm$b;F)Lhbr$a;
    • rangeDispatch Link icon

      public static ItemModel.Unbaked rangeDispatch(NumericProperty property, ItemModel.Unbaked fallback, RangeDispatchItemModel.Entry[] entries)
      Mappings:
      Namespace Name Mixin selector
      named rangeDispatch Lnet/minecraft/client/data/ItemModels;rangeDispatch(Lnet/minecraft/client/render/item/property/numeric/NumericProperty;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;[Lnet/minecraft/client/render/item/model/RangeDispatchItemModel$Entry;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65491 Lnet/minecraft/class_10410;method_65491(Lnet/minecraft/class_1800;Lnet/minecraft/class_10439$class_10441;[Lnet/minecraft/class_10448$class_10449;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhcu;Lhbm$b;[Lhbr$a;)Lhbm$b;
    • rangeDispatch Link icon

      public static ItemModel.Unbaked rangeDispatch(NumericProperty property, float scale, ItemModel.Unbaked fallback, RangeDispatchItemModel.Entry[] entries)
      Mappings:
      Namespace Name Mixin selector
      named rangeDispatch Lnet/minecraft/client/data/ItemModels;rangeDispatch(Lnet/minecraft/client/render/item/property/numeric/NumericProperty;FLnet/minecraft/client/render/item/model/ItemModel$Unbaked;[Lnet/minecraft/client/render/item/model/RangeDispatchItemModel$Entry;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65488 Lnet/minecraft/class_10410;method_65488(Lnet/minecraft/class_1800;FLnet/minecraft/class_10439$class_10441;[Lnet/minecraft/class_10448$class_10449;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhcu;FLhbm$b;[Lhbr$a;)Lhbm$b;
    • rangeDispatch Link icon

      public static ItemModel.Unbaked rangeDispatch(NumericProperty property, ItemModel.Unbaked fallback, List<RangeDispatchItemModel.Entry> entries)
      Mappings:
      Namespace Name Mixin selector
      named rangeDispatch Lnet/minecraft/client/data/ItemModels;rangeDispatch(Lnet/minecraft/client/render/item/property/numeric/NumericProperty;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;Ljava/util/List;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65490 Lnet/minecraft/class_10410;method_65490(Lnet/minecraft/class_1800;Lnet/minecraft/class_10439$class_10441;Ljava/util/List;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhcu;Lhbm$b;Ljava/util/List;)Lhbm$b;
    • rangeDispatch Link icon

      public static ItemModel.Unbaked rangeDispatch(NumericProperty property, List<RangeDispatchItemModel.Entry> entries)
      Mappings:
      Namespace Name Mixin selector
      named rangeDispatch Lnet/minecraft/client/data/ItemModels;rangeDispatch(Lnet/minecraft/client/render/item/property/numeric/NumericProperty;Ljava/util/List;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65492 Lnet/minecraft/class_10410;method_65492(Lnet/minecraft/class_1800;Ljava/util/List;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhcu;Ljava/util/List;)Lhbm$b;
    • rangeDispatch Link icon

      public static ItemModel.Unbaked rangeDispatch(NumericProperty property, float scale, List<RangeDispatchItemModel.Entry> entries)
      Mappings:
      Namespace Name Mixin selector
      named rangeDispatch Lnet/minecraft/client/data/ItemModels;rangeDispatch(Lnet/minecraft/client/render/item/property/numeric/NumericProperty;FLjava/util/List;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65489 Lnet/minecraft/class_10410;method_65489(Lnet/minecraft/class_1800;FLjava/util/List;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhcu;FLjava/util/List;)Lhbm$b;
    • condition Link icon

      public static ItemModel.Unbaked condition(BooleanProperty property, ItemModel.Unbaked onTrue, ItemModel.Unbaked onFalse)
      Mappings:
      Namespace Name Mixin selector
      named condition Lnet/minecraft/client/data/ItemModels;condition(Lnet/minecraft/client/render/item/property/bool/BooleanProperty;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65487 Lnet/minecraft/class_10410;method_65487(Lnet/minecraft/class_10460;Lnet/minecraft/class_10439$class_10441;Lnet/minecraft/class_10439$class_10441;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhby;Lhbm$b;Lhbm$b;)Lhbm$b;
    • switchCase Link icon

      public static <T> SelectItemModel.SwitchCase<T> switchCase(T value, ItemModel.Unbaked model)
      Mappings:
      Namespace Name Mixin selector
      named switchCase Lnet/minecraft/client/data/ItemModels;switchCase(Ljava/lang/Object;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;)Lnet/minecraft/client/render/item/model/SelectItemModel$SwitchCase;
      intermediary method_65497 Lnet/minecraft/class_10410;method_65497(Ljava/lang/Object;Lnet/minecraft/class_10439$class_10441;)Lnet/minecraft/class_10451$class_10452;
      official a Lfnq;a(Ljava/lang/Object;Lhbm$b;)Lhbs$a;
    • switchCase Link icon

      public static <T> SelectItemModel.SwitchCase<T> switchCase(List<T> values, ItemModel.Unbaked model)
      Mappings:
      Namespace Name Mixin selector
      named switchCase Lnet/minecraft/client/data/ItemModels;switchCase(Ljava/util/List;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;)Lnet/minecraft/client/render/item/model/SelectItemModel$SwitchCase;
      intermediary method_65498 Lnet/minecraft/class_10410;method_65498(Ljava/util/List;Lnet/minecraft/class_10439$class_10441;)Lnet/minecraft/class_10451$class_10452;
      official a Lfnq;a(Ljava/util/List;Lhbm$b;)Lhbs$a;
    • select Link icon

      @SafeVarargs public static <T> ItemModel.Unbaked select(SelectProperty<T> property, ItemModel.Unbaked fallback, SelectItemModel.SwitchCase<T>[] cases)
      Mappings:
      Namespace Name Mixin selector
      named select Lnet/minecraft/client/data/ItemModels;select(Lnet/minecraft/client/render/item/property/select/SelectProperty;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;[Lnet/minecraft/client/render/item/model/SelectItemModel$SwitchCase;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65494 Lnet/minecraft/class_10410;method_65494(Lnet/minecraft/class_10494;Lnet/minecraft/class_10439$class_10441;[Lnet/minecraft/class_10451$class_10452;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhdj;Lhbm$b;[Lhbs$a;)Lhbm$b;
    • select Link icon

      public static <T> ItemModel.Unbaked select(SelectProperty<T> property, ItemModel.Unbaked fallback, List<SelectItemModel.SwitchCase<T>> cases)
      Mappings:
      Namespace Name Mixin selector
      named select Lnet/minecraft/client/data/ItemModels;select(Lnet/minecraft/client/render/item/property/select/SelectProperty;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;Ljava/util/List;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65493 Lnet/minecraft/class_10410;method_65493(Lnet/minecraft/class_10494;Lnet/minecraft/class_10439$class_10441;Ljava/util/List;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhdj;Lhbm$b;Ljava/util/List;)Lhbm$b;
    • select Link icon

      @SafeVarargs public static <T> ItemModel.Unbaked select(SelectProperty<T> property, SelectItemModel.SwitchCase<T>[] cases)
      Mappings:
      Namespace Name Mixin selector
      named select Lnet/minecraft/client/data/ItemModels;select(Lnet/minecraft/client/render/item/property/select/SelectProperty;[Lnet/minecraft/client/render/item/model/SelectItemModel$SwitchCase;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65496 Lnet/minecraft/class_10410;method_65496(Lnet/minecraft/class_10494;[Lnet/minecraft/class_10451$class_10452;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhdj;[Lhbs$a;)Lhbm$b;
    • select Link icon

      public static <T> ItemModel.Unbaked select(SelectProperty<T> property, List<SelectItemModel.SwitchCase<T>> cases)
      Mappings:
      Namespace Name Mixin selector
      named select Lnet/minecraft/client/data/ItemModels;select(Lnet/minecraft/client/render/item/property/select/SelectProperty;Ljava/util/List;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65495 Lnet/minecraft/class_10410;method_65495(Lnet/minecraft/class_10494;Ljava/util/List;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhdj;Ljava/util/List;)Lhbm$b;
    • usingItemProperty Link icon

      public static BooleanProperty usingItemProperty()
      Mappings:
      Namespace Name Mixin selector
      named usingItemProperty Lnet/minecraft/client/data/ItemModels;usingItemProperty()Lnet/minecraft/client/render/item/property/bool/BooleanProperty;
      intermediary method_65479 Lnet/minecraft/class_10410;method_65479()Lnet/minecraft/class_10460;
      official a Lfnq;a()Lhby;
    • hasComponentProperty Link icon

      public static BooleanProperty hasComponentProperty(ComponentType<?> component)
      Mappings:
      Namespace Name Mixin selector
      named hasComponentProperty Lnet/minecraft/client/data/ItemModels;hasComponentProperty(Lnet/minecraft/component/ComponentType;)Lnet/minecraft/client/render/item/property/bool/BooleanProperty;
      intermediary method_65499 Lnet/minecraft/class_10410;method_65499(Lnet/minecraft/class_9331;)Lnet/minecraft/class_10460;
      official a Lfnq;a(Lku;)Lhby;
    • overworldSelect Link icon

      public static ItemModel.Unbaked overworldSelect(ItemModel.Unbaked overworldModel, ItemModel.Unbaked fallback)
      Mappings:
      Namespace Name Mixin selector
      named overworldSelect Lnet/minecraft/client/data/ItemModels;overworldSelect(Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65909 Lnet/minecraft/class_10410;method_65909(Lnet/minecraft/class_10439$class_10441;Lnet/minecraft/class_10439$class_10441;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Lhbm$b;Lhbm$b;)Lhbm$b;
    • select Link icon

      public static <T extends Comparable<T>> ItemModel.Unbaked select(Property<T> property, ItemModel.Unbaked fallback, Map<T,ItemModel.Unbaked> valuesToModels)
      Mappings:
      Namespace Name Mixin selector
      named select Lnet/minecraft/client/data/ItemModels;select(Lnet/minecraft/state/property/Property;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;Ljava/util/Map;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65484 Lnet/minecraft/class_10410;method_65484(Lnet/minecraft/class_2769;Lnet/minecraft/class_10439$class_10441;Ljava/util/Map;)Lnet/minecraft/class_10439$class_10441;
      official a Lfnq;a(Ldya;Lhbm$b;Ljava/util/Map;)Lhbm$b;
    • christmasSelect Link icon

      public static ItemModel.Unbaked christmasSelect(ItemModel.Unbaked regularModel, ItemModel.Unbaked christmasModel)
      Mappings:
      Namespace Name Mixin selector
      named christmasSelect Lnet/minecraft/client/data/ItemModels;christmasSelect(Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;)Lnet/minecraft/client/render/item/model/ItemModel$Unbaked;
      intermediary method_65808 Lnet/minecraft/class_10410;method_65808(Lnet/minecraft/class_10439$class_10441;Lnet/minecraft/class_10439$class_10441;)Lnet/minecraft/class_10439$class_10441;
      official b Lfnq;b(Lhbm$b;Lhbm$b;)Lhbm$b;