类 HoverEvent.Action<T>
- java.lang.Object
-
- net.minecraft.text.HoverEvent.Action<T>
-
- 封闭类:
- HoverEvent
public static class HoverEvent.Action<T> extends Object
- Mappings:
Namespace Name official or$aintermediary net/minecraft/class_2568$class_5247named net/minecraft/text/HoverEvent$Action
-
-
字段概要
字段 修饰符和类型 字段 说明 private static Map<String,HoverEvent.Action<?>>BY_NAMEprivate Function<JsonElement,T>deserializerprivate Function<Text,T>legacyDeserializerprivate Stringnameprivate booleanparsableprivate Function<T,JsonElement>serializerstatic HoverEvent.Action<HoverEvent.EntityContent>SHOW_ENTITYstatic HoverEvent.Action<HoverEvent.ItemStackContent>SHOW_ITEMstatic HoverEvent.Action<Text>SHOW_TEXT
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 @Nullable HoverEventbuildHoverEvent(JsonElement contents)@Nullable HoverEventbuildHoverEvent(Text value)static @Nullable HoverEvent.Action<?>byName(String name)private Tcast(Object o)JsonElementcontentsToJson(Object contents)StringgetName()booleanisParsable()StringtoString()
-
-
-
字段详细资料
-
SHOW_TEXT
public static final HoverEvent.Action<Text> SHOW_TEXT
- Mappings:
Namespace Name Mixin selector official aLor$a;a:Lor$a;intermediary field_24342Lnet/minecraft/class_2568$class_5247;field_24342:Lnet/minecraft/class_2568$class_5247;named SHOW_TEXTLnet/minecraft/text/HoverEvent$Action;SHOW_TEXT:Lnet/minecraft/text/HoverEvent$Action;
-
SHOW_ITEM
public static final HoverEvent.Action<HoverEvent.ItemStackContent> SHOW_ITEM
- Mappings:
Namespace Name Mixin selector official bLor$a;b:Lor$a;intermediary field_24343Lnet/minecraft/class_2568$class_5247;field_24343:Lnet/minecraft/class_2568$class_5247;named SHOW_ITEMLnet/minecraft/text/HoverEvent$Action;SHOW_ITEM:Lnet/minecraft/text/HoverEvent$Action;
-
SHOW_ENTITY
public static final HoverEvent.Action<HoverEvent.EntityContent> SHOW_ENTITY
- Mappings:
Namespace Name Mixin selector official cLor$a;c:Lor$a;intermediary field_24344Lnet/minecraft/class_2568$class_5247;field_24344:Lnet/minecraft/class_2568$class_5247;named SHOW_ENTITYLnet/minecraft/text/HoverEvent$Action;SHOW_ENTITY:Lnet/minecraft/text/HoverEvent$Action;
-
BY_NAME
private static final Map<String,HoverEvent.Action<?>> BY_NAME
- Mappings:
Namespace Name Mixin selector official dLor$a;d:Ljava/util/Map;intermediary field_24345Lnet/minecraft/class_2568$class_5247;field_24345:Ljava/util/Map;named BY_NAMELnet/minecraft/text/HoverEvent$Action;BY_NAME:Ljava/util/Map;
-
name
private final String name
- Mappings:
Namespace Name Mixin selector official eLor$a;e:Ljava/lang/String;intermediary field_24346Lnet/minecraft/class_2568$class_5247;field_24346:Ljava/lang/String;named nameLnet/minecraft/text/HoverEvent$Action;name:Ljava/lang/String;
-
parsable
private final boolean parsable
- Mappings:
Namespace Name Mixin selector official fLor$a;f:Zintermediary field_24347Lnet/minecraft/class_2568$class_5247;field_24347:Znamed parsableLnet/minecraft/text/HoverEvent$Action;parsable:Z
-
deserializer
private final Function<JsonElement,T> deserializer
- Mappings:
Namespace Name Mixin selector official gLor$a;g:Ljava/util/function/Function;intermediary field_24348Lnet/minecraft/class_2568$class_5247;field_24348:Ljava/util/function/Function;named deserializerLnet/minecraft/text/HoverEvent$Action;deserializer:Ljava/util/function/Function;
-
serializer
private final Function<T,JsonElement> serializer
- Mappings:
Namespace Name Mixin selector official hLor$a;h:Ljava/util/function/Function;intermediary field_24349Lnet/minecraft/class_2568$class_5247;field_24349:Ljava/util/function/Function;named serializerLnet/minecraft/text/HoverEvent$Action;serializer:Ljava/util/function/Function;
-
legacyDeserializer
private final Function<Text,T> legacyDeserializer
- Mappings:
Namespace Name Mixin selector official iLor$a;i:Ljava/util/function/Function;intermediary field_24350Lnet/minecraft/class_2568$class_5247;field_24350:Ljava/util/function/Function;named legacyDeserializerLnet/minecraft/text/HoverEvent$Action;legacyDeserializer:Ljava/util/function/Function;
-
-
构造器详细资料
-
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>Lor$a;<init>(Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_2568$class_5247;<init>(Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)Vnamed <init>Lnet/minecraft/text/HoverEvent$Action;<init>(Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V
-
-
方法详细资料
-
isParsable
public boolean isParsable()
- Mappings:
Namespace Name Mixin selector official aLor$a;a()Zintermediary method_27667Lnet/minecraft/class_2568$class_5247;method_27667()Znamed isParsableLnet/minecraft/text/HoverEvent$Action;isParsable()Z
-
getName
public String getName()
- Mappings:
Namespace Name Mixin selector official bLor$a;b()Ljava/lang/String;intermediary method_27674Lnet/minecraft/class_2568$class_5247;method_27674()Ljava/lang/String;named getNameLnet/minecraft/text/HoverEvent$Action;getName()Ljava/lang/String;
-
byName
@Nullable public static @Nullable HoverEvent.Action<?> byName(String name)
- Mappings:
Namespace Name Mixin selector official aLor$a;a(Ljava/lang/String;)Lor$a;intermediary method_27670Lnet/minecraft/class_2568$class_5247;method_27670(Ljava/lang/String;)Lnet/minecraft/class_2568$class_5247;named byNameLnet/minecraft/text/HoverEvent$Action;byName(Ljava/lang/String;)Lnet/minecraft/text/HoverEvent$Action;
-
cast
private T cast(Object o)
- Mappings:
Namespace Name Mixin selector official bLor$a;b(Ljava/lang/Object;)Ljava/lang/Object;intermediary method_27676Lnet/minecraft/class_2568$class_5247;method_27676(Ljava/lang/Object;)Ljava/lang/Object;named castLnet/minecraft/text/HoverEvent$Action;cast(Ljava/lang/Object;)Ljava/lang/Object;
-
buildHoverEvent
@Nullable public @Nullable HoverEvent buildHoverEvent(JsonElement contents)
- Mappings:
Namespace Name Mixin selector official aLor$a;a(Lcom/google/gson/JsonElement;)Lor;intermediary method_27668Lnet/minecraft/class_2568$class_5247;method_27668(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568;named buildHoverEventLnet/minecraft/text/HoverEvent$Action;buildHoverEvent(Lcom/google/gson/JsonElement;)Lnet/minecraft/text/HoverEvent;
-
buildHoverEvent
@Nullable public @Nullable HoverEvent buildHoverEvent(Text value)
- Mappings:
Namespace Name Mixin selector official aLor$a;a(Lon;)Lor;intermediary method_27671Lnet/minecraft/class_2568$class_5247;method_27671(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568;named buildHoverEventLnet/minecraft/text/HoverEvent$Action;buildHoverEvent(Lnet/minecraft/text/Text;)Lnet/minecraft/text/HoverEvent;
-
contentsToJson
public JsonElement contentsToJson(Object contents)
- Mappings:
Namespace Name Mixin selector official aLor$a;a(Ljava/lang/Object;)Lcom/google/gson/JsonElement;intermediary method_27669Lnet/minecraft/class_2568$class_5247;method_27669(Ljava/lang/Object;)Lcom/google/gson/JsonElement;named contentsToJsonLnet/minecraft/text/HoverEvent$Action;contentsToJson(Ljava/lang/Object;)Lcom/google/gson/JsonElement;
-
toString
public String toString()
-
-