Class ItemModelUtils
java.lang.Object
net.minecraft.client.data.models.model.ItemModelUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ItemModel.Unbaked
composite
(ItemModel.Unbaked... pModels) static ItemModel.Unbaked
conditional
(ConditionalItemModelProperty pProperty, ItemModel.Unbaked pOnTrue, ItemModel.Unbaked pOnFalse) static ItemTintSource
constantTint
(int pValue) static ConditionalItemModelProperty
hasComponent
(DataComponentType<?> pComponentType) static ItemModel.Unbaked
inOverworld
(ItemModel.Unbaked pInOverworldModel, ItemModel.Unbaked pNotInOverworldModel) static ConditionalItemModelProperty
static ItemModel.Unbaked
isXmas
(ItemModel.Unbaked pXmasModel, ItemModel.Unbaked pNormalModel) static RangeSelectItemModel.Entry
override
(ItemModel.Unbaked pThreshold, float pModel) static ItemModel.Unbaked
plainModel
(ResourceLocation pModel) static ItemModel.Unbaked
rangeSelect
(RangeSelectItemModelProperty pProperty, float pScale, List<RangeSelectItemModel.Entry> pEntries) static ItemModel.Unbaked
rangeSelect
(RangeSelectItemModelProperty pProperty, float pScale, ItemModel.Unbaked pFallback, RangeSelectItemModel.Entry... pEntries) static ItemModel.Unbaked
rangeSelect
(RangeSelectItemModelProperty pProperty, List<RangeSelectItemModel.Entry> pEntries) static ItemModel.Unbaked
rangeSelect
(RangeSelectItemModelProperty pProperty, ItemModel.Unbaked pFallback, List<RangeSelectItemModel.Entry> pEntries) static ItemModel.Unbaked
rangeSelect
(RangeSelectItemModelProperty pProperty, ItemModel.Unbaked pFallback, RangeSelectItemModel.Entry... pEntries) static <T> ItemModel.Unbaked
select
(SelectItemModelProperty<T> pProperty, List<SelectItemModel.SwitchCase<T>> pCases) static <T> ItemModel.Unbaked
select
(SelectItemModelProperty<T> pProperty, ItemModel.Unbaked pFallback, List<SelectItemModel.SwitchCase<T>> pCases) static <T> ItemModel.Unbaked
select
(SelectItemModelProperty<T> pProperty, ItemModel.Unbaked pFallback, SelectItemModel.SwitchCase<T>... pCases) static <T> ItemModel.Unbaked
select
(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.Unbaked
specialModel
(ResourceLocation pBase, SpecialModelRenderer.Unbaked pSpecialModel) static ItemModel.Unbaked
tintedModel
(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)
-