aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/cc/polyfrost/oneconfig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfig')
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/Config.java (renamed from src/main/java/cc/polyfrost/oneconfig/config/interfaces/Config.java)8
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/compatibility/vigilance/VigilanceConfig.java (renamed from src/main/java/cc/polyfrost/oneconfig/config/compatibility/VigilanceConfig.java)12
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/compatibility/vigilance/VigilantAccessor.java (renamed from src/main/java/cc/polyfrost/oneconfig/config/compatibility/VigilantAccessor.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/data/Mod.java5
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/elements/BasicOption.java (renamed from src/main/java/cc/polyfrost/oneconfig/config/interfaces/BasicOption.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/elements/OptionCategory.java (renamed from src/main/java/cc/polyfrost/oneconfig/config/data/OptionCategory.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/elements/OptionPage.java (renamed from src/main/java/cc/polyfrost/oneconfig/config/data/OptionPage.java)9
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/elements/OptionSubcategory.java (renamed from src/main/java/cc/polyfrost/oneconfig/config/data/OptionSubcategory.java)14
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/migration/vigilance/Migrator.java (renamed from src/main/java/cc/polyfrost/oneconfig/config/migration/Migrator.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/migration/vigilance/VigilanceMigrator.java (renamed from src/main/java/cc/polyfrost/oneconfig/config/migration/VigilanceMigrator.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/config/profiles/Profiles.java4
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/Colors.java (renamed from src/main/java/cc/polyfrost/oneconfig/config/OneConfigConfig.java)53
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/HudGui.java2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/OneConfigGui.java39
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/SideBar.java15
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/animations/Animation.java2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/BasicButton.java10
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/BasicElement.java2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/ColorSelector.java59
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/ModCard.java20
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/ModUpdateCard.java8
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/Slider.java10
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigButton.java10
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigCheckbox.java18
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigColorElement.java14
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigDropdown.java42
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigDualOption.java18
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigHeader.java14
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigInfo.java14
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigKeyBind.java12
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigPageButton.java16
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigSlider.java20
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigSwitch.java12
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigTextBox.java14
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/text/NumberInputField.java8
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/text/SearchField.java14
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/text/TextInputField.java36
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/pages/CreditsPage.java6
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/pages/HomePage.java14
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/pages/ModConfigPage.java10
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/pages/ModsPage.java11
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/pages/Page.java4
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/hud/BasicHud.java2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/hud/TextHud.java2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/OneConfig.java (renamed from src/main/java/cc/polyfrost/oneconfig/OneConfig.java)10
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/command/OneConfigCommand.java (renamed from src/main/java/cc/polyfrost/oneconfig/command/OneConfigCommand.java)4
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/config/OneConfigConfig.java48
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/gui/BlurHandler.java (renamed from src/main/java/cc/polyfrost/oneconfig/lwjgl/BlurHandler.java)4
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/init/OneConfigInit.java (renamed from src/main/java/cc/polyfrost/oneconfig/init/OneConfigInit.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/mixin/FontRendererMixin.java (renamed from src/main/java/cc/polyfrost/oneconfig/mixin/FontRendererMixin.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/mixin/GuiIngameForgeMixin.java (renamed from src/main/java/cc/polyfrost/oneconfig/mixin/GuiIngameForgeMixin.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/mixin/MinecraftMixin.java (renamed from src/main/java/cc/polyfrost/oneconfig/mixin/MinecraftMixin.java)4
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/mixin/NetHandlerPlayClientMixin.java (renamed from src/main/java/cc/polyfrost/oneconfig/mixin/NetHandlerPlayClientMixin.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/mixin/NetworkManagerMixin.java (renamed from src/main/java/cc/polyfrost/oneconfig/mixin/NetworkManagerMixin.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/mixin/ShaderGroupAccessor.java (renamed from src/main/java/cc/polyfrost/oneconfig/mixin/ShaderGroupAccessor.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/mixin/WorldClientMixin.java (renamed from src/main/java/cc/polyfrost/oneconfig/mixin/WorldClientMixin.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/plugin/LoadingPlugin.java (renamed from src/main/java/cc/polyfrost/oneconfig/plugin/LoadingPlugin.java)9
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/plugin/Lwjgl2FunctionProvider.java (renamed from src/main/java/cc/polyfrost/oneconfig/lwjgl/plugin/Lwjgl2FunctionProvider.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/plugin/OneConfigMixinPlugin.java (renamed from src/main/java/cc/polyfrost/oneconfig/plugin/OneConfigMixinPlugin.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/plugin/asm/ClassTransformer.java (renamed from src/main/java/cc/polyfrost/oneconfig/plugin/asm/ClassTransformer.java)6
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/plugin/asm/ITransformer.java (renamed from src/main/java/cc/polyfrost/oneconfig/plugin/asm/ITransformer.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/plugin/asm/tweakers/NanoVGGLConfigTransformer.java (renamed from src/main/java/cc/polyfrost/oneconfig/plugin/asm/tweakers/NanoVGGLConfigTransformer.java)8
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/internal/plugin/asm/tweakers/VigilantTransformer.java (renamed from src/main/java/cc/polyfrost/oneconfig/plugin/asm/tweakers/VigilantTransformer.java)10
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/lwjgl/font/FontManager.java31
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/renderer/RenderManager.java (renamed from src/main/java/cc/polyfrost/oneconfig/lwjgl/RenderManager.java)50
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/renderer/font/Font.java (renamed from src/main/java/cc/polyfrost/oneconfig/lwjgl/font/Font.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/renderer/font/FontManager.java47
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/renderer/font/Fonts.java (renamed from src/main/java/cc/polyfrost/oneconfig/lwjgl/font/Fonts.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/renderer/image/ImageLoader.java (renamed from src/main/java/cc/polyfrost/oneconfig/lwjgl/image/ImageLoader.java)4
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/renderer/image/Images.java (renamed from src/main/java/cc/polyfrost/oneconfig/lwjgl/image/Images.java)4
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/renderer/image/SVGs.java (renamed from src/main/java/cc/polyfrost/oneconfig/lwjgl/image/SVGs.java)4
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/renderer/scissor/Scissor.java (renamed from src/main/java/cc/polyfrost/oneconfig/lwjgl/scissor/Scissor.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/renderer/scissor/ScissorManager.java (renamed from src/main/java/cc/polyfrost/oneconfig/lwjgl/scissor/ScissorManager.java)2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/test/ButtonTestPage.java2
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/test/TestConfig.java5
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/test/TestNanoVGGui_Test.java4
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/utils/TextUtils.java6
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/utils/color/ColorPalette.java10
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/utils/commands/annotations/Command.java3
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/utils/gui/GuiUtils.java (renamed from src/main/java/cc/polyfrost/oneconfig/utils/GuiUtils.java)3
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/utils/gui/OneUIScreen.java (renamed from src/main/java/cc/polyfrost/oneconfig/utils/OneUIScreen.java)5
81 files changed, 452 insertions, 450 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfig/config/interfaces/Config.java b/src/main/java/cc/polyfrost/oneconfig/config/Config.java
index 8eb5eb1..d0d8acf 100644
--- a/src/main/java/cc/polyfrost/oneconfig/config/interfaces/Config.java
+++ b/src/main/java/cc/polyfrost/oneconfig/config/Config.java
@@ -1,16 +1,20 @@
-package cc.polyfrost.oneconfig.config.interfaces;
+package cc.polyfrost.oneconfig.config;
import cc.polyfrost.oneconfig.config.annotations.ConfigPage;
import cc.polyfrost.oneconfig.config.annotations.Option;
import cc.polyfrost.oneconfig.config.core.ConfigCore;
import cc.polyfrost.oneconfig.config.data.*;
+import cc.polyfrost.oneconfig.config.elements.BasicOption;
+import cc.polyfrost.oneconfig.config.elements.OptionCategory;
+import cc.polyfrost.oneconfig.config.elements.OptionPage;
+import cc.polyfrost.oneconfig.config.elements.OptionSubcategory;
import cc.polyfrost.oneconfig.config.profiles.Profiles;
import cc.polyfrost.oneconfig.gui.OneConfigGui;
import cc.polyfrost.oneconfig.gui.elements.config.*;
import cc.polyfrost.oneconfig.gui.pages.ModConfigPage;
import cc.polyfrost.oneconfig.hud.BasicHud;
import cc.polyfrost.oneconfig.hud.HudCore;
-import cc.polyfrost.oneconfig.utils.GuiUtils;
+import cc.polyfrost.oneconfig.utils.gui.GuiUtils;
import com.google.gson.*;
import java.io.*;
diff --git a/src/main/java/cc/polyfrost/oneconfig/config/compatibility/VigilanceConfig.java b/src/main/java/cc/polyfrost/oneconfig/config/compatibility/vigilance/VigilanceConfig.java
index fa4f058..cfa717f 100644
--- a/src/main/java/cc/polyfrost/oneconfig/config/compatibility/VigilanceConfig.java
+++ b/src/main/java/cc/polyfrost/oneconfig/config/compatibility/vigilance/VigilanceConfig.java
@@ -1,13 +1,13 @@
-package cc.polyfrost.oneconfig.config.compatibility;
+package cc.polyfrost.oneconfig.config.compatibility.vigilance;
import cc.polyfrost.oneconfig.config.core.ConfigCore;
import cc.polyfrost.oneconfig.config.core.OneColor;
import cc.polyfrost.oneconfig.config.data.Mod;
-import cc.polyfrost.oneconfig.config.data.OptionCategory;
-import cc.polyfrost.oneconfig.config.data.OptionPage;
-import cc.polyfrost.oneconfig.config.data.OptionSubcategory;
-import cc.polyfrost.oneconfig.config.interfaces.BasicOption;
-import cc.polyfrost.oneconfig.config.interfaces.Config;
+import cc.polyfrost.oneconfig.config.elements.OptionCategory;
+import cc.polyfrost.oneconfig.config.elements.OptionPage;
+import cc.polyfrost.oneconfig.config.elements.OptionSubcategory;
+import cc.polyfrost.oneconfig.config.elements.BasicOption;
+import cc.polyfrost.oneconfig.config.Config;
import cc.polyfrost.oneconfig.gui.elements.config.*;
import gg.essential.vigilance.Vigilant;
import gg.essential.vigilance.data.*;
diff --git a/src/main/java/cc/polyfrost/oneconfig/config/compatibility/VigilantAccessor.java b/src/main/java/cc/polyfrost/oneconfig/config/compatibility/vigilance/VigilantAccessor.java
index ca2b1da..c449bd9 100644
--- a/src/main/java/cc/polyfrost/oneconfig/config/compatibility/VigilantAccessor.java
+++ b/src/main/java/cc/polyfrost/oneconfig/config/compatibility/vigilance/VigilantAccessor.java
@@ -1,4 +1,4 @@
-package cc.polyfrost.oneconfig.config.compatibility;
+package cc.polyfrost.oneconfig.config.compatibility.vigilance;
import gg.essential.vigilance.data.PropertyCollector;
diff --git a/src/main/java/cc/polyfrost/oneconfig/config/data/Mod.java b/src/main/java/cc/polyfrost/oneconfig/config/data/Mod.java
index 241dca7..090d1f8 100644
--- a/src/main/java/cc/polyfrost/oneconfig/config/data/Mod.java
+++ b/src/main/java/cc/polyfrost/oneconfig/config/data/Mod.java
@@ -1,7 +1,8 @@
package cc.polyfrost.oneconfig.config.data;
-import cc.polyfrost.oneconfig.config.interfaces.Config;
-import cc.polyfrost.oneconfig.config.migration.Migrator;
+import cc.polyfrost.oneconfig.config.Config;
+import cc.polyfrost.oneconfig.config.elements.OptionPage;
+import cc.polyfrost.oneconfig.config.migration.vigilance.Migrator;
import org.jetbrains.annotations.Nullable;
public class Mod {
diff --git a/src/main/java/cc/polyfrost/oneconfig/config/interfaces/BasicOption.java b/src/main/java/cc/polyfrost/oneconfig/config/elements/BasicOption.java
index d4b4498..d4efeaa 100644
--- a/src/main/java/cc/polyfrost/oneconfig/config/interfaces/BasicOption.java
+++ b/src/main/java/cc/polyfrost/oneconfig/config/elements/BasicOption.java
@@ -1,4 +1,4 @@
-package cc.polyfrost.oneconfig.config.interfaces;
+package cc.polyfrost.oneconfig.config.elements;
import java.lang.reflect.Field;
import java.util.function.Supplier;
diff --git a/src/main/java/cc/polyfrost/oneconfig/config/data/OptionCategory.java b/src/main/java/cc/polyfrost/oneconfig/config/elements/OptionCategory.java
index 76b2b34..4a37bfc 100644
--- a/src/main/java/cc/polyfrost/oneconfig/config/data/OptionCategory.java
+++ b/src/main/java/cc/polyfrost/oneconfig/config/elements/OptionCategory.java
@@ -1,4 +1,4 @@
-package cc.polyfrost.oneconfig.config.data;
+package cc.polyfrost.oneconfig.config.elements;
import java.util.ArrayList;
diff --git a/src/main/java/cc/polyfrost/oneconfig/config/data/OptionPage.java b/src/main/java/cc/polyfrost/oneconfig/config/elements/OptionPage.java
index 32a07b9..5eaac8b 100644
--- a/src/main/java/cc/polyfrost/oneconfig/config/data/OptionPage.java
+++ b/src/main/java/cc/polyfrost/oneconfig/config/elements/OptionPage.java
@@ -1,15 +1,12 @@
-package cc.polyfrost.oneconfig.config.data;
+package cc.polyfrost.oneconfig.config.elements;
+
+import cc.polyfrost.oneconfig.config.data.Mod;
import java.util.LinkedHashMap;
public class OptionPage {
public final String name;
public final Mod mod;
- /**
- * Depth 1 = categories
- * Depth 2 = subcategories
- * Depth 3 = list of options
- */
public final LinkedHashMap<String, OptionCategory> categories = new LinkedHashMap<>();
public OptionPage(String name, Mod mod) {
diff --git a/src/main/java/cc/polyfrost/oneconfig/config/data/OptionSubcategory.java b/src/main/java/cc/polyfrost/oneconfig/config/elements/OptionSubcategory.java
index e69e077..ff1d770 100644
--- a/src/main/java/cc/polyfrost/oneconfig/config/data/OptionSubcategory.java
+++ b/src/main/java/cc/polyfrost/oneconfig/config/elements/OptionSubcategory.java
@@ -1,11 +1,11 @@
-package cc.polyfrost.oneconfig.config.data;
+package cc.polyfrost.oneconfig.config.elements;
-import cc.polyfrost.oneconfig.config.OneConfigConfig;
-import cc.polyfrost.oneconfig.config.interfaces.BasicOption;
+import cc.polyfrost.oneconfig.gui.Colors;
+import cc.polyfrost.oneconfig.config.elements.BasicOption;
import cc.polyfrost.oneconfig.gui.OneConfigGui;
import cc.polyfrost.oneconfig.gui.elements.config.ConfigPageButton;
-import cc.polyfrost.oneconfig.lwjgl.RenderManager;
-import cc.polyfrost.oneconfig.lwjgl.font.Fonts;
+import cc.polyfrost.oneconfig.renderer.RenderManager;
+import cc.polyfrost.oneconfig.renderer.font.Fonts;
import java.util.ArrayList;
@@ -45,7 +45,7 @@ public class OptionSubcategory {
if (filteredOptions.size() == 0 && filteredTop.size() == 0 && filteredBottom.size() == 0) return 0;
int optionY = y;
if (!name.equals("")) {
- RenderManager.drawText(vg, name, x, y + 12, OneConfigConfig.WHITE_90, 24, Fonts.MEDIUM);
+ RenderManager.drawText(vg, name, x, y + 12, Colors.WHITE_90, 24, Fonts.MEDIUM);
optionY += 36;
}
@@ -68,7 +68,7 @@ public class OptionSubcategory {
}
backgroundSize += option.getHeight() + 16;