Package org.geysermc.geyser.item.hashing
Interface ComponentHasher
public interface ComponentHasher
This interface contains various
MinecraftHashers used to encode properties of Components. Usually, you'll only need COMPONENT.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MinecraftHasher<net.kyori.adventure.text.Component> static final MinecraftHasher<net.kyori.adventure.text.event.ClickEvent<?>> static final MinecraftHasher<net.kyori.adventure.text.event.ClickEvent.Action<?>> static final MinecraftHasher<net.kyori.adventure.text.event.ClickEvent.Payload.Int> static final MinecraftHasher<net.kyori.adventure.text.event.ClickEvent.Payload.Text> static final MinecraftHasher<net.kyori.adventure.text.format.TextColor> static final MinecraftHasher<net.kyori.adventure.text.Component> static final MinecraftHasher<net.kyori.adventure.text.format.TextDecoration.State> static final MinecraftHasher<net.kyori.adventure.text.format.TextColor> static final MinecraftHasher<net.kyori.adventure.text.TextComponent> static final MinecraftHasher<net.kyori.adventure.text.event.HoverEvent<?>> static final MinecraftHasher<net.kyori.adventure.text.event.HoverEvent.Action<?>> static final MinecraftHasher<net.kyori.adventure.text.KeybindComponent> static final MinecraftHasher<net.kyori.adventure.text.format.NamedTextColor> static final MinecraftHasher<net.kyori.adventure.text.NBTComponent<?>> static final MinecraftHasher<net.kyori.adventure.text.ObjectComponent> static final MinecraftHasher<net.kyori.adventure.text.object.PlayerHeadObjectContents.ProfileProperty> static final MinecraftHasher<net.kyori.adventure.text.object.PlayerHeadObjectContents> static final MinecraftHasher<net.kyori.adventure.text.ScoreComponent> static final MinecraftHasher<net.kyori.adventure.text.SelectorComponent> static final MinecraftHasher<net.kyori.adventure.text.TextComponent> static final MapBuilder<net.kyori.adventure.text.format.Style> static final MinecraftHasher<net.kyori.adventure.text.TextComponent> static final MinecraftHasher<net.kyori.adventure.text.TranslatableComponent>
-
Field Details
-
COMPONENT
-
PROFILE_PROPERTY
static final MinecraftHasher<net.kyori.adventure.text.object.PlayerHeadObjectContents.ProfileProperty> PROFILE_PROPERTY -
RESOLVABLE_PROFILE
static final MinecraftHasher<net.kyori.adventure.text.object.PlayerHeadObjectContents> RESOLVABLE_PROFILE -
NAMED_COLOR
-
DIRECT_COLOR
-
COLOR
-
DECORATION_STATE
-
CLICK_EVENT_ACTION
static final MinecraftHasher<net.kyori.adventure.text.event.ClickEvent.Action<?>> CLICK_EVENT_ACTION -
CLICK_EVENT_TEXT_PAYLOAD
static final MinecraftHasher<net.kyori.adventure.text.event.ClickEvent.Payload.Text> CLICK_EVENT_TEXT_PAYLOAD -
CLICK_EVENT_INT_PAYLOAD
static final MinecraftHasher<net.kyori.adventure.text.event.ClickEvent.Payload.Int> CLICK_EVENT_INT_PAYLOAD -
CLICK_EVENT
-
HOVER_EVENT_ACTION
static final MinecraftHasher<net.kyori.adventure.text.event.HoverEvent.Action<?>> HOVER_EVENT_ACTION -
HOVER_EVENT
-
STYLE
-
SIMPLE_TEXT_COMPONENT
-
FULL_TEXT_COMPONENT
-
TEXT_COMPONENT
-
TRANSLATABLE_COMPONENT
-
KEYBIND_COMPONENT
-
SCORE_COMPONENT
-
SELECTOR_COMPONENT
-
NBT_COMPONENT
-
OBJECT_COMPONENT
-
ACTUAL_COMPONENT
-