From da8eb566a88bd6379f44c5d8a5afb6d078e3a3bb Mon Sep 17 00:00:00 2001 From: JernejTDO Date: Wed, 17 Dec 2025 19:15:13 +0000 Subject: [PATCH] upload --- README.md | 34 ++++++++++++++-- target/apidocs/allclasses-index.html | 2 +- target/apidocs/allpackages-index.html | 2 +- target/apidocs/help-doc.html | 2 +- target/apidocs/index-all.html | 2 +- target/apidocs/index.html | 2 +- target/apidocs/net/triler/ConfigManager.html | 2 +- .../net/triler/class-use/ConfigManager.html | 2 +- .../apidocs/net/triler/package-summary.html | 2 +- target/apidocs/net/triler/package-tree.html | 2 +- target/apidocs/net/triler/package-use.html | 2 +- target/apidocs/overview-tree.html | 2 +- target/apidocs/search.html | 2 +- target/maven-javadoc-plugin-stale-data.txt | 38 +++++++++--------- target/yml-manager-0.1-javadoc.jar | Bin 86740 -> 86740 bytes 15 files changed, 61 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index a3de389..ad5c652 100644 --- a/README.md +++ b/README.md @@ -27,17 +27,43 @@ Dependency File file = new File("config.yml"); ConfigManager config = new ConfigManager(file); -// Load the data from the disk +// 1. Load the data from the disk config.load(); -// Read values easily +// 2. Read values easily (supports dot-notation) String host = config.getString("mysql.host"); int port = config.getInt("mysql.port"); -// Update or Create new keys +// 3. Working with Lists (e.g., worlds.fly) +List flyWorlds = config.getStringList("worlds.fly"); +if (!flyWorlds.contains("nether")) { + flyWorlds.add("nether"); +} + +// 4. Update or Create new keys config.set("mysql.port", 3307); config.set("commands.fly.enable", true); +config.set("worlds.fly", flyWorlds); // Save the updated list -// Save the changes back to the file +// 5. Save the changes back to the file config.save(); +``` +```yml +mysql: + host: localhost + port: 3307 + database: database + user: root + password: "your-password" +redis: + host: localhost + password: "your-password" +commands: + fly: + enable: true +worlds: + fly: + - world + - end + - nether ``` \ No newline at end of file diff --git a/target/apidocs/allclasses-index.html b/target/apidocs/allclasses-index.html index 9bc81c0..c955148 100644 --- a/target/apidocs/allclasses-index.html +++ b/target/apidocs/allclasses-index.html @@ -1,7 +1,7 @@ - + All Classes and Interfaces (yml-manager 0.1 API) diff --git a/target/apidocs/allpackages-index.html b/target/apidocs/allpackages-index.html index da133cc..786c0c0 100644 --- a/target/apidocs/allpackages-index.html +++ b/target/apidocs/allpackages-index.html @@ -1,7 +1,7 @@ - + All Packages (yml-manager 0.1 API) diff --git a/target/apidocs/help-doc.html b/target/apidocs/help-doc.html index 72ba95f..6c856b4 100644 --- a/target/apidocs/help-doc.html +++ b/target/apidocs/help-doc.html @@ -1,7 +1,7 @@ - + API Help (yml-manager 0.1 API) diff --git a/target/apidocs/index-all.html b/target/apidocs/index-all.html index a8405b4..8cee4a3 100644 --- a/target/apidocs/index-all.html +++ b/target/apidocs/index-all.html @@ -1,7 +1,7 @@ - + Index (yml-manager 0.1 API) diff --git a/target/apidocs/index.html b/target/apidocs/index.html index 438313f..f73353b 100644 --- a/target/apidocs/index.html +++ b/target/apidocs/index.html @@ -1,7 +1,7 @@ - + yml-manager 0.1 API diff --git a/target/apidocs/net/triler/ConfigManager.html b/target/apidocs/net/triler/ConfigManager.html index 106a3ca..b0ac5e8 100644 --- a/target/apidocs/net/triler/ConfigManager.html +++ b/target/apidocs/net/triler/ConfigManager.html @@ -1,7 +1,7 @@ - + ConfigManager (yml-manager 0.1 API) diff --git a/target/apidocs/net/triler/class-use/ConfigManager.html b/target/apidocs/net/triler/class-use/ConfigManager.html index 3b39e4e..484bf30 100644 --- a/target/apidocs/net/triler/class-use/ConfigManager.html +++ b/target/apidocs/net/triler/class-use/ConfigManager.html @@ -1,7 +1,7 @@ - + Uses of Class net.triler.ConfigManager (yml-manager 0.1 API) diff --git a/target/apidocs/net/triler/package-summary.html b/target/apidocs/net/triler/package-summary.html index f027b48..45b3212 100644 --- a/target/apidocs/net/triler/package-summary.html +++ b/target/apidocs/net/triler/package-summary.html @@ -1,7 +1,7 @@ - + net.triler (yml-manager 0.1 API) diff --git a/target/apidocs/net/triler/package-tree.html b/target/apidocs/net/triler/package-tree.html index f49c448..8ab7832 100644 --- a/target/apidocs/net/triler/package-tree.html +++ b/target/apidocs/net/triler/package-tree.html @@ -1,7 +1,7 @@ - + net.triler Class Hierarchy (yml-manager 0.1 API) diff --git a/target/apidocs/net/triler/package-use.html b/target/apidocs/net/triler/package-use.html index dcc50b8..c6e391c 100644 --- a/target/apidocs/net/triler/package-use.html +++ b/target/apidocs/net/triler/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package net.triler (yml-manager 0.1 API) diff --git a/target/apidocs/overview-tree.html b/target/apidocs/overview-tree.html index e8123b8..3500a98 100644 --- a/target/apidocs/overview-tree.html +++ b/target/apidocs/overview-tree.html @@ -1,7 +1,7 @@ - + Class Hierarchy (yml-manager 0.1 API) diff --git a/target/apidocs/search.html b/target/apidocs/search.html index f40637d..fd6d22e 100644 --- a/target/apidocs/search.html +++ b/target/apidocs/search.html @@ -1,7 +1,7 @@ - + Search (yml-manager 0.1 API) diff --git a/target/maven-javadoc-plugin-stale-data.txt b/target/maven-javadoc-plugin-stale-data.txt index 815a3fa..070b73f 100644 --- a/target/maven-javadoc-plugin-stale-data.txt +++ b/target/maven-javadoc-plugin-stale-data.txt @@ -28,22 +28,22 @@ net.triler /config/.m2/repository/org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar = 1725124922000 /config/workspace/yml-manager/src/main/java = 1765997171089 /config/workspace/yml-manager/target/generated-sources/annotations = 1765997340661 -/config/workspace/yml-manager/target/apidocs/copy.svg = 1765997947919 -/config/workspace/yml-manager/target/apidocs/help-doc.html = 1765997947915 -/config/workspace/yml-manager/target/apidocs/link.svg = 1765997947920 -/config/workspace/yml-manager/target/apidocs/allclasses-index.html = 1765997947890 -/config/workspace/yml-manager/target/apidocs/overview-tree.html = 1765997947877 -/config/workspace/yml-manager/target/apidocs/search.js = 1765997947922 -/config/workspace/yml-manager/target/apidocs/tag-search-index.js = 1765997947895 -/config/workspace/yml-manager/target/apidocs/index-all.html = 1765997947904 -/config/workspace/yml-manager/target/apidocs/type-search-index.js = 1765997947894 -/config/workspace/yml-manager/target/apidocs/member-search-index.js = 1765997947895 -/config/workspace/yml-manager/target/apidocs/search.html = 1765997947907 -/config/workspace/yml-manager/target/apidocs/index.html = 1765997947909 -/config/workspace/yml-manager/target/apidocs/allpackages-index.html = 1765997947892 -/config/workspace/yml-manager/target/apidocs/stylesheet.css = 1765997947918 -/config/workspace/yml-manager/target/apidocs/search-page.js = 1765997947923 -/config/workspace/yml-manager/target/apidocs/script.js = 1765997947919 -/config/workspace/yml-manager/target/apidocs/module-search-index.js = 1765997947893 -/config/workspace/yml-manager/target/apidocs/package-search-index.js = 1765997947894 -/config/workspace/yml-manager/target/apidocs/element-list = 1765997947851 +/config/workspace/yml-manager/target/apidocs/copy.svg = 1765998493924 +/config/workspace/yml-manager/target/apidocs/help-doc.html = 1765998493919 +/config/workspace/yml-manager/target/apidocs/link.svg = 1765998493925 +/config/workspace/yml-manager/target/apidocs/allclasses-index.html = 1765998493881 +/config/workspace/yml-manager/target/apidocs/overview-tree.html = 1765998493865 +/config/workspace/yml-manager/target/apidocs/search.js = 1765998493926 +/config/workspace/yml-manager/target/apidocs/tag-search-index.js = 1765998493888 +/config/workspace/yml-manager/target/apidocs/index-all.html = 1765998493901 +/config/workspace/yml-manager/target/apidocs/type-search-index.js = 1765998493887 +/config/workspace/yml-manager/target/apidocs/member-search-index.js = 1765998493888 +/config/workspace/yml-manager/target/apidocs/search.html = 1765998493904 +/config/workspace/yml-manager/target/apidocs/index.html = 1765998493906 +/config/workspace/yml-manager/target/apidocs/allpackages-index.html = 1765998493884 +/config/workspace/yml-manager/target/apidocs/stylesheet.css = 1765998493922 +/config/workspace/yml-manager/target/apidocs/search-page.js = 1765998493927 +/config/workspace/yml-manager/target/apidocs/script.js = 1765998493923 +/config/workspace/yml-manager/target/apidocs/module-search-index.js = 1765998493885 +/config/workspace/yml-manager/target/apidocs/package-search-index.js = 1765998493887 +/config/workspace/yml-manager/target/apidocs/element-list = 1765998493833 diff --git a/target/yml-manager-0.1-javadoc.jar b/target/yml-manager-0.1-javadoc.jar index c445a3204bae31abafc9ee3a187cdf5c1e68e5b5..b15a56bff1c9f235f9b37317a12a8f5a1f77f907 100644 GIT binary patch delta 17117 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