Package net.minecraft.text
Class HoverEvent.Action<T>
java.lang.Object
net.minecraft.text.HoverEvent.Action<T>
- Enclosing class:
- HoverEvent
- Mappings:
- Namespace - Name - official - tb$a- intermediary - net/minecraft/class_2568$class_5247- named - net/minecraft/text/HoverEvent$Action
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Map<String,HoverEvent.Action<?>> private final Function<JsonElement,T> private final Stringprivate final booleanprivate final Function<T,JsonElement> static final HoverEvent.Action<HoverEvent.EntityContent>static final HoverEvent.Action<HoverEvent.ItemStackContent>static final HoverEvent.Action<Text>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuildHoverEvent(JsonElement contents) buildHoverEvent(Text value) static @Nullable HoverEvent.Action<?>(package private) TcontentsToJson(Object contents) getName()booleantoString()
- 
Field Details- 
SHOW_TEXT- Mappings:
- Namespace - Name - Mixin selector - official - a- Ltb$a;a:Ltb$a;- intermediary - field_24342- Lnet/minecraft/class_2568$class_5247;field_24342:Lnet/minecraft/class_2568$class_5247;- named - SHOW_TEXT- Lnet/minecraft/text/HoverEvent$Action;SHOW_TEXT:Lnet/minecraft/text/HoverEvent$Action;
 
- 
SHOW_ITEM- Mappings:
- Namespace - Name - Mixin selector - official - b- Ltb$a;b:Ltb$a;- intermediary - field_24343- Lnet/minecraft/class_2568$class_5247;field_24343:Lnet/minecraft/class_2568$class_5247;- named - SHOW_ITEM- Lnet/minecraft/text/HoverEvent$Action;SHOW_ITEM:Lnet/minecraft/text/HoverEvent$Action;
 
- 
SHOW_ENTITY- Mappings:
- Namespace - Name - Mixin selector - official - c- Ltb$a;c:Ltb$a;- intermediary - field_24344- Lnet/minecraft/class_2568$class_5247;field_24344:Lnet/minecraft/class_2568$class_5247;- named - SHOW_ENTITY- Lnet/minecraft/text/HoverEvent$Action;SHOW_ENTITY:Lnet/minecraft/text/HoverEvent$Action;
 
- 
BY_NAME- Mappings:
- Namespace - Name - Mixin selector - official - d- Ltb$a;d:Ljava/util/Map;- intermediary - field_24345- Lnet/minecraft/class_2568$class_5247;field_24345:Ljava/util/Map;- named - BY_NAME- Lnet/minecraft/text/HoverEvent$Action;BY_NAME:Ljava/util/Map;
 
- 
name- Mappings:
- Namespace - Name - Mixin selector - official - e- Ltb$a;e:Ljava/lang/String;- intermediary - field_24346- Lnet/minecraft/class_2568$class_5247;field_24346:Ljava/lang/String;- named - name- Lnet/minecraft/text/HoverEvent$Action;name:Ljava/lang/String;
 
- 
parsableprivate final boolean parsable- Mappings:
- Namespace - Name - Mixin selector - official - f- Ltb$a;f:Z- intermediary - field_24347- Lnet/minecraft/class_2568$class_5247;field_24347:Z- named - parsable- Lnet/minecraft/text/HoverEvent$Action;parsable:Z
 
- 
deserializer- Mappings:
- Namespace - Name - Mixin selector - official - g- Ltb$a;g:Ljava/util/function/Function;- intermediary - field_24348- Lnet/minecraft/class_2568$class_5247;field_24348:Ljava/util/function/Function;- named - deserializer- Lnet/minecraft/text/HoverEvent$Action;deserializer:Ljava/util/function/Function;
 
- 
serializer- Mappings:
- Namespace - Name - Mixin selector - official - h- Ltb$a;h:Ljava/util/function/Function;- intermediary - field_24349- Lnet/minecraft/class_2568$class_5247;field_24349:Ljava/util/function/Function;- named - serializer- Lnet/minecraft/text/HoverEvent$Action;serializer:Ljava/util/function/Function;
 
- 
legacyDeserializer- Mappings:
- Namespace - Name - Mixin selector - official - i- Ltb$a;i:Ljava/util/function/Function;- intermediary - field_24350- Lnet/minecraft/class_2568$class_5247;field_24350:Ljava/util/function/Function;- named - legacyDeserializer- Lnet/minecraft/text/HoverEvent$Action;legacyDeserializer:Ljava/util/function/Function;
 
 
- 
- 
Constructor Details- 
Actionpublic Action(String name, boolean parsable, Function<JsonElement, T> deserializer, Function<T, JsonElement> serializer, Function<Text, T> legacyDeserializer) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ltb$a;<init>(Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V- intermediary - <init>- Lnet/minecraft/class_2568$class_5247;<init>(Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V- named - <init>- Lnet/minecraft/text/HoverEvent$Action;<init>(Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V
 
 
- 
- 
Method Details- 
isParsablepublic boolean isParsable()- Mappings:
- Namespace - Name - Mixin selector - official - a- Ltb$a;a()Z- intermediary - method_27667- Lnet/minecraft/class_2568$class_5247;method_27667()Z- named - isParsable- Lnet/minecraft/text/HoverEvent$Action;isParsable()Z
 
- 
getName- Mappings:
- Namespace - Name - Mixin selector - official - b- Ltb$a;b()Ljava/lang/String;- intermediary - method_27674- Lnet/minecraft/class_2568$class_5247;method_27674()Ljava/lang/String;- named - getName- Lnet/minecraft/text/HoverEvent$Action;getName()Ljava/lang/String;
 
- 
byName- Mappings:
- Namespace - Name - Mixin selector - official - a- Ltb$a;a(Ljava/lang/String;)Ltb$a;- intermediary - method_27670- Lnet/minecraft/class_2568$class_5247;method_27670(Ljava/lang/String;)Lnet/minecraft/class_2568$class_5247;- named - byName- Lnet/minecraft/text/HoverEvent$Action;byName(Ljava/lang/String;)Lnet/minecraft/text/HoverEvent$Action;
 
- 
cast- Mappings:
- Namespace - Name - Mixin selector - official - b- Ltb$a;b(Ljava/lang/Object;)Ljava/lang/Object;- intermediary - method_27676- Lnet/minecraft/class_2568$class_5247;method_27676(Ljava/lang/Object;)Ljava/lang/Object;- named - cast- Lnet/minecraft/text/HoverEvent$Action;cast(Ljava/lang/Object;)Ljava/lang/Object;
 
- 
buildHoverEvent- Mappings:
- Namespace - Name - Mixin selector - official - a- Ltb$a;a(Lcom/google/gson/JsonElement;)Ltb;- intermediary - method_27668- Lnet/minecraft/class_2568$class_5247;method_27668(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568;- named - buildHoverEvent- Lnet/minecraft/text/HoverEvent$Action;buildHoverEvent(Lcom/google/gson/JsonElement;)Lnet/minecraft/text/HoverEvent;
 
- 
buildHoverEvent- Mappings:
- Namespace - Name - Mixin selector - official - a- Ltb$a;a(Lsw;)Ltb;- intermediary - method_27671- Lnet/minecraft/class_2568$class_5247;method_27671(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568;- named - buildHoverEvent- Lnet/minecraft/text/HoverEvent$Action;buildHoverEvent(Lnet/minecraft/text/Text;)Lnet/minecraft/text/HoverEvent;
 
- 
contentsToJson- Mappings:
- Namespace - Name - Mixin selector - official - a- Ltb$a;a(Ljava/lang/Object;)Lcom/google/gson/JsonElement;- intermediary - method_27669- Lnet/minecraft/class_2568$class_5247;method_27669(Ljava/lang/Object;)Lcom/google/gson/JsonElement;- named - contentsToJson- Lnet/minecraft/text/HoverEvent$Action;contentsToJson(Ljava/lang/Object;)Lcom/google/gson/JsonElement;
 
- 
toString
 
-