diff --git a/FEATURES.md b/FEATURES.md
index 5eecdcfa..f57caf14 100644
--- a/FEATURES.md
+++ b/FEATURES.md
@@ -34,6 +34,7 @@ Info Boxes display any provided text on-screen, and also replace the following p
- Client information:
- `{fps}`
- `{ping}`
+ - `{tps}`
- Server information:
- `{day}`
- Player position:
@@ -78,8 +79,8 @@ Info Boxes display any provided text on-screen, and also replace the following p
Slayers
-- Boss and MiniBoss alerts
-- Highlight MiniBosses
+- Boss and Miniboss alerts
+- Highlight Minibosses
- Announce slayer boss kill time
- Compact slayer quest completion messages
- Wolf slayer:
@@ -146,7 +147,7 @@ Info Boxes display any provided text on-screen, and also replace the following p
- Various sound filters
- Garden:
- - Mouse lock (`/noba lockmouse`)
+ - Mouse lock (`/noba lockmouse` or `/noba mouselock`)
- Reduce mouse sensitivity while holding a farming tool
diff --git a/LICENSE b/LICENSE
index d068c382..5622835a 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,3 +1,9 @@
+This project is primarily licensed under the Zlib license, a copy of which is included below.
+
+Certain portions of this project may be licensed differently; see also the included NOTICE.md for details.
+
+----------------
+
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
diff --git a/NOTICE.md b/NOTICE.md
index 59b5e195..8f20c6ce 100644
--- a/NOTICE.md
+++ b/NOTICE.md
@@ -23,7 +23,7 @@ The listed files under each project retain the original license of the source pr
- **Source**: [GitHub Repository](https://github.com/hannibal002/SkyHanni)
- **License**: [GNU Lesser General Public License v2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt)
- **Files**:
- - `src/main/java/me/nobaboy/nobaaddons/utils/AutoDiscoveryMixinPlugin.java`
+ - `src/main/java/me/nobaboy/nobaaddons/init/AutoDiscoveryMixinPlugin.java`
- `src/main/kotlin/me/nobaboy/nobaaddons/utils/SkyBlockTime.kt`
- `src/main/kotlin/me/nobaboy/nobaaddons/utils/Timestamp.kt`
- `src/main/kotlin/me/nobaboy/nobaaddons/utils/math/BezierCurve.kt`
diff --git a/README.md b/README.md
index 3e6e7bea..eec49861 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,20 @@
-fix this
\ No newline at end of file
+
+
+# NobaAddons
+
+[](https://fabricmc.net)
+[](https://modrinth.com/mod/nobaaddons)
+[](https://discord.com/invite/N9Db3NeWfU)
+
+A Fabric mod for Hypixel SkyBlock on modern version of Minecraft.
+
+
+
+See [FEATURES.md](./FEATURES.md) for a full list of the mod's features.
+
+## License
+
+This project is primarily licensed under the [Zlib license](./LICENSE).
+
+Certain portions of this project incorporates code from other projects, which may be licensed differently;
+see [NOTICE.md](./NOTICE.md) for a full list of affected files and symbols.
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index 2c0db6cc..3ffe0178 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -66,9 +66,6 @@ dependencies {
include(dependencyNotation, configuration)
}
- compileOnly("me.owdding.ktmodules:KtModules:${deps["kt_modules"]}")
- ksp("me.owdding.ktmodules:KtModules:${deps["kt_modules"]}")
-
minecraft("com.mojang:minecraft:${mcVersion}")
mappings("net.fabricmc:yarn:${mcVersion}+build.${deps["yarn_build"]}:v2")
modImplementation("net.fabricmc:fabric-loader:${deps["fabric_loader"]}")
@@ -79,6 +76,9 @@ dependencies {
modImplementation("dev.isxander:yet-another-config-lib:${deps["yacl"]}-fabric") // YACL
modImplementation("com.terraformersmc:modmenu:${deps["modmenu"]}") // ModMenu
+ compileOnly("me.owdding.ktmodules:KtModules:${deps["kt_modules"]}")
+ ksp("me.owdding.ktmodules:KtModules:${deps["kt_modules"]}")
+
includeImplementation("dev.celestialfault:commander:${deps["commander"]}", mod = true) { isTransitive = false }
includeImplementation("dev.celestialfault:histoire:${deps["histoire"]}") { isTransitive = false }
includeImplementation("com.moulberry:mixinconstraints:${deps["mixinconstraints"]}") { isTransitive = false }
diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts
index 57acdf60..ef7a3e36 100644
--- a/buildSrc/build.gradle.kts
+++ b/buildSrc/build.gradle.kts
@@ -8,6 +8,4 @@ repositories {
dependencies {
implementation("org.jetbrains.kotlin:kotlin-stdlib")
- // currently unused, might be used in the future
-// implementation("io.github.classgraph:classgraph:4.8.179")
}
diff --git a/versions/1.21.3/gradle.properties b/versions/1.21.3/gradle.properties
index 6bda1701..51cc447d 100644
--- a/versions/1.21.3/gradle.properties
+++ b/versions/1.21.3/gradle.properties
@@ -4,6 +4,6 @@ mod.mc_targets=1.21.2 1.21.3
deps.yarn_build=2
deps.fabric_api=0.114.0
-deps.yacl=3.6.2+1.21.2
+deps.yacl=3.6.6+1.21.3
deps.modmenu=12.0.0
-deps.sodium=mc1.21.3-0.6.5
+deps.sodium=mc1.21.3-0.6.13
diff --git a/versions/1.21.4/gradle.properties b/versions/1.21.4/gradle.properties
index 521bcfd7..78201cff 100644
--- a/versions/1.21.4/gradle.properties
+++ b/versions/1.21.4/gradle.properties
@@ -3,7 +3,7 @@ mod.mc_title=1.21.4
mod.mc_targets=1.21.4
deps.yarn_build=8
-deps.fabric_api=0.115.0
-deps.yacl=3.6.2+1.21.4
-deps.modmenu=13.0.0
-deps.sodium=mc1.21.4-0.6.6
+deps.fabric_api=0.119.2
+deps.yacl=3.6.6+1.21.4
+deps.modmenu=13.0.3
+deps.sodium=mc1.21.4-0.6.13
diff --git a/versions/1.21.5/gradle.properties b/versions/1.21.5/gradle.properties
index 42a2c248..559a2bdd 100644
--- a/versions/1.21.5/gradle.properties
+++ b/versions/1.21.5/gradle.properties
@@ -3,7 +3,7 @@ mod.mc_title=1.21.5
mod.mc_targets=1.21.5
deps.yarn_build=1
-deps.fabric_api=0.119.5
+deps.fabric_api=0.124.0
deps.yacl=3.6.6+1.21.5
deps.modmenu=14.0.0-rc.2
-deps.sodium=mc1.21.5-0.6.11
+deps.sodium=mc1.21.5-0.6.13