From a7d7277bfa5274c816b93e4493447989c3d562da Mon Sep 17 00:00:00 2001 From: Torui <44932079+ToruiDev@users.noreply.github.com> Date: Sun, 8 May 2022 13:05:09 +0200 Subject: Feature/configuration (#59) * initial commit of configuration management * Updated Configuration Options * Review Feedback, IntelliJ was angry about TimerCountdown.java import Co-authored-by: Florian Rinke --- .../torui/coflsky/configuration/Configuration.java | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/main/java/de/torui/coflsky/configuration/Configuration.java (limited to 'src/main/java/de/torui/coflsky/configuration/Configuration.java') diff --git a/src/main/java/de/torui/coflsky/configuration/Configuration.java b/src/main/java/de/torui/coflsky/configuration/Configuration.java new file mode 100644 index 0000000..bdd6186 --- /dev/null +++ b/src/main/java/de/torui/coflsky/configuration/Configuration.java @@ -0,0 +1,37 @@ +package de.torui.coflsky.configuration; + +public class Configuration { + public Configuration() { + + } + + private static Configuration instance; + + public static Configuration getInstance() { + if (instance == null) + instance = new Configuration(); + return instance; + } + + public static void setInstance(Configuration config) { + instance = config; + } + + public String ChatRegex; + public boolean CollectChat; + public boolean CollectInventory; + public boolean CollectTab; + public boolean CollectScoreboard; + public boolean AllowProxy; + public boolean CollectInvClick; + public boolean CollectChatClicks; + public boolean CollectLobbyChanges; + public boolean CollectEntities; + + @Description("Wherever or not to send item descriptions for extending to the server") + public boolean ExtendDescriptions; + + @Description("Chat input starting with one of these prefixes is sent to the server") + public String[] CommandPrefixes; + +} -- cgit