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 MapBuilder<net.kyori.adventure.text.object.ObjectContents>static final MinecraftHasher<ObjectContentsType>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
-
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_CONTENTS_TYPE
-
OBJECT_CONTENTS
-
OBJECT_COMPONENT
-
ACTUAL_COMPONENT
-