Interface SelectItemModelProperty<T>
- All Known Implementing Classes:
Charge,ComponentContents,ContextDimension,ContextEntityType,CustomModelDataProperty,DisplayContext,ItemBlockState,LocalTime,MainHand,TrimMaterialProperty
public interface SelectItemModelProperty<T>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordSelectItemModelProperty.Type<P extends SelectItemModelProperty<T>,T> -
Method Summary
Modifier and TypeMethodDescriptionget(ItemStack stack, ClientLevel level, LivingEntity entity, int seed, ItemDisplayContext displayContext) SelectItemModelProperty.Type<? extends SelectItemModelProperty<T>, T> type()com.mojang.serialization.Codec<T>
-
Method Details
-
get
@Nullable T get(ItemStack stack, @Nullable ClientLevel level, @Nullable LivingEntity entity, int seed, ItemDisplayContext displayContext) -
valueCodec
com.mojang.serialization.Codec<T> valueCodec() -
type
SelectItemModelProperty.Type<? extends SelectItemModelProperty<T>,T> type()
-