Package dev.kitteh.factions.tagresolver
Class HelperResolver
java.lang.Object
dev.kitteh.factions.tagresolver.HelperResolver
- All Implemented Interfaces:
net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
- Direct Known Subclasses:
GeneralResolver,ObservedResolver
@AvailableSince("4.3.0")
@NullMarked
public abstract class HelperResolver
extends Object
implements net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Builder, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Single, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.WithoutArguments -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.kyori.adventure.text.minimessage.tag.Tagempty()boolean@Nullable net.kyori.adventure.text.minimessage.tag.Tagresolve(String name, net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue arguments, net.kyori.adventure.text.minimessage.Context ctx) protected abstract net.kyori.adventure.text.minimessage.tag.Tagsolve(net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue arguments, net.kyori.adventure.text.minimessage.Context ctx) static net.kyori.adventure.text.minimessage.tag.Tagtag(double d) static net.kyori.adventure.text.minimessage.tag.Tagtag(int in) static net.kyori.adventure.text.minimessage.tag.Tagstatic net.kyori.adventure.text.minimessage.tag.Tagtag(net.kyori.adventure.text.ComponentLike component) static net.kyori.adventure.text.minimessage.tag.Tagtag(net.kyori.adventure.text.format.TextColor color) static net.kyori.adventure.text.minimessage.tag.Tagstatic net.kyori.adventure.text.minimessage.tag.Tagstatic net.kyori.adventure.text.minimessage.tag.TagtagLegacyIns(String string) static net.kyori.adventure.text.minimessage.tag.Tagstatic net.kyori.adventure.text.minimessage.tag.TagtagTip(List<String> lines, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver... resolvers) static net.kyori.adventure.text.minimessage.tag.TagtagToggle(boolean condition, net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue args)
-
Field Details
-
name
-
-
Constructor Details
-
HelperResolver
-
-
Method Details
-
resolve
public @Nullable net.kyori.adventure.text.minimessage.tag.Tag resolve(String name, net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue arguments, net.kyori.adventure.text.minimessage.Context ctx) throws net.kyori.adventure.text.minimessage.ParsingException - Specified by:
resolvein interfacenet.kyori.adventure.text.minimessage.tag.resolver.TagResolver- Throws:
net.kyori.adventure.text.minimessage.ParsingException
-
solve
protected abstract net.kyori.adventure.text.minimessage.tag.Tag solve(net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue arguments, net.kyori.adventure.text.minimessage.Context ctx) -
has
- Specified by:
hasin interfacenet.kyori.adventure.text.minimessage.tag.resolver.TagResolver
-
tag
-
tagMini
public static net.kyori.adventure.text.minimessage.tag.Tag tagMini(String string, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver... resolvers) -
tagLegacy
-
tagLegacyIns
-
tagLegacy
-
tag
public static net.kyori.adventure.text.minimessage.tag.Tag tag(double d) -
tag
public static net.kyori.adventure.text.minimessage.tag.Tag tag(int in) -
tag
public static net.kyori.adventure.text.minimessage.tag.Tag tag(net.kyori.adventure.text.ComponentLike component) -
tag
public static net.kyori.adventure.text.minimessage.tag.Tag tag(net.kyori.adventure.text.format.TextColor color) -
tagToggle
public static net.kyori.adventure.text.minimessage.tag.Tag tagToggle(boolean condition, net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue args) -
tagTip
-
empty
public static net.kyori.adventure.text.minimessage.tag.Tag empty()
-