Class ItemModelUtils
java.lang.Object
net.minecraft.client.data.models.model.ItemModelUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ItemModel.Unbakedcomposite(ItemModel.Unbaked... models) static ItemModel.Unbakedconditional(ConditionalItemModelProperty property, ItemModel.Unbaked onTrue, ItemModel.Unbaked onFalse) static ItemTintSourceconstantTint(int color) static ConditionalItemModelPropertyhasComponent(DataComponentType<?> component) static ItemModel.UnbakedinOverworld(ItemModel.Unbaked ifTrue, ItemModel.Unbaked ifFalse) static ConditionalItemModelPropertystatic ItemModel.UnbakedisXmas(ItemModel.Unbaked onTrue, ItemModel.Unbaked onFalse) static RangeSelectItemModel.Entryoverride(ItemModel.Unbaked model, float value) static ItemModel.UnbakedplainModel(Identifier id) static ItemModel.UnbakedrangeSelect(RangeSelectItemModelProperty property, float scale, List<RangeSelectItemModel.Entry> entries) static ItemModel.UnbakedrangeSelect(RangeSelectItemModelProperty property, float scale, ItemModel.Unbaked fallback, RangeSelectItemModel.Entry... entries) static ItemModel.UnbakedrangeSelect(RangeSelectItemModelProperty property, List<RangeSelectItemModel.Entry> entries) static ItemModel.UnbakedrangeSelect(RangeSelectItemModelProperty property, ItemModel.Unbaked fallback, List<RangeSelectItemModel.Entry> entries) static ItemModel.UnbakedrangeSelect(RangeSelectItemModelProperty property, ItemModel.Unbaked fallback, RangeSelectItemModel.Entry... entries) static <T> ItemModel.Unbakedselect(SelectItemModelProperty<T> property, List<SelectItemModel.SwitchCase<T>> cases) static <T> ItemModel.Unbakedselect(SelectItemModelProperty<T> property, ItemModel.Unbaked fallback, List<SelectItemModel.SwitchCase<T>> cases) static <T> ItemModel.Unbakedselect(SelectItemModelProperty<T> property, ItemModel.Unbaked fallback, SelectItemModel.SwitchCase<T>... cases) static <T> ItemModel.Unbakedselect(SelectItemModelProperty<T> property, SelectItemModel.SwitchCase<T>... cases) static <T extends Comparable<T>>
ItemModel.UnbakedselectBlockItemProperty(Property<T> property, ItemModel.Unbaked fallback, Map<T, ItemModel.Unbaked> cases) static ItemModel.UnbakedspecialModel(Identifier base, SpecialModelRenderer.Unbaked model) static ItemModel.UnbakedtintedModel(Identifier id, ItemTintSource... tints) static <T> SelectItemModel.SwitchCase<T> when(List<T> values, ItemModel.Unbaked model) static <T> SelectItemModel.SwitchCase<T> when(T value, ItemModel.Unbaked model)
-
Constructor Details
-
ItemModelUtils
public ItemModelUtils()
-
-
Method Details
-
plainModel
-
tintedModel
-
constantTint
-
composite
-
specialModel
-
override
-
rangeSelect
public static ItemModel.Unbaked rangeSelect(RangeSelectItemModelProperty property, ItemModel.Unbaked fallback, RangeSelectItemModel.Entry... entries) -
rangeSelect
public static ItemModel.Unbaked rangeSelect(RangeSelectItemModelProperty property, float scale, ItemModel.Unbaked fallback, RangeSelectItemModel.Entry... entries) -
rangeSelect
public static ItemModel.Unbaked rangeSelect(RangeSelectItemModelProperty property, ItemModel.Unbaked fallback, List<RangeSelectItemModel.Entry> entries) -
rangeSelect
public static ItemModel.Unbaked rangeSelect(RangeSelectItemModelProperty property, List<RangeSelectItemModel.Entry> entries) -
rangeSelect
public static ItemModel.Unbaked rangeSelect(RangeSelectItemModelProperty property, float scale, List<RangeSelectItemModel.Entry> entries) -
conditional
public static ItemModel.Unbaked conditional(ConditionalItemModelProperty property, ItemModel.Unbaked onTrue, ItemModel.Unbaked onFalse) -
when
-
when
-
select
@SafeVarargs public static <T> ItemModel.Unbaked select(SelectItemModelProperty<T> property, ItemModel.Unbaked fallback, SelectItemModel.SwitchCase<T>... cases) -
select
public static <T> ItemModel.Unbaked select(SelectItemModelProperty<T> property, ItemModel.Unbaked fallback, List<SelectItemModel.SwitchCase<T>> cases) -
select
@SafeVarargs public static <T> ItemModel.Unbaked select(SelectItemModelProperty<T> property, SelectItemModel.SwitchCase<T>... cases) -
select
public static <T> ItemModel.Unbaked select(SelectItemModelProperty<T> property, List<SelectItemModel.SwitchCase<T>> cases) -
isUsingItem
-
hasComponent
-
inOverworld
-
selectBlockItemProperty
public static <T extends Comparable<T>> ItemModel.Unbaked selectBlockItemProperty(Property<T> property, ItemModel.Unbaked fallback, Map<T, ItemModel.Unbaked> cases) -
isXmas
-