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 Summary
Modifier and TypeFieldDescriptionprivate static final Map<String,
HoverEvent.Action<?>> private final Function<JsonElement,
T> private final String
private final boolean
private final Function<T,
JsonElement> static final HoverEvent.Action<HoverEvent.EntityContent>
static final HoverEvent.Action<HoverEvent.ItemStackContent>
static final HoverEvent.Action<Text>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuildHoverEvent
(JsonElement contents) buildHoverEvent
(Text value) static @Nullable HoverEvent.Action<?>
(package private) T
contentsToJson
(Object contents) getName()
boolean
toString()
-
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;
-
parsable
private 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
-
Action
public 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
-
isParsable
public 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
-