Package net.minecraft.text
Class HoverEvent.Action<T>
java.lang.Object
net.minecraft.text.HoverEvent.Action<T>
- All Implemented Interfaces:
StringIdentifiable
- Enclosing class:
HoverEvent
- Mappings:
Namespace Name named net/minecraft/text/HoverEvent$Actionintermediary net/minecraft/class_2568$class_5247official xf$a
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.util.StringIdentifiable
StringIdentifiable.BasicCodec<S extends StringIdentifiable>, StringIdentifiable.EnumCodec<E extends Enum<E> & StringIdentifiable> -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final com.mojang.serialization.MapCodec<HoverEvent.EventData<T>> static final com.mojang.serialization.Codec<HoverEvent.Action<?>> (package private) final com.mojang.serialization.MapCodec<HoverEvent.EventData<T>> private final Stringprivate final booleanstatic final HoverEvent.Action<HoverEvent.EntityContent> static final HoverEvent.Action<HoverEvent.ItemStackContent> static final HoverEvent.Action<Text> static final com.mojang.serialization.Codec<HoverEvent.Action<?>> Fields inherited from interface net.minecraft.util.StringIdentifiable
CACHED_MAP_THRESHOLD -
Constructor Summary
ConstructorsConstructorDescriptionAction(String name, boolean parsable, com.mojang.serialization.Codec<T> contentCodec, HoverEvent.LegacySerializer<T> legacySerializer) -
Method Summary
Modifier and TypeMethodDescriptionasString()Returns the unique string representation of the enum, used for serialization.(package private) TbooleantoString()private static com.mojang.serialization.DataResult<HoverEvent.Action<?>> validate(@Nullable HoverEvent.Action<?> action)
-
Field Details
-
SHOW_TEXT
- Mappings:
Namespace Name Mixin selector named SHOW_TEXTLnet/minecraft/text/HoverEvent$Action;SHOW_TEXT:Lnet/minecraft/text/HoverEvent$Action;intermediary field_24342Lnet/minecraft/class_2568$class_5247;field_24342:Lnet/minecraft/class_2568$class_5247;official aLxf$a;a:Lxf$a;
-
SHOW_ITEM
- Mappings:
Namespace Name Mixin selector named SHOW_ITEMLnet/minecraft/text/HoverEvent$Action;SHOW_ITEM:Lnet/minecraft/text/HoverEvent$Action;intermediary field_24343Lnet/minecraft/class_2568$class_5247;field_24343:Lnet/minecraft/class_2568$class_5247;official bLxf$a;b:Lxf$a;
-
SHOW_ENTITY
- Mappings:
Namespace Name Mixin selector named SHOW_ENTITYLnet/minecraft/text/HoverEvent$Action;SHOW_ENTITY:Lnet/minecraft/text/HoverEvent$Action;intermediary field_24344Lnet/minecraft/class_2568$class_5247;field_24344:Lnet/minecraft/class_2568$class_5247;official cLxf$a;c:Lxf$a;
-
UNVALIDATED_CODEC
- Mappings:
Namespace Name Mixin selector named UNVALIDATED_CODECLnet/minecraft/text/HoverEvent$Action;UNVALIDATED_CODEC:Lcom/mojang/serialization/Codec;intermediary field_46603Lnet/minecraft/class_2568$class_5247;field_46603:Lcom/mojang/serialization/Codec;official dLxf$a;d:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/text/HoverEvent$Action;CODEC:Lcom/mojang/serialization/Codec;intermediary field_46604Lnet/minecraft/class_2568$class_5247;field_46604:Lcom/mojang/serialization/Codec;official eLxf$a;e:Lcom/mojang/serialization/Codec;
-
name
- Mappings:
Namespace Name Mixin selector named nameLnet/minecraft/text/HoverEvent$Action;name:Ljava/lang/String;intermediary field_24346Lnet/minecraft/class_2568$class_5247;field_24346:Ljava/lang/String;official fLxf$a;f:Ljava/lang/String;
-
parsable
private final boolean parsable- Mappings:
Namespace Name Mixin selector named parsableLnet/minecraft/text/HoverEvent$Action;parsable:Zintermediary field_24347Lnet/minecraft/class_2568$class_5247;field_24347:Zofficial gLxf$a;g:Z
-
codec
- Mappings:
Namespace Name Mixin selector named codecLnet/minecraft/text/HoverEvent$Action;codec:Lcom/mojang/serialization/MapCodec;intermediary field_46605Lnet/minecraft/class_2568$class_5247;field_46605:Lcom/mojang/serialization/MapCodec;official hLxf$a;h:Lcom/mojang/serialization/MapCodec;
-
legacyCodec
- Mappings:
Namespace Name Mixin selector named legacyCodecLnet/minecraft/text/HoverEvent$Action;legacyCodec:Lcom/mojang/serialization/MapCodec;intermediary field_46606Lnet/minecraft/class_2568$class_5247;field_46606:Lcom/mojang/serialization/MapCodec;official iLxf$a;i:Lcom/mojang/serialization/MapCodec;
-
-
Constructor Details
-
Action
public Action(String name, boolean parsable, com.mojang.serialization.Codec<T> contentCodec, HoverEvent.LegacySerializer<T> legacySerializer) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/text/HoverEvent$Action;<init>(Ljava/lang/String;ZLcom/mojang/serialization/Codec;Lnet/minecraft/text/HoverEvent$LegacySerializer;)Vintermediary <init>Lnet/minecraft/class_2568$class_5247;<init>(Ljava/lang/String;ZLcom/mojang/serialization/Codec;Lnet/minecraft/class_2568$class_9341;)Vofficial <init>Lxf$a;<init>(Ljava/lang/String;ZLcom/mojang/serialization/Codec;Lxf$d;)V
-
-
Method Details
-
isParsable
public boolean isParsable()- Mappings:
Namespace Name Mixin selector named isParsableLnet/minecraft/text/HoverEvent$Action;isParsable()Zintermediary method_27667Lnet/minecraft/class_2568$class_5247;method_27667()Zofficial aLxf$a;a()Z
-
asString
Returns the unique string representation of the enum, used for serialization.- Specified by:
asStringin interfaceStringIdentifiable- Returns:
- the unique string representation of the enum, used for serialization
- Mappings:
Namespace Name Mixin selector named asStringLnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;intermediary method_15434Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;official cLazk;c()Ljava/lang/String;
-
cast
- Mappings:
Namespace Name Mixin selector named castLnet/minecraft/text/HoverEvent$Action;cast(Ljava/lang/Object;)Ljava/lang/Object;intermediary method_27676Lnet/minecraft/class_2568$class_5247;method_27676(Ljava/lang/Object;)Ljava/lang/Object;official aLxf$a;a(Ljava/lang/Object;)Ljava/lang/Object;
-
toString
-
validate
private static com.mojang.serialization.DataResult<HoverEvent.Action<?>> validate(@Nullable @Nullable HoverEvent.Action<?> action) - Mappings:
Namespace Name Mixin selector named validateLnet/minecraft/text/HoverEvent$Action;validate(Lnet/minecraft/text/HoverEvent$Action;)Lcom/mojang/serialization/DataResult;intermediary method_54186Lnet/minecraft/class_2568$class_5247;method_54186(Lnet/minecraft/class_2568$class_5247;)Lcom/mojang/serialization/DataResult;official aLxf$a;a(Lxf$a;)Lcom/mojang/serialization/DataResult;
-