public class EnhancedLegacyTextParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<net.kyori.adventure.text.ComponentBuilder<?,?>> |
builders |
protected net.kyori.adventure.text.event.ClickEvent |
clickEvent |
protected char[] |
colorChars |
protected java.lang.StringBuilder |
contentBuilder |
protected net.kyori.adventure.text.TextComponent.Builder |
current |
protected int |
currentChar |
protected boolean |
event |
protected java.lang.StringBuilder |
eventActionBuffer |
protected boolean |
eventActionFinalized |
protected boolean |
eventDelimiter |
protected int |
eventType |
protected java.lang.StringBuilder |
eventTypeBuffer |
protected java.lang.StringBuilder |
eventValueBuffer |
protected boolean |
format |
protected boolean |
gradient |
protected java.util.List<net.kyori.adventure.text.format.TextColor> |
gradientColors |
protected boolean |
gradientDelimiter |
protected boolean |
hex |
protected net.kyori.adventure.text.event.HoverEvent<?> |
hoverEvent |
protected java.util.concurrent.atomic.AtomicBoolean |
newChild |
protected net.kyori.adventure.text.TextComponent.Builder |
rootBuilder |
| Modifier | Constructor and Description |
|---|---|
protected |
EnhancedLegacyTextParser(java.lang.String input,
java.util.List<Pair<java.util.regex.Pattern,java.util.function.Function<java.util.regex.Matcher,java.lang.Object>>> replacements,
RecursiveReplacement recursiveReplacement,
char colorChar,
boolean colorResets,
char gradientStart,
char gradientDelimiterChar,
char gradientEnd,
char eventStart,
char eventDelimiterChar,
char eventEnd) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
copyTo(dev.vankka.enhancedlegacytext.ParserSpec spec) |
protected net.kyori.adventure.text.TextComponent.Builder rootBuilder
protected boolean format
protected boolean hex
protected char[] colorChars
protected int currentChar
protected boolean gradient
protected boolean gradientDelimiter
protected java.util.List<net.kyori.adventure.text.format.TextColor> gradientColors
protected boolean event
protected boolean eventDelimiter
protected int eventType
protected java.lang.StringBuilder eventTypeBuffer
protected java.lang.StringBuilder eventActionBuffer
protected boolean eventActionFinalized
protected java.lang.StringBuilder eventValueBuffer
protected net.kyori.adventure.text.event.ClickEvent clickEvent
protected net.kyori.adventure.text.event.HoverEvent<?> hoverEvent
protected java.util.concurrent.atomic.AtomicBoolean newChild
protected java.lang.StringBuilder contentBuilder
protected java.util.List<net.kyori.adventure.text.ComponentBuilder<?,?>> builders
protected net.kyori.adventure.text.TextComponent.Builder current
protected EnhancedLegacyTextParser(java.lang.String input,
java.util.List<Pair<java.util.regex.Pattern,java.util.function.Function<java.util.regex.Matcher,java.lang.Object>>> replacements,
RecursiveReplacement recursiveReplacement,
char colorChar,
boolean colorResets,
char gradientStart,
char gradientDelimiterChar,
char gradientEnd,
char eventStart,
char eventDelimiterChar,
char eventEnd)