miniMessageLimited = MiniMessage.builder()
.tags(TagResolver.builder()
.resolver(StandardTags.color())
.resolver(StandardTags.gradient())
.resolver(StandardTags.rainbow())
.resolver(StandardTags.decorations(TextDecoration.BOLD))
.resolver(StandardTags.decorations(TextDecoration.UNDERLINED))
.resolver(StandardTags.decorations(TextDecoration.STRIKETHROUGH))
.build())
.editTags(builder -> builder.tag("db", (args, ctx) -> StandardTags.color().resolve("dark_blue", args, ctx)))
.editTags(builder -> builder.tag("dgreen", (args, ctx) -> StandardTags.color().resolve("dark_green", args, ctx)))
.editTags(builder -> builder.tag("da", (args, ctx) -> StandardTags.color().resolve("dark_aqua", args, ctx)))
.editTags(builder -> builder.tag("dr", (args, ctx) -> StandardTags.color().resolve("dark_red", args, ctx)))
.editTags(builder -> builder.tag("dp", (args, ctx) -> StandardTags.color().resolve("dark_purple", args, ctx)))
.editTags(builder -> builder.tag("dgray", (args, ctx) -> StandardTags.color().resolve("dark_gray", args, ctx)))
.editTags(builder -> builder.tag("lp", (args, ctx) -> StandardTags.color().resolve("light_purple", args, ctx)))
.editTags(builder -> builder.tag("grd", (args, ctx) -> StandardTags.gradient().resolve("gradient", args, ctx)))
.editTags(builder -> builder.tag("rb", (args, ctx) -> StandardTags.rainbow().resolve("rainbow", args, ctx)))
.build();
This is my instance now, is this a giant yikes? Wondering if there is a better way to do it (I'm pretty inexperienced with consumer type stuff)



