Skip to content
This repository has been archived by the owner on Feb 10, 2025. It is now read-only.

Commit

Permalink
Add semantic version and add "NEW" badge to new config option
Browse files Browse the repository at this point in the history
  • Loading branch information
RappyTV committed Mar 8, 2024
1 parent 66c3d5e commit 6cacf46
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,16 @@
import com.rappytv.labychatutils.command.LabyChatUtilsCommand;
import com.rappytv.labychatutils.listeners.LabyChatListener;
import com.rappytv.labychatutils.widgets.UnreadChatCountWidget;
import net.labymod.api.Laby;
import net.labymod.api.addon.LabyAddon;
import net.labymod.api.client.component.Component;
import net.labymod.api.client.component.event.ClickEvent;
import net.labymod.api.client.component.event.HoverEvent;
import net.labymod.api.client.component.format.NamedTextColor;
import net.labymod.api.client.component.format.TextDecoration;
import net.labymod.api.models.addon.annotation.AddonMain;
import net.labymod.api.revision.SimpleRevision;
import net.labymod.api.util.version.SemanticVersion;
import java.util.UUID;

@AddonMain
Expand All @@ -22,6 +25,11 @@ public class LabyChatUtilsAddon extends LabyAddon<LabyChatUtilsConfig> {
)
.append(Component.text("] ", NamedTextColor.DARK_GRAY));

@Override
protected void preConfigurationLoad() {
Laby.references().revisionRegistry().register(new SimpleRevision("labychatutils", new SemanticVersion("1.0.1"), "2024-03-08"));
}

@Override
protected void enable() {
registerSettingCategory();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import net.labymod.api.addon.AddonConfig;
import net.labymod.api.client.gui.screen.widget.widgets.input.SwitchWidget.SwitchSetting;
import net.labymod.api.configuration.loader.annotation.IntroducedIn;
import net.labymod.api.configuration.loader.property.ConfigProperty;
import net.labymod.api.configuration.settings.annotation.SettingRequires;
import net.labymod.api.configuration.settings.annotation.SettingSection;
Expand All @@ -16,6 +17,7 @@ public class LabyChatUtilsConfig extends AddonConfig {
private final ConfigProperty<Boolean> showIncomingRequests = new ConfigProperty<>(true);
@SwitchSetting
private final ConfigProperty<Boolean> showRemovedFriends = new ConfigProperty<>(true);
@IntroducedIn(namespace = "labychatutils", value = "1.0.1")
@SwitchSetting
private final ConfigProperty<Boolean> denyRequests = new ConfigProperty<>(false);
@SettingSection("messages")
Expand Down

0 comments on commit 6cacf46

Please sign in to comment.