Skip to content

Commit

Permalink
adds vip badge color
Browse files Browse the repository at this point in the history
  • Loading branch information
firef1a committed Jun 3, 2024
1 parent 41c95a0 commit 9dc263f
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion src/main/java/dev/fire/config/Config.java
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ private ConfigCategory.Builder normalChatTags() {

OptionGroup.Builder builder = groupBuilder(key,name);
builder.option(Option.createBuilder(Color.class)
.name(Text.literal("/whois Color"))
.name(Text.literal("Profile Color"))
.description(OptionDescription.createBuilder()
.text(Text.literal("Color of your /whois, dictated by the highest paid rank you have. ie: Overlord, Mythic, Emperor, or Noble. "))
.build())
Expand Down Expand Up @@ -304,6 +304,20 @@ private ConfigCategory.Builder specialChatTags() {
String name = DefaultConfig.newChatTags.get(key).TextContent;

OptionGroup.Builder builder = groupBuilder(key,name);
if (Objects.equals(key, "vip")) {
builder.option(Option.createBuilder(Color.class)
.name(Text.literal("Badge Color"))
.description(OptionDescription.createBuilder()
.text(Text.literal("Color of your vip badge ._."))
.build())
.binding(
new Color(DefaultConfig.oldChatTags.get(key).TextColor),
() -> new Color(chatTags.get(key).ProfileColor),
opt -> chatTags.get(key).ProfileColor = opt.getRGB()
)
.controller(ColorControllerBuilder::create)
.build());
}
configBuilder.group(builder.build());
});

Expand Down

0 comments on commit 9dc263f

Please sign in to comment.