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 SelectItemModelProperty
SelectItemModelProperty.Type<P,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 longstatic final com.mojang.serialization.Codec<String> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateLocalTime(LocalTime.Data data, com.ibm.icu.text.DateFormat parsedFormat) -
Method Summary
Modifier and TypeMethodDescriptionstatic LocalTimeprivate static com.mojang.serialization.DataResult<LocalTime> create(LocalTime.Data data) @Nullable Stringget(ItemStack itemStack, @Nullable ClientLevel level, @Nullable LivingEntity owner, int seed, ItemDisplayContext displayContext) type()private Stringupdate()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
public @Nullable String get(ItemStack itemStack, @Nullable ClientLevel level, @Nullable LivingEntity owner, int seed, ItemDisplayContext displayContext) - Specified by:
getin interfaceSelectItemModelProperty<String>
-
update
-
type
- Specified by:
typein interfaceSelectItemModelProperty<String>
-
valueCodec
- Specified by:
valueCodecin interfaceSelectItemModelProperty<String>
-