update 1.21.5

This commit is contained in:
Bacteriawa
2025-05-23 23:03:39 +08:00
parent 9a6720e5f1
commit daedaa2315
7 changed files with 31 additions and 34 deletions

View File

@@ -1,10 +1,10 @@
name: Luminol CI - dev/1.21.4-hardfork name: Luminol CI - dev/1.21.5
on: on:
push: push:
branches: [ "dev/1.21.4-hardfork" ] branches: [ "dev/1.21.5" ]
pull_request: pull_request:
branches: [ "dev/1.21.4-hardfork" ] branches: [ "dev/1.21.5" ]
permissions: write-all permissions: write-all

View File

@@ -3,7 +3,7 @@ import org.gradle.api.tasks.testing.logging.TestLogEvent
plugins { plugins {
java // TODO java launcher tasks java // TODO java launcher tasks
id("io.papermc.paperweight.patcher") version "2.0.0-beta.14" id("io.papermc.paperweight.patcher") version "2.0.0-beta.17"
} }
paperweight { paperweight {

View File

@@ -1,8 +1,8 @@
group = me.earthme.luminol group = me.earthme.luminol
version=1.21.4-R0.1-SNAPSHOT version=1.21.5-R0.1-SNAPSHOT
mcVersion=1.21.4 mcVersion=1.21.5
foliaRef=f69d1c974daa7646b869d4c11dcc86915eec96a8 foliaRef=c299a7e8e7f12ff02f3cba19fd4797be0792caa8
org.gradle.configuration-cache=true org.gradle.configuration-cache=true
org.gradle.caching=true org.gradle.caching=true

6
gradlew vendored
View File

@@ -114,7 +114,7 @@ case "$( uname )" in #(
NONSTOP* ) nonstop=true ;; NONSTOP* ) nonstop=true ;;
esac esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar CLASSPATH="\\\"\\\""
# Determine the Java command to use to start the JVM. # Determine the Java command to use to start the JVM.
@@ -205,7 +205,7 @@ fi
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Collect all arguments for the java command: # Collect all arguments for the java command:
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, # * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# and any embedded shellness will be escaped. # and any embedded shellness will be escaped.
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be # * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# treated as '${Hostname}' itself on the command line. # treated as '${Hostname}' itself on the command line.
@@ -213,7 +213,7 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
set -- \ set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \ "-Dorg.gradle.appname=$APP_BASE_NAME" \
-classpath "$CLASSPATH" \ -classpath "$CLASSPATH" \
org.gradle.wrapper.GradleWrapperMain \ -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
"$@" "$@"
# Stop when "xargs" is not available. # Stop when "xargs" is not available.

4
gradlew.bat vendored
View File

@@ -70,11 +70,11 @@ goto fail
:execute :execute
@rem Setup the command line @rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar set CLASSPATH=
@rem Execute Gradle @rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
:end :end
@rem End local scope for the variables with windows NT shell @rem End local scope for the variables with windows NT shell

View File

@@ -1,16 +1,16 @@
--- a/folia-api/build.gradle.kts --- a/folia-api/build.gradle.kts
+++ b/folia-api/build.gradle.kts +++ b/folia-api/build.gradle.kts
@@ -54,6 +_,7 @@ @@ -51,6 +_,7 @@
api("org.apache.logging.log4j:log4j-api:$log4jVersion") api("org.apache.logging.log4j:log4j-api:$log4jVersion")
api("org.slf4j:slf4j-api:$slf4jVersion") api("org.slf4j:slf4j-api:$slf4jVersion")
api("com.mojang:brigadier:1.3.10") api("com.mojang:brigadier:1.3.10")
+ api("io.sentry:sentry:8.0.0-rc.2") // Pufferfish + api("io.sentry:sentry:8.0.0-rc.2") // Pufferfish
// Deprecate bungeecord-chat in favor of adventure // Deprecate bungeecord-chat in favor of adventure
api("net.md-5:bungeecord-chat:$bungeeCordChatVersion-deprecated+build.19") { api("net.md-5:bungeecord-chat:$bungeeCordChatVersion") {
@@ -104,17 +_,21 @@ @@ -101,17 +_,21 @@
java { java {
srcDir(generatedApiPath) srcDir(generatedDir)
srcDir(file("../paper-api/src/main/java")) srcDir(file("../paper-api/src/main/java"))
+ srcDir(file("../folia-api/src/main/java")) + srcDir(file("../folia-api/src/main/java"))
} }
@@ -30,9 +30,9 @@
} }
} }
} }
@@ -258,3 +_,10 @@ @@ -257,3 +_,10 @@
tasks.check { dependsOn(scanJarForOldGeneratedCode)
dependsOn(scanJarForOldGeneratedCode) }
} }
+ +
+// Pufferfish Start +// Pufferfish Start

View File

@@ -1,17 +1,14 @@
--- a/folia-server/build.gradle.kts --- a/folia-server/build.gradle.kts
+++ b/folia-server/build.gradle.kts +++ b/folia-server/build.gradle.kts
@@ -20,8 +_,9 @@ @@ -29,6 +_,7 @@
minecraftVersion = providers.gradleProperty("mcVersion") //}
// macheOldPath = file("F:\\Projects\\PaperTooling\\mache\\versions\\1.21.4\\src\\main\\java")
// gitFilePatches = true
-
+
val fork = forks.register("folia") { val fork = forks.register("folia") {
+ rootDirectory = upstreamsDirectory().map { it.dir("folia") } + rootDirectory = upstreamsDirectory().map { it.dir("folia") }
upstream.patchDir("paperServer") { upstream.patchDir("paperServer") {
upstreamPath = "paper-server" upstreamPath = "paper-server"
excludes = setOf("src/minecraft", "patches", "build.gradle.kts") excludes = setOf("src/minecraft", "patches", "build.gradle.kts")
@@ -30,7 +_,23 @@ @@ -37,7 +_,23 @@
} }
} }
@@ -35,10 +32,10 @@
+ activeFork = luminol + activeFork = luminol
spigot { spigot {
buildDataRef = "3edaf46ec1eed4115ce1b18d2846cded42577e42" buildDataRef = "702e1a0a5072b2c4082371d5228cb30525687efc"
@@ -116,10 +_,14 @@ @@ -123,10 +_,14 @@
main { main {
java { srcDir("../paper-server/src/main/java") } java { srcDir("../paper-server/src/main/java"); srcDir("../paper-server/src/generated/java") }
resources { srcDir("../paper-server/src/main/resources") } resources { srcDir("../paper-server/src/main/resources") }
+ java { srcDir("../folia-server/src/main/java") } + java { srcDir("../folia-server/src/main/java") }
+ resources { srcDir("../folia-server/src/main/resources") } + resources { srcDir("../folia-server/src/main/resources") }
@@ -50,8 +47,8 @@
+ resources { srcDir("../folia-server/src/test/resources") } + resources { srcDir("../folia-server/src/test/resources") }
} }
} }
val log4jPlugins = sourceSets.create("log4jPlugins") {
@@ -143,7 +_,14 @@ @@ -153,7 +_,14 @@
} }
dependencies { dependencies {
@@ -67,8 +64,8 @@
implementation("ca.spottedleaf:concurrentutil:0.0.3") 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-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
@@ -201,26 +_,33 @@ @@ -217,26 +_,33 @@
implementation("me.lucko:spark-paper:1.10.119-20241121.092015-1") implementation("me.lucko:spark-paper:1.10.133-20250413.112336-1")
} }
+// Pufferfish Start +// Pufferfish Start
@@ -107,7 +104,7 @@
"Build-Number" to (build ?: ""), "Build-Number" to (build ?: ""),
"Build-Time" to buildTime.toString(), "Build-Time" to buildTime.toString(),
"Git-Branch" to gitBranch, "Git-Branch" to gitBranch,
@@ -351,3 +_,10 @@ @@ -393,3 +_,10 @@
classpath(tasks.createReobfPaperclipJar.flatMap { it.outputZip }) classpath(tasks.createReobfPaperclipJar.flatMap { it.outputZip })
mainClass.set(null as String?) mainClass.set(null as String?)
} }