diff --git a/gradle.properties b/gradle.properties index a35d8bf..4cd080d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,7 @@ group = me.earthme.luminol version=1.21.4-R0.1-SNAPSHOT mcVersion=1.21.4 -foliaRef=85b57290f2ac5bbe47f60ca7adea6fe2d2c2383c +foliaRef=4b4c10cfc03c6f863efab9b6c247a48795411e16 org.gradle.configuration-cache=true org.gradle.caching=true diff --git a/luminol-server/build.gradle.kts.patch b/luminol-server/build.gradle.kts.patch index 371bdc0..c5ae4d0 100644 --- a/luminol-server/build.gradle.kts.patch +++ b/luminol-server/build.gradle.kts.patch @@ -67,8 +67,8 @@ implementation("ca.spottedleaf:concurrentutil:0.0.3") 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 -@@ -200,26 +_,33 @@ - implementation("me.lucko:spark-paper:1.10.119-SNAPSHOT") +@@ -201,26 +_,33 @@ + implementation("me.lucko:spark-paper:1.10.119-20241121.092015-1") } +// Pufferfish Start @@ -84,7 +84,7 @@ val mcVersion = rootProject.providers.gradleProperty("mcVersion").get() val build = System.getenv("BUILD_NUMBER") ?: null - val buildTime = if (build != null) Instant.now() else Instant.EPOCH -+ val buildTime = Instant.now() // We don't have ci yet ++ val buildTime = Instant.now() // Always use current as build time val gitHash = git.exec(providers, "rev-parse", "--short=7", "HEAD").get().trim() val implementationVersion = "$mcVersion-${build ?: "DEV"}-$gitHash" val date = git.exec(providers, "show", "-s", "--format=%ci", gitHash).get().trim() @@ -107,10 +107,11 @@ "Build-Number" to (build ?: ""), "Build-Time" to buildTime.toString(), "Git-Branch" to gitBranch, -@@ -350,3 +_,9 @@ +@@ -351,3 +_,10 @@ classpath(tasks.createReobfPaperclipJar.flatMap { it.outputZip }) mainClass.set(null as String?) } ++ +// Pufferfish Start +tasks.withType { + val compilerArgs = options.compilerArgs diff --git a/luminol-server/minecraft-patches/features/0004-Add-tpsbar-with-chunkhot-membar-and-regionbar.patch b/luminol-server/minecraft-patches/features/0004-Add-tpsbar-with-chunkhot-membar-and-regionbar.patch index 4e337ec..0cf3d37 100644 --- a/luminol-server/minecraft-patches/features/0004-Add-tpsbar-with-chunkhot-membar-and-regionbar.patch +++ b/luminol-server/minecraft-patches/features/0004-Add-tpsbar-with-chunkhot-membar-and-regionbar.patch @@ -66,10 +66,10 @@ index 46375fa81b36b89b79c22f0a7ac6d610ab1183d4..f2124edb487b1d5f6bdc7fa086814f87 this.lastServerStatus = nanos; this.status = this.buildServerStatus(); diff --git a/net/minecraft/server/dedicated/DedicatedServer.java b/net/minecraft/server/dedicated/DedicatedServer.java -index 8f348d140ab98e23ee0debe4bacac51fee49c35e..c6490516215ad94323174de81771f258cecc7742 100644 +index 375f4a59333ee1d75fb1acb8c2cbada7866bd48e..3abe2881e8a80bd6c128e96b976deebe3ada4678 100644 --- a/net/minecraft/server/dedicated/DedicatedServer.java +++ b/net/minecraft/server/dedicated/DedicatedServer.java -@@ -764,6 +764,9 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface +@@ -766,6 +766,9 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface @Override public void stopServer() { diff --git a/luminol-server/minecraft-patches/features/0006-Add-config-for-offline-mode-warning.patch b/luminol-server/minecraft-patches/features/0006-Add-config-for-offline-mode-warning.patch index cbe0c3b..51313e4 100644 --- a/luminol-server/minecraft-patches/features/0006-Add-config-for-offline-mode-warning.patch +++ b/luminol-server/minecraft-patches/features/0006-Add-config-for-offline-mode-warning.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add config for offline mode warning diff --git a/net/minecraft/server/dedicated/DedicatedServer.java b/net/minecraft/server/dedicated/DedicatedServer.java -index c6490516215ad94323174de81771f258cecc7742..ff2de692d397bf658fc7c8af0c6ce7697d1076a7 100644 +index 3abe2881e8a80bd6c128e96b976deebe3ada4678..a0a8b0c7d091f63f023f15a2620b03ae2126782e 100644 --- a/net/minecraft/server/dedicated/DedicatedServer.java +++ b/net/minecraft/server/dedicated/DedicatedServer.java @@ -285,7 +285,7 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface diff --git a/luminol-server/minecraft-patches/features/0016-Force-disable-builtin-spark-plugin.patch b/luminol-server/minecraft-patches/features/0016-Force-disable-builtin-spark-plugin.patch index 9892da1..680b8d1 100644 --- a/luminol-server/minecraft-patches/features/0016-Force-disable-builtin-spark-plugin.patch +++ b/luminol-server/minecraft-patches/features/0016-Force-disable-builtin-spark-plugin.patch @@ -75,7 +75,7 @@ index ed00a29daccfee1d631bef27c0a3a4ae83140018..330af9f4de1c72387326816065350e71 } diff --git a/net/minecraft/server/dedicated/DedicatedServer.java b/net/minecraft/server/dedicated/DedicatedServer.java -index ff2de692d397bf658fc7c8af0c6ce7697d1076a7..5973e6f327d3557ca95f504fe7b1a6c227a3e15f 100644 +index a0a8b0c7d091f63f023f15a2620b03ae2126782e..d7c922540b46e289395aeed514c98e43dc298e7b 100644 --- a/net/minecraft/server/dedicated/DedicatedServer.java +++ b/net/minecraft/server/dedicated/DedicatedServer.java @@ -214,7 +214,7 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface diff --git a/luminol-server/minecraft-patches/features/0026-Pufferfish-Cache-climbing-check-for-activation.patch b/luminol-server/minecraft-patches/features/0026-Pufferfish-Cache-climbing-check-for-activation.patch index abf9d46..3097d7a 100644 --- a/luminol-server/minecraft-patches/features/0026-Pufferfish-Cache-climbing-check-for-activation.patch +++ b/luminol-server/minecraft-patches/features/0026-Pufferfish-Cache-climbing-check-for-activation.patch @@ -18,7 +18,7 @@ index c260741a87513b89a5cc62c543fb9f990f86491e..beb9b3b3cd5ca60bd2cdada937bff8a1 } if (entity instanceof final Mob mob && mob.getTarget() != null) { diff --git a/net/minecraft/world/entity/LivingEntity.java b/net/minecraft/world/entity/LivingEntity.java -index 3e31fc5fcc15a139bc8d3eb91e89b0f4e28d7eea..4615c052d4ac75e17bfea39fd0b19cdad35c9ecf 100644 +index 6258b008ad3e00d41e9f3014572d6f7a06b1847c..2293c3db45e9ecce4e0d4b2f87b8e90228e44d94 100644 --- a/net/minecraft/world/entity/LivingEntity.java +++ b/net/minecraft/world/entity/LivingEntity.java @@ -2044,6 +2044,20 @@ public abstract class LivingEntity extends Entity implements Attackable { diff --git a/luminol-server/minecraft-patches/features/0038-Leaves-Disable-moved-wrongly-threshold.patch b/luminol-server/minecraft-patches/features/0038-Leaves-Disable-moved-wrongly-threshold.patch index 7d2e759..1028d8d 100644 --- a/luminol-server/minecraft-patches/features/0038-Leaves-Disable-moved-wrongly-threshold.patch +++ b/luminol-server/minecraft-patches/features/0038-Leaves-Disable-moved-wrongly-threshold.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Leaves Disable moved wrongly threshold diff --git a/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 1f031366afa973fa3ed027505d149737febd169e..8e98b034f968850c4bbf3c9d6ac468511f3ba06b 100644 +index 4e3cb90558533ea7ca0c838745e91ec5860c11ce..9fc72689b5021d1de2e149c1dfe5fc60048c7231 100644 --- a/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -579,7 +579,7 @@ public class ServerGamePacketListenerImpl diff --git a/luminol-server/paper-patches/features/0006-Force-disable-builtin-spark-plugin.patch b/luminol-server/paper-patches/features/0006-Force-disable-builtin-spark-plugin.patch index 3ab143f..ba958e8 100644 --- a/luminol-server/paper-patches/features/0006-Force-disable-builtin-spark-plugin.patch +++ b/luminol-server/paper-patches/features/0006-Force-disable-builtin-spark-plugin.patch @@ -18,7 +18,7 @@ index a0b84535a9d3833d4df692b85b272f145559dd80..c2ba46408b5ad727d7a17f21d47b2898 return; } diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 8eecdc662257edeb67d6823c476c635ba906d4dc..0ab41895a447725e6fa22e49c15e4cf3bf87805d 100644 +index 09853a5035a6cb2f9efa20a68644038f11065a9d..00b3db1c0c449e77cd365c70d0ce044c56b2dcf7 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -314,7 +314,7 @@ public final class CraftServer implements Server { diff --git a/luminol-server/paper-patches/features/0009-Leaf-Secure-seed-and-matter-seed-command.patch b/luminol-server/paper-patches/features/0009-Leaf-Secure-seed-and-matter-seed-command.patch index 3b951ad..9ec211a 100644 --- a/luminol-server/paper-patches/features/0009-Leaf-Secure-seed-and-matter-seed-command.patch +++ b/luminol-server/paper-patches/features/0009-Leaf-Secure-seed-and-matter-seed-command.patch @@ -23,7 +23,7 @@ index f42692cd4f0154705c3d5b030d281cfc333803ed..39cc976f65f826a00e2e637c139f9134 @Override diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 0ab41895a447725e6fa22e49c15e4cf3bf87805d..33a0ef0bf3338631f61c8a6da5e3ff4209bb0b21 100644 +index 00b3db1c0c449e77cd365c70d0ce044c56b2dcf7..4e9248980ee7400d856dc30792197468559bfe9b 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -1423,7 +1423,11 @@ public final class CraftServer implements Server {