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.Data
private static final com.mojang.serialization.MapCodec
<LocalTime.Data> private String
private long
private final com.ibm.icu.text.DateFormat
static final String
private static final com.mojang.serialization.Codec
<com.ibm.icu.util.TimeZone> static final SelectItemModelProperty.Type
<LocalTime, String> private static final long
static final com.mojang.serialization.Codec
<String> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
LocalTime
(LocalTime.Data p_390412_, com.ibm.icu.text.DateFormat p_389414_) -
Method Summary
Modifier and TypeMethodDescriptionstatic LocalTime
private static com.mojang.serialization.DataResult
<LocalTime> create
(LocalTime.Data p_390353_) get
(ItemStack p_389482_, ClientLevel p_389609_, LivingEntity p_389651_, int p_389546_, ItemDisplayContext p_389556_) type()
private String
update()
com.mojang.serialization.Codec
<String>
-
Field Details
-
ROOT_LOCALE
- See Also:
-
UPDATE_INTERVAL_MS
private static final long UPDATE_INTERVAL_MS -
VALUE_CODEC
-
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:
get
in interfaceSelectItemModelProperty<String>
-
update
-
type
- Specified by:
type
in interfaceSelectItemModelProperty<String>
-
valueCodec
- Specified by:
valueCodec
in interfaceSelectItemModelProperty<String>
-