Class RangeSelectItemModel
java.lang.Object
net.minecraft.client.renderer.item.RangeSelectItemModel
- All Implemented Interfaces:
ItemModel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
Nested classes/interfaces inherited from interface net.minecraft.client.renderer.item.ItemModel
ItemModel.BakingContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ItemModel
private static final int
private final ItemModel[]
private final RangeSelectItemModelProperty
private final float
private final float[]
-
Constructor Summary
ConstructorsConstructorDescriptionRangeSelectItemModel
(RangeSelectItemModelProperty p_387657_, float p_387313_, float[] p_388061_, ItemModel[] p_387161_, ItemModel p_388319_) -
Method Summary
Modifier and TypeMethodDescriptionprivate static int
lastIndexLessOrEqual
(float[] p_386461_, float p_386934_) void
update
(ItemStackRenderState p_387732_, ItemStack p_386891_, ItemModelResolver p_388786_, ItemDisplayContext p_387570_, ClientLevel p_388512_, LivingEntity p_388280_, int p_388577_)
-
Field Details
-
LINEAR_SEARCH_THRESHOLD
private static final int LINEAR_SEARCH_THRESHOLD- See Also:
-
property
-
scale
private final float scale -
thresholds
private final float[] thresholds -
models
-
fallback
-
-
Constructor Details
-
RangeSelectItemModel
RangeSelectItemModel(RangeSelectItemModelProperty p_387657_, float p_387313_, float[] p_388061_, ItemModel[] p_387161_, ItemModel p_388319_)
-
-
Method Details
-
lastIndexLessOrEqual
private static int lastIndexLessOrEqual(float[] p_386461_, float p_386934_) -
update
public void update(ItemStackRenderState p_387732_, ItemStack p_386891_, ItemModelResolver p_388786_, ItemDisplayContext p_387570_, @Nullable ClientLevel p_388512_, @Nullable LivingEntity p_388280_, int p_388577_)
-