Skip to content

Commit 6bc71d6

Browse files
committed
Merge remote-tracking branch 'lucko/master' into forge-1.7.10
2 parents 051f3a9 + 28d0bc2 commit 6bc71d6

File tree

58 files changed

+803
-186
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+803
-186
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ subprojects {
7878
}
7979
}
8080
mavenCentral()
81-
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
81+
//maven { url "https://central.sonatype.com/repository/maven-snapshots/" }
8282
maven { url "https://repo.lucko.me/" }
8383
maven { url "https://jitpack.io" }
8484
}

gradle.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
org.gradle.jvmargs=-Xmx2G
2-
org.gradle.parallel=false
32

43
rfg.disableDependencyDeobfuscation=true

gradle/wrapper/gradle-wrapper.jar

181 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ case "$( uname )" in #(
114114
NONSTOP* ) nonstop=true ;;
115115
esac
116116

117-
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
117+
CLASSPATH="\\\"\\\""
118118

119119

120120
# Determine the Java command to use to start the JVM.
@@ -205,15 +205,15 @@ fi
205205
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
206206

207207
# Collect all arguments for the java command:
208-
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
208+
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
209209
# and any embedded shellness will be escaped.
210210
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
211211
# treated as '${Hostname}' itself on the command line.
212212

213213
set -- \
214214
"-Dorg.gradle.appname=$APP_BASE_NAME" \
215215
-classpath "$CLASSPATH" \
216-
org.gradle.wrapper.GradleWrapperMain \
216+
-jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
217217
"$@"
218218

219219
# Stop when "xargs" is not available.

gradlew.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ goto fail
7070
:execute
7171
@rem Setup the command line
7272

73-
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
73+
set CLASSPATH=
7474

7575

7676
@rem Execute Gradle
77-
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
77+
"%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" %*
7878

7979
:end
8080
@rem End local scope for the variables with windows NT shell

spark-api/build.gradle

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,18 @@ license {
1313
header = project.file('HEADER.txt')
1414
}
1515

16+
java {
17+
withSourcesJar()
18+
withJavadocJar()
19+
}
20+
1621
publishing {
1722
//repositories {
1823
// maven {
19-
// url = 'https://oss.sonatype.org/content/repositories/snapshots'
24+
// url = 'https://nexus.lucko.me/repository/maven-snapshots/'
2025
// credentials {
21-
// username = sonatypeUsername
22-
// password = sonatypePassword
26+
// username = luckoNexusUsername
27+
// password = luckoNexusPassword
2328
// }
2429
// }
2530
//}

spark-bukkit/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'com.gradleup.shadow' version '8.3.0'
2+
id 'com.gradleup.shadow' version '8.3.8'
33
}
44

55
java {
@@ -8,7 +8,7 @@ java {
88

99
dependencies {
1010
implementation project(':spark-common')
11-
implementation 'net.kyori:adventure-platform-bukkit:4.3.3'
11+
implementation 'net.kyori:adventure-platform-bukkit:4.4.0'
1212
compileOnly 'io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT'
1313

1414
// placeholders

spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitSparkPlugin.java

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,15 @@ public class BukkitSparkPlugin extends JavaPlugin implements SparkPlugin {
6060

6161
@Override
6262
public void onEnable() {
63+
boolean detectedSparkMod = classExists("me.lucko.spark.forge.ForgeSparkMod")
64+
|| classExists("me.lucko.spark.fabric.FabricSparkMod")
65+
|| classExists("me.lucko.spark.neoforge.NeoForgeSparkMod");
66+
if (detectedSparkMod) {
67+
getLogger().warning("The spark Bukkit plugin should not be installed when running hybrid Bukkit/modded servers if the spark mod is also installed. Disabling.");
68+
getServer().getPluginManager().disablePlugin(this);
69+
return;
70+
}
71+
6372
this.audienceFactory = BukkitAudiences.create(this);
6473
this.gameThreadDumper = new ThreadDumper.Specific(Thread.currentThread());
6574

@@ -98,7 +107,9 @@ public boolean hasPermission(String permission) {
98107

99108
@Override
100109
public void onDisable() {
101-
this.platform.disable();
110+
if (this.platform != null) {
111+
this.platform.disable();
112+
}
102113
if (this.tpsCommand != null) {
103114
CommandMapUtil.unregisterCommand(this.tpsCommand);
104115
}
@@ -176,7 +187,7 @@ public TickHook createTickHook() {
176187

177188
@Override
178189
public TickReporter createTickReporter() {
179-
if (classExists("com.destroystokyo.paper.event.server.ServerTickStartEvent")) {
190+
if (classExists("com.destroystokyo.paper.event.server.ServerTickEndEvent")) {
180191
return new PaperTickReporter(this);
181192
}
182193
return null;

spark-bungeecord/build.gradle

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
plugins {
2-
id 'com.gradleup.shadow' version '8.3.0'
2+
id 'com.gradleup.shadow' version '8.3.8'
33
}
44

55
dependencies {
66
implementation project(':spark-common')
7-
implementation 'net.kyori:adventure-platform-bungeecord:4.3.3'
8-
compileOnly 'net.md-5:bungeecord-api:1.16-R0.4'
7+
implementation 'net.kyori:adventure-platform-bungeecord:4.4.0'
8+
compileOnly('net.md-5:bungeecord-api:1.19-R0.1-SNAPSHOT') {
9+
exclude(module: 'bungeecord-protocol')
10+
}
911
}
1012

1113
processResources {

0 commit comments

Comments
 (0)