Package net.kyori.adventure.text.event
Class HoverEvent.ShowEntity
java.lang.Object
net.kyori.adventure.text.event.HoverEvent.ShowEntity
- All Implemented Interfaces:
net.kyori.examination.Examinable
- Enclosing class:
- HoverEvent<V>
public static final class HoverEvent.ShowEntity
extends Object
implements net.kyori.examination.Examinable
The value of a
show_entity
hover event.- Since:
- 4.0.0
-
Method Summary
Modifier and TypeMethodDescriptionboolean
@NotNull Stream<? extends net.kyori.examination.ExaminableProperty>
int
hashCode()
@NotNull UUID
id()
Gets the id.@NotNull HoverEvent.ShowEntity
Sets the id.@Nullable Component
name()
Gets the name.@NotNull HoverEvent.ShowEntity
Sets the name.static @NotNull HoverEvent.ShowEntity
Deprecated.static @NotNull HoverEvent.ShowEntity
Deprecated.for removal since 4.14.0, useshowEntity(Keyed, UUID, Component)
instead.static @NotNull HoverEvent.ShowEntity
Deprecated.for removal since 4.14.0, useshowEntity(Key, UUID)
instead.static @NotNull HoverEvent.ShowEntity
Deprecated.for removal since 4.14.0, useshowEntity(Key, UUID, Component)
instead.static @NotNull HoverEvent.ShowEntity
showEntity
(@NotNull Keyed type, @NotNull UUID id) Creates.static @NotNull HoverEvent.ShowEntity
showEntity
(@NotNull Keyed type, @NotNull UUID id, @Nullable Component name) Creates.static @NotNull HoverEvent.ShowEntity
showEntity
(@NotNull Key type, @NotNull UUID id) Creates.static @NotNull HoverEvent.ShowEntity
showEntity
(@NotNull Key type, @NotNull UUID id, @Nullable Component name) Creates.toString()
@NotNull Key
type()
Gets the type.@NotNull HoverEvent.ShowEntity
Sets the type.@NotNull HoverEvent.ShowEntity
Sets the type.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.kyori.examination.Examinable
examinableName, examine
-
Method Details
-
showEntity
@NotNull public static @NotNull HoverEvent.ShowEntity showEntity(@NotNull @NotNull Key type, @NotNull @NotNull UUID id) Creates.- Parameters:
type
- the typeid
- the id- Returns:
- a
ShowEntity
- Since:
- 4.14.0
-
of
@Deprecated @ScheduledForRemoval(inVersion="5.0.0") @NotNull public static @NotNull HoverEvent.ShowEntity of(@NotNull @NotNull Key type, @NotNull @NotNull UUID id) Deprecated.for removal since 4.14.0, useshowEntity(Key, UUID)
instead.Creates.- Parameters:
type
- the typeid
- the id- Returns:
- a
ShowEntity
- Since:
- 4.0.0
-
showEntity
@NotNull public static @NotNull HoverEvent.ShowEntity showEntity(@NotNull @NotNull Keyed type, @NotNull @NotNull UUID id) Creates.- Parameters:
type
- the typeid
- the id- Returns:
- a
ShowEntity
- Since:
- 4.14.0
-
of
@Deprecated @ScheduledForRemoval(inVersion="5.0.0") @NotNull public static @NotNull HoverEvent.ShowEntity of(@NotNull @NotNull Keyed type, @NotNull @NotNull UUID id) Deprecated.for removal since 4.14.0, useshowEntity(Keyed, UUID)
instead.Creates.- Parameters:
type
- the typeid
- the id- Returns:
- a
ShowEntity
- Since:
- 4.6.0
-
showEntity
@NotNull public static @NotNull HoverEvent.ShowEntity showEntity(@NotNull @NotNull Key type, @NotNull @NotNull UUID id, @Nullable @Nullable Component name) Creates.- Parameters:
type
- the typeid
- the idname
- the name- Returns:
- a
ShowEntity
- Since:
- 4.14.0
-
of
@Deprecated @ScheduledForRemoval(inVersion="5.0.0") @NotNull public static @NotNull HoverEvent.ShowEntity of(@NotNull @NotNull Key type, @NotNull @NotNull UUID id, @Nullable @Nullable Component name) Deprecated.for removal since 4.14.0, useshowEntity(Key, UUID, Component)
instead.Creates.- Parameters:
type
- the typeid
- the idname
- the name- Returns:
- a
ShowEntity
- Since:
- 4.0.0
-
showEntity
@NotNull public static @NotNull HoverEvent.ShowEntity showEntity(@NotNull @NotNull Keyed type, @NotNull @NotNull UUID id, @Nullable @Nullable Component name) Creates.- Parameters:
type
- the typeid
- the idname
- the name- Returns:
- a
ShowEntity
- Since:
- 4.14.0
-
of
@Deprecated @ScheduledForRemoval(inVersion="5.0.0") @NotNull public static @NotNull HoverEvent.ShowEntity of(@NotNull @NotNull Keyed type, @NotNull @NotNull UUID id, @Nullable @Nullable Component name) Deprecated.for removal since 4.14.0, useshowEntity(Keyed, UUID, Component)
instead.Creates.- Parameters:
type
- the typeid
- the idname
- the name- Returns:
- a
ShowEntity
- Since:
- 4.6.0
-
type
Gets the type.- Returns:
- the type
- Since:
- 4.0.0
-
type
Sets the type.- Parameters:
type
- the type- Returns:
- a
ShowEntity
- Since:
- 4.0.0
-
type
Sets the type.- Parameters:
type
- the type- Returns:
- a
ShowEntity
- Since:
- 4.6.0
-
id
Gets the id.- Returns:
- the id
- Since:
- 4.0.0
-
id
Sets the id.- Parameters:
id
- the id- Returns:
- a
ShowEntity
- Since:
- 4.0.0
-
name
Gets the name.- Returns:
- the name
- Since:
- 4.0.0
-
name
Sets the name.- Parameters:
name
- the name- Returns:
- a
ShowEntity
- Since:
- 4.0.0
-
equals
-
hashCode
public int hashCode() -
examinableProperties
@NotNull public @NotNull Stream<? extends net.kyori.examination.ExaminableProperty> examinableProperties()- Specified by:
examinableProperties
in interfacenet.kyori.examination.Examinable
-
toString
-
showEntity(Keyed, UUID)
instead.