Class ItemModelUtils
java.lang.Object
net.minecraft.client.data.models.model.ItemModelUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ItemModel.Unbakedcomposite(ItemModel.Unbaked... pModels) static ItemModel.Unbakedconditional(ConditionalItemModelProperty pProperty, ItemModel.Unbaked pOnTrue, ItemModel.Unbaked pOnFalse) static ItemTintSourceconstantTint(int pValue) static ConditionalItemModelPropertyhasComponent(DataComponentType<?> pComponentType) static ItemModel.UnbakedinOverworld(ItemModel.Unbaked pInOverworldModel, ItemModel.Unbaked pNotInOverworldModel) static ConditionalItemModelPropertystatic ItemModel.UnbakedisXmas(ItemModel.Unbaked pXmasModel, ItemModel.Unbaked pNormalModel) static RangeSelectItemModel.Entryoverride(ItemModel.Unbaked pModel, float pThreshold) static ItemModel.UnbakedplainModel(ResourceLocation pModel) static ItemModel.UnbakedrangeSelect(RangeSelectItemModelProperty pProperty, float pScale, List<RangeSelectItemModel.Entry> pEntries) static ItemModel.UnbakedrangeSelect(RangeSelectItemModelProperty pProperty, float pScale, ItemModel.Unbaked pFallback, RangeSelectItemModel.Entry... pEntries) static ItemModel.UnbakedrangeSelect(RangeSelectItemModelProperty pProperty, List<RangeSelectItemModel.Entry> pEntries) static ItemModel.UnbakedrangeSelect(RangeSelectItemModelProperty pProperty, ItemModel.Unbaked pFallback, List<RangeSelectItemModel.Entry> pEntries) static ItemModel.UnbakedrangeSelect(RangeSelectItemModelProperty pProperty, ItemModel.Unbaked pFallback, RangeSelectItemModel.Entry... pEntries) static <T> ItemModel.Unbakedselect(SelectItemModelProperty<T> pProperty, List<SelectItemModel.SwitchCase<T>> pCases) static <T> ItemModel.Unbakedselect(SelectItemModelProperty<T> pProperty, ItemModel.Unbaked pFallback, List<SelectItemModel.SwitchCase<T>> pCases) static <T> ItemModel.Unbakedselect(SelectItemModelProperty<T> pProperty, ItemModel.Unbaked pFallback, SelectItemModel.SwitchCase<T>... pCases) static <T> ItemModel.Unbakedselect(SelectItemModelProperty<T> pProperty, SelectItemModel.SwitchCase<T>... pCases) static <T extends Comparable<T>>
ItemModel.UnbakedselectBlockItemProperty(Property<T> pProperty, ItemModel.Unbaked pFallback, Map<T, ItemModel.Unbaked> pModelMap) static ItemModel.UnbakedspecialModel(ResourceLocation pBase, SpecialModelRenderer.Unbaked pSpecialModel) static ItemModel.UnbakedtintedModel(ResourceLocation pModel, ItemTintSource... pTintSources) static <T> SelectItemModel.SwitchCase<T> when(List<T> pValues, ItemModel.Unbaked pModel) static <T> SelectItemModel.SwitchCase<T> when(T pValue, ItemModel.Unbaked pModel)
-
Constructor Details
-
ItemModelUtils
public ItemModelUtils()
-
-
Method Details
-
plainModel
-
tintedModel
public static ItemModel.Unbaked tintedModel(ResourceLocation pModel, ItemTintSource... pTintSources) -
constantTint
-
composite
-
specialModel
public static ItemModel.Unbaked specialModel(ResourceLocation pBase, SpecialModelRenderer.Unbaked pSpecialModel) -
override
-
rangeSelect
public static ItemModel.Unbaked rangeSelect(RangeSelectItemModelProperty pProperty, ItemModel.Unbaked pFallback, RangeSelectItemModel.Entry... pEntries) -
rangeSelect
public static ItemModel.Unbaked rangeSelect(RangeSelectItemModelProperty pProperty, float pScale, ItemModel.Unbaked pFallback, RangeSelectItemModel.Entry... pEntries) -
rangeSelect
public static ItemModel.Unbaked rangeSelect(RangeSelectItemModelProperty pProperty, ItemModel.Unbaked pFallback, List<RangeSelectItemModel.Entry> pEntries) -
rangeSelect
public static ItemModel.Unbaked rangeSelect(RangeSelectItemModelProperty pProperty, List<RangeSelectItemModel.Entry> pEntries) -
rangeSelect
public static ItemModel.Unbaked rangeSelect(RangeSelectItemModelProperty pProperty, float pScale, List<RangeSelectItemModel.Entry> pEntries) -
conditional
public static ItemModel.Unbaked conditional(ConditionalItemModelProperty pProperty, ItemModel.Unbaked pOnTrue, ItemModel.Unbaked pOnFalse) -
when
-
when
-
select
@SafeVarargs public static <T> ItemModel.Unbaked select(SelectItemModelProperty<T> pProperty, ItemModel.Unbaked pFallback, SelectItemModel.SwitchCase<T>... pCases) -
select
public static <T> ItemModel.Unbaked select(SelectItemModelProperty<T> pProperty, ItemModel.Unbaked pFallback, List<SelectItemModel.SwitchCase<T>> pCases) -
select
@SafeVarargs public static <T> ItemModel.Unbaked select(SelectItemModelProperty<T> pProperty, SelectItemModel.SwitchCase<T>... pCases) -
select
public static <T> ItemModel.Unbaked select(SelectItemModelProperty<T> pProperty, List<SelectItemModel.SwitchCase<T>> pCases) -
isUsingItem
-
hasComponent
-
inOverworld
public static ItemModel.Unbaked inOverworld(ItemModel.Unbaked pInOverworldModel, ItemModel.Unbaked pNotInOverworldModel) -
selectBlockItemProperty
public static <T extends Comparable<T>> ItemModel.Unbaked selectBlockItemProperty(Property<T> pProperty, ItemModel.Unbaked pFallback, Map<T, ItemModel.Unbaked> pModelMap) -
isXmas
public static ItemModel.Unbaked isXmas(ItemModel.Unbaked pXmasModel, ItemModel.Unbaked pNormalModel)
-