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 record
SelectItemModelProperty.Type<P extends SelectItemModelProperty<T>,
T> -
Method Summary
Modifier and TypeMethodDescriptionget
(ItemStack p_387845_, ClientLevel p_387945_, LivingEntity p_388349_, int p_388630_, ItemDisplayContext p_388902_) SelectItemModelProperty.Type
<? extends SelectItemModelProperty<T>, T> type()
com.mojang.serialization.Codec
<T>
-
Method Details
-
get
@Nullable T get(ItemStack p_387845_, @Nullable ClientLevel p_387945_, @Nullable LivingEntity p_388349_, int p_388630_, ItemDisplayContext p_388902_) -
valueCodec
com.mojang.serialization.Codec<T> valueCodec() -
type
SelectItemModelProperty.Type<? extends SelectItemModelProperty<T>,T> type()
-