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 fsv
  • 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 Lfsv;a(Lalr;)Lhhf$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 Lfsv;a(Lalr;[Lfsa;)Lhhf$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 Lfsv;a(I)Lfsa;
    • 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 Lfsv;a([Lhhf$b;)Lhhf$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 Lfsv;a(Lalr;Lhju$a;)Lhhf$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 Lfsv;a(Lhhf$b;F)Lhhl$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 Lfsv;a(Lhiq;Lhhf$b;[Lhhl$a;)Lhhf$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 Lfsv;a(Lhiq;FLhhf$b;[Lhhl$a;)Lhhf$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 Lfsv;a(Lhiq;Lhhf$b;Ljava/util/List;)Lhhf$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 Lfsv;a(Lhiq;Ljava/util/List;)Lhhf$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 Lfsv;a(Lhiq;FLjava/util/List;)Lhhf$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 Lfsv;a(Lhht;Lhhf$b;Lhhf$b;)Lhhf$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 Lfsv;a(Ljava/lang/Object;Lhhf$b;)Lhhm$b;
    • 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 Lfsv;a(Ljava/util/List;Lhhf$b;)Lhhm$b;
    • 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 Lfsv;a(Lhjg;Lhhf$b;[Lhhm$b;)Lhhf$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 Lfsv;a(Lhjg;Lhhf$b;Ljava/util/List;)Lhhf$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 Lfsv;a(Lhjg;[Lhhm$b;)Lhhf$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 Lfsv;a(Lhjg;Ljava/util/List;)Lhhf$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 Lfsv;a()Lhht;
    • 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 Lfsv;a(Lkk;)Lhht;
    • 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 Lfsv;a(Lhhf$b;Lhhf$b;)Lhhf$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 Lfsv;a(Lect;Lhhf$b;Ljava/util/Map;)Lhhf$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 Lfsv;b(Lhhf$b;Lhhf$b;)Lhhf$b;