Class LocalTime
java.lang.Object
net.minecraft.client.renderer.item.properties.select.LocalTime
- All Implemented Interfaces:
SelectItemModelProperty<String>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.client.renderer.item.properties.select.SelectItemModelProperty
SelectItemModelProperty.Type<P extends SelectItemModelProperty<T>,T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LocalTime.Dataprivate static final com.mojang.serialization.MapCodec<LocalTime.Data> private Stringprivate longprivate final com.ibm.icu.text.DateFormatstatic final Stringprivate static final com.mojang.serialization.Codec<com.ibm.icu.util.TimeZone> static final SelectItemModelProperty.Type<LocalTime, String> private static final long -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateLocalTime(LocalTime.Data pData, com.ibm.icu.text.DateFormat pParsedFormat) -
Method Summary
Modifier and TypeMethodDescriptionstatic LocalTimeprivate static com.mojang.serialization.DataResult<LocalTime> create(LocalTime.Data pData) get(ItemStack p_389482_, ClientLevel p_389609_, LivingEntity p_389651_, int p_389546_, ItemDisplayContext p_389556_) type()private Stringupdate()
-
Field Details
-
ROOT_LOCALE
- See Also:
-
UPDATE_INTERVAL_MS
private static final long UPDATE_INTERVAL_MS -
TIME_ZONE_CODEC
private static final com.mojang.serialization.Codec<com.ibm.icu.util.TimeZone> TIME_ZONE_CODEC -
DATA_MAP_CODEC
-
TYPE
-
data
-
parsedFormat
private final com.ibm.icu.text.DateFormat parsedFormat -
nextUpdateTimeMs
private long nextUpdateTimeMs -
lastResult
-
-
Constructor Details
-
LocalTime
-
-
Method Details
-
create
-
create
-
get
@Nullable public String get(ItemStack p_389482_, @Nullable ClientLevel p_389609_, @Nullable LivingEntity p_389651_, int p_389546_, ItemDisplayContext p_389556_) - Specified by:
getin interfaceSelectItemModelProperty<String>
-
update
-
type
- Specified by:
typein interfaceSelectItemModelProperty<String>
-