Replace leafpile with willow pile

We need to expose the scheduler interface so that it could be easier to make new schedulers
This commit is contained in:
SakuraiMochi0721
2026-07-11 17:14:46 +08:00
parent 5ab1204b78
commit 104deb0a96
+5 -3
View File
@@ -75,13 +75,14 @@
} }
} }
val log4jPlugins = sourceSets.create("log4jPlugins") { val log4jPlugins = sourceSets.create("log4jPlugins") {
@@ -134,7 +_,15 @@ @@ -134,8 +_,16 @@
} }
dependencies { dependencies {
- implementation(project(":folia-api")) - implementation(project(":folia-api"))
- implementation("ca.spottedleaf:leafpile:1.0.0")
+ implementation(project(":camellia-api")) + implementation(project(":camellia-api"))
+ // Camellia start - dependenices + // Camellia start - dependencies
+ implementation("com.electronwill.night-config:toml:3.9.0") + implementation("com.electronwill.night-config:toml:3.9.0")
+ implementation("net.openhft:affinity:3.23.3") + implementation("net.openhft:affinity:3.23.3")
+ implementation("com.github.luben:zstd-jni:1.5.4-1") + implementation("com.github.luben:zstd-jni:1.5.4-1")
@@ -89,9 +90,10 @@
+ implementation("net.objecthunter:exp4j:0.4.8") + implementation("net.objecthunter:exp4j:0.4.8")
+ implementation("io.github.classgraph:classgraph:4.8.158") + implementation("io.github.classgraph:classgraph:4.8.158")
+ // Camellia end + // Camellia end
implementation("ca.spottedleaf:leafpile:1.0.0") + implementation("moe.monnairealms:willowpile:1.0.0") // Camellia - Replace leafpile with willowpile
implementation("org.jline:jline-terminal-ffm:3.27.1") // use ffm on java 22+ implementation("org.jline:jline-terminal-ffm:3.27.1") // use ffm on java 22+
implementation("org.jline:jline-terminal-jni:3.27.1") // fall back to jni on java 21 implementation("org.jline:jline-terminal-jni:3.27.1") // fall back to jni on java 21
implementation("net.minecrell:terminalconsoleappender:1.3.0")
@@ -189,21 +_,21 @@ @@ -189,21 +_,21 @@
val git = Git(rootProject.layout.projectDirectory.path) val git = Git(rootProject.layout.projectDirectory.path)
val mcVersion = rootProject.providers.gradleProperty("mcVersion").get() val mcVersion = rootProject.providers.gradleProperty("mcVersion").get()