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 value) static ConditionalItemModelPropertyhasComponent(DataComponentType<?> componentType) static ItemModel.UnbakedinOverworld(ItemModel.Unbaked inOverworldModel, ItemModel.Unbaked notInOverworldModel) static ConditionalItemModelPropertystatic ItemModel.UnbakedisXmas(ItemModel.Unbaked xmasModel, ItemModel.Unbaked normalModel) static RangeSelectItemModel.Entryoverride(ItemModel.Unbaked threshold, float model) static ItemModel.UnbakedplainModel(ResourceLocation model) 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> modelMap) static ItemModel.UnbakedspecialModel(ResourceLocation base, SpecialModelRenderer.Unbaked specialModel) static ItemModel.UnbakedtintedModel(ResourceLocation model, ItemTintSource... tintSources) 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
public static ItemModel.Unbaked specialModel(ResourceLocation base, SpecialModelRenderer.Unbaked 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
public static ItemModel.Unbaked inOverworld(ItemModel.Unbaked inOverworldModel, ItemModel.Unbaked notInOverworldModel) -
selectBlockItemProperty
public static <T extends Comparable<T>> ItemModel.Unbaked selectBlockItemProperty(Property<T> property, ItemModel.Unbaked fallback, Map<T, ItemModel.Unbaked> modelMap) -
isXmas
-