aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/src/main/java/dev/isxander/yacl3/platform/YACLConfig.java18
-rw-r--r--common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/colorpicker.pngbin0 -> 260 bytes
-rw-r--r--common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/colorpicker.png.mcmeta10
-rw-r--r--common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/transparent.pngbin0 -> 115 bytes
-rw-r--r--common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/transparent.png.mcmeta10
5 files changed, 38 insertions, 0 deletions
diff --git a/common/src/main/java/dev/isxander/yacl3/platform/YACLConfig.java b/common/src/main/java/dev/isxander/yacl3/platform/YACLConfig.java
new file mode 100644
index 0000000..0d14b41
--- /dev/null
+++ b/common/src/main/java/dev/isxander/yacl3/platform/YACLConfig.java
@@ -0,0 +1,18 @@
+package dev.isxander.yacl3.platform;
+
+import dev.isxander.yacl3.config.v2.api.ConfigClassHandler;
+import dev.isxander.yacl3.config.v2.api.SerialEntry;
+import dev.isxander.yacl3.config.v2.api.serializer.GsonConfigSerializerBuilder;
+
+public class YACLConfig {
+ public static final ConfigClassHandler<YACLConfig> HANDLER = ConfigClassHandler.createBuilder(YACLConfig.class)
+ .id(YACLPlatform.rl("config"))
+ .serializer(config -> GsonConfigSerializerBuilder.create(config)
+ .setPath(YACLPlatform.getConfigDir().resolve("yacl.json5"))
+ .setJson5(true)
+ .build())
+ .build();
+
+ @SerialEntry
+ public boolean showColorPickerIndicator = true;
+}
diff --git a/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/colorpicker.png b/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/colorpicker.png
new file mode 100644
index 0000000..1d11f72
--- /dev/null
+++ b/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/colorpicker.png
Binary files differ
diff --git a/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/colorpicker.png.mcmeta b/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/colorpicker.png.mcmeta
new file mode 100644
index 0000000..20d1be9
--- /dev/null
+++ b/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/colorpicker.png.mcmeta
@@ -0,0 +1,10 @@
+{
+ "gui": {
+ "scaling": {
+ "type": "nine_slice",
+ "width": 236,
+ "height": 34,
+ "border": 3
+ }
+ }
+}
diff --git a/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/transparent.png b/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/transparent.png
new file mode 100644
index 0000000..0a803ef
--- /dev/null
+++ b/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/transparent.png
Binary files differ
diff --git a/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/transparent.png.mcmeta b/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/transparent.png.mcmeta
new file mode 100644
index 0000000..9d21305
--- /dev/null
+++ b/common/src/main/resources/assets/yet_another_config_lib/textures/gui/sprites/controller/transparent.png.mcmeta
@@ -0,0 +1,10 @@
+{
+ "gui": {
+ "scaling": {
+ "type": "tile",
+ "width": 7,
+ "height": 7,
+ "border": 3
+ }
+ }
+}