public class HoverEventSerializer<T extends HoverEvent> extends EventSerializer<HoverEvent,T,HoverEventAction,TextComponent>
EventSerializer.BasicIOFunction<I,O>, EventSerializer.IOFunction<I,O>| Modifier and Type | Field | Description |
|---|---|---|
static HoverEventSerializer<AchievementHoverEvent> |
ACHIEVEMENT |
|
static HoverEventSerializer<EntityHoverEvent> |
LEGACY_ENTITY |
|
static HoverEventSerializer<ItemHoverEvent> |
LEGACY_ITEM |
|
static HoverEventSerializer<TextHoverEvent> |
TEXT |
| Modifier | Constructor | Description |
|---|---|---|
protected |
HoverEventSerializer(java.util.function.Predicate<HoverEvent> classMatcher,
EventSerializer.IOFunction<T,TextComponent> serializer,
HoverEventAction action,
EventSerializer.IOFunction<TextComponent,T> deserializer) |
deserialize, getAction, matches, matches, serializepublic static final HoverEventSerializer<TextHoverEvent> TEXT
public static final HoverEventSerializer<AchievementHoverEvent> ACHIEVEMENT
public static final HoverEventSerializer<ItemHoverEvent> LEGACY_ITEM
public static final HoverEventSerializer<EntityHoverEvent> LEGACY_ENTITY
protected HoverEventSerializer(java.util.function.Predicate<HoverEvent> classMatcher, EventSerializer.IOFunction<T,TextComponent> serializer, HoverEventAction action, EventSerializer.IOFunction<TextComponent,T> deserializer)