@@ -5,21 +5,21 @@ Subject: [PATCH] Rebrand
5
5
6
6
7
7
diff --git a/build.gradle.kts b/build.gradle.kts
8
- index 6c1b5b2ae207c0139d097c5ca857dd662a63f997..535b0c6a750cc77fb9340d6e080932f3eb3bde17 100644
8
+ index 9966576652ed6007d2228237f292c1dc83ede485..c8c44df62289accad53d436383adbed134539049 100644
9
9
--- a/build.gradle.kts
10
10
+++ b/build.gradle.kts
11
11
@@ -13,7 +13,7 @@ configurations.named(log4jPlugins.compileClasspathConfigurationName) {
12
12
val alsoShade: Configuration by configurations.creating
13
13
14
14
dependencies {
15
- - implementation(project(":pufferfish -api")) // Pufferfish // Paper
15
+ - implementation(project(":paper -api"))
16
16
+ implementation(project(":purpur-api")) // Pufferfish // Paper // Purpur
17
17
// Paper start
18
18
implementation("org.jline:jline-terminal-jansi:3.21.0")
19
19
implementation("net.minecrell:terminalconsoleappender:1.3.0")
20
- @@ -54 ,6 +54 ,10 @@ dependencies {
21
- }
22
- // Pufferfish end
20
+ @@ -47 ,6 +47 ,10 @@ dependencies {
21
+ runtimeOnly("org.apache.maven.resolver:maven-resolver-connector-basic:1.9.18")
22
+ runtimeOnly("org.apache.maven.resolver:maven-resolver-transport-http:1.9.18")
23
23
24
24
+ implementation("org.mozilla:rhino-runtime:1.7.14") // Purpur
25
25
+ implementation("org.mozilla:rhino-engine:1.7.14") // Purpur
@@ -28,27 +28,27 @@ index 6c1b5b2ae207c0139d097c5ca857dd662a63f997..535b0c6a750cc77fb9340d6e080932f3
28
28
testImplementation("io.github.classgraph:classgraph:4.8.47") // Paper - mob goal test
29
29
testImplementation("org.junit.jupiter:junit-jupiter:5.10.2")
30
30
testImplementation("org.junit.platform:junit-platform-suite-engine:1.10.0")
31
- @@ -100 ,14 +104 ,14 @@ tasks.jar {
31
+ @@ -81 ,14 +85 ,14 @@ tasks.jar {
32
32
val gitBranch = git("rev-parse", "--abbrev-ref", "HEAD").getText().trim() // Paper
33
33
attributes(
34
34
"Main-Class" to "org.bukkit.craftbukkit.Main",
35
- - "Implementation-Title" to "Pufferfish", // Pufferfish
35
+ - "Implementation-Title" to "Paper",
36
36
+ "Implementation-Title" to "Purpur", // Pufferfish // Purpur
37
37
"Implementation-Version" to implementationVersion,
38
38
"Implementation-Vendor" to date, // Paper
39
- - "Specification-Title" to "Pufferfish", // Pufferfish
39
+ - "Specification-Title" to "Paper",
40
40
+ "Specification-Title" to "Purpur", // Pufferfish // Purpur
41
41
"Specification-Version" to project.version,
42
- - "Specification-Vendor" to "Pufferfish Studios LLC", // Pufferfish
43
- - "Brand-Id" to "pufferfish:pufferfish", // Pufferfish
44
- - "Brand-Name" to "Pufferfish", // Pufferfish
42
+ - "Specification-Vendor" to "Paper Team",
43
+ - "Brand-Id" to "papermc:paper",
44
+ - "Brand-Name" to "Paper",
45
45
+ "Specification-Vendor" to "Purpur Team", // Pufferfish // Purpur
46
46
+ "Brand-Id" to "purpurmc:purpur", // Pufferfish // Purpur
47
47
+ "Brand-Name" to "Purpur", // Pufferfish // Purpur
48
48
"Build-Number" to (build ?: ""),
49
49
"Build-Time" to Instant.now().toString(),
50
50
"Git-Branch" to gitBranch, // Paper
51
- @@ -168 ,7 +172 ,7 @@ fun TaskContainer.registerRunTask(
51
+ @@ -149 ,7 +153 ,7 @@ fun TaskContainer.registerRunTask(
52
52
name: String,
53
53
block: JavaExec.() -> Unit
54
54
): TaskProvider<JavaExec> = register<JavaExec>(name) {
@@ -151,40 +151,40 @@ index 6ee39b534b8d992655bc0cef3c299d12cbae0034..90b3526479320064378f2cde6c2f2b8e
151
151
.completer(new ConsoleCommandCompleter(this.server))
152
152
.option(LineReader.Option.COMPLETE_IN_WORD, true);
153
153
diff --git a/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java b/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java
154
- index bf1aacdfac2d501c62038a22cb9eac7f9b946619..3099c21ee589acf6edff5903a23673adf489024f 100644
154
+ index 790bad0494454ca12ee152e3de6da3da634d9b20..a6e5950b5875cafd734300cdfbf58f5d3736f3c8 100644
155
155
--- a/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java
156
156
+++ b/src/main/java/io/papermc/paper/ServerBuildInfoImpl.java
157
- @@ -32,6 +32,7 @@ public record ServerBuildInfoImpl(
157
+ @@ -31,6 +31,7 @@ public record ServerBuildInfoImpl(
158
+ private static final String ATTRIBUTE_GIT_COMMIT = "Git-Commit";
158
159
159
160
private static final String BRAND_PAPER_NAME = "Paper";
160
- private static final String BRAND_PUFFERFISH_NAME = "Pufferfish"; // Purpur
161
161
+ private static final String BRAND_PURPUR_NAME = "Purpur"; // Purpur
162
162
163
163
private static final String BUILD_DEV = "DEV";
164
164
165
- @@ -43 ,9 +44 ,9 @@ public record ServerBuildInfoImpl(
165
+ @@ -42 ,9 +43 ,9 @@ public record ServerBuildInfoImpl(
166
166
this(
167
167
getManifestAttribute(manifest, ATTRIBUTE_BRAND_ID)
168
168
.map(Key::key)
169
- - .orElse(BRAND_PUFFERFISH_ID), // Purpur
169
+ - .orElse(BRAND_PAPER_ID),
170
170
+ .orElse(BRAND_PURPUR_ID), // Purpur
171
171
getManifestAttribute(manifest, ATTRIBUTE_BRAND_NAME)
172
- - .orElse(BRAND_PUFFERFISH_NAME), // Purpur
172
+ - .orElse(BRAND_PAPER_NAME),
173
173
+ .orElse(BRAND_PURPUR_NAME), // Purpur
174
174
SharedConstants.getCurrentVersion().getId(),
175
175
SharedConstants.getCurrentVersion().getName(),
176
176
getManifestAttribute(manifest, ATTRIBUTE_BUILD_NUMBER)
177
- @@ -62 ,7 +63 ,7 @@ public record ServerBuildInfoImpl(
177
+ @@ -61 ,7 +62 ,7 @@ public record ServerBuildInfoImpl(
178
178
179
179
@Override
180
180
public boolean isBrandCompatible(final @NotNull Key brandId) {
181
- - return brandId.equals(this.brandId) || brandId.equals(BRAND_PAPER_ID); // Purpur
182
- + return brandId.equals(this.brandId) || brandId.equals(BRAND_PAPER_ID) || brandId.equals(BRAND_PUFFERFISH_ID) ; // Purpur
181
+ - return brandId.equals(this.brandId);
182
+ + return brandId.equals(this.brandId) || brandId.equals(BRAND_PAPER_ID); // Purpur
183
183
}
184
184
185
185
@Override
186
186
diff --git a/src/main/java/net/minecraft/CrashReport.java b/src/main/java/net/minecraft/CrashReport.java
187
- index b24265573fdef5d9a964bcd76146f34542c420cf..710477ae27ebc5afdf0012ef0867d05efd293c24 100644
187
+ index 589a8bf75be6ccc59f1e5dd5d8d9afed41c4772d..7eabcb453ef655741c4802d2f574932d6d741631 100644
188
188
--- a/src/main/java/net/minecraft/CrashReport.java
189
189
+++ b/src/main/java/net/minecraft/CrashReport.java
190
190
@@ -32,6 +32,7 @@ public class CrashReport {
@@ -214,10 +214,10 @@ index b24265573fdef5d9a964bcd76146f34542c420cf..710477ae27ebc5afdf0012ef0867d05e
214
214
215
215
public SystemReport getSystemReport() {
216
216
diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java
217
- index 40689256711cc94a806ca1da346f4f62eda31526..4c178b234bc1118a577d0e016f4b986e9197e99d 100644
217
+ index 2d5c1b91b814316bf9f2f22bcd30adacc8970b01..82a661db5fc88e4e06befc0abf720d3e9fb8da97 100644
218
218
--- a/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java
219
219
+++ b/src/main/java/net/minecraft/world/level/chunk/storage/RegionFileStorage.java
220
- @@ -177 ,7 +177 ,7 @@ public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise
220
+ @@ -243 ,7 +243 ,7 @@ public class RegionFileStorage implements AutoCloseable, ca.spottedleaf.moonrise
221
221
222
222
// Paper start
223
223
private static void printOversizedLog(String msg, Path file, int x, int z) {
@@ -254,49 +254,49 @@ index 4e56018b64d11f76c8da43fd8f85c6de72204e36..9607675e6c5bff2183c4420d11fc63ee
254
254
255
255
@Override
256
256
diff --git a/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java b/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java
257
- index 2f4d6b56301195f8d39ed50dffe842464065bfe1..30ddb35140ae4a6faba98c191bb8eadbafc35377 100644
257
+ index 5fc88196b2c873427c817e9802ad3b12009f265f..4178f48c1614af8e6796cf07fd018b9c6e67dcd0 100644
258
258
--- a/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java
259
259
+++ b/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java
260
260
@@ -492,7 +492,7 @@ public class CraftScheduler implements BukkitScheduler {
261
261
this.parsePending();
262
262
} else {
263
- // this.debugTail = this.debugTail.setNext(new CraftAsyncDebugger(currentTick + CraftScheduler.RECENT_TICKS, task.getOwner(), task.getTaskClass())); // Paper
263
+ // this.debugTail = this.debugTail.setNext(new CraftAsyncDebugger(this. currentTick + CraftScheduler.RECENT_TICKS, task.getOwner(), task.getTaskClass())); // Paper
264
264
- task.getOwner().getLogger().log(Level.SEVERE, "Unexpected Async Task in the Sync Scheduler. Report this to Paper"); // Paper
265
265
+ task.getOwner().getLogger().log(Level.SEVERE, "Unexpected Async Task in the Sync Scheduler. Report this to Purpur"); // Paper // Purpur
266
266
// We don't need to parse pending
267
267
// (async tasks must live with race-conditions if they attempt to cancel between these few lines of code)
268
268
}
269
269
diff --git a/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java b/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java
270
- index 8fa2b2a67891d34ec95f7eed2a4118ddd8a5be15..5505c13d0e602f39fe02dde350082c11a2f2a2e0 100644
270
+ index bc53c263682ada9eebcaccc13e741844d310a7a6..8a96f77d16eb0c977fd6212bece419ef4860e95e 100644
271
271
--- a/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java
272
272
+++ b/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java
273
273
@@ -489,7 +489,7 @@ public final class CraftMagicNumbers implements UnsafeValues {
274
274
275
275
@Override
276
276
public com.destroystokyo.paper.util.VersionFetcher getVersionFetcher() {
277
- - return new gg.pufferfish.pufferfish.PufferfishVersionFetcher (); // Pufferfish
277
+ - return new com.destroystokyo.paper.PaperVersionFetcher ();
278
278
+ return new com.destroystokyo.paper.PaperVersionFetcher(); // Pufferfish // Purpur
279
279
}
280
280
281
281
@Override
282
282
diff --git a/src/main/java/org/bukkit/craftbukkit/util/Versioning.java b/src/main/java/org/bukkit/craftbukkit/util/Versioning.java
283
- index 80553face9c70c2a3d897681e7761df85b22d464 ..99597258e8e88cd9e2c901c4ac3ff7faeeabee2b 100644
283
+ index 774556a62eb240da42e84db4502e2ed43495be17 ..99597258e8e88cd9e2c901c4ac3ff7faeeabee2b 100644
284
284
--- a/src/main/java/org/bukkit/craftbukkit/util/Versioning.java
285
285
+++ b/src/main/java/org/bukkit/craftbukkit/util/Versioning.java
286
286
@@ -11,7 +11,7 @@ public final class Versioning {
287
287
public static String getBukkitVersion() {
288
288
String result = "Unknown-Version";
289
289
290
- - InputStream stream = Bukkit.class.getClassLoader().getResourceAsStream("META-INF/maven/gg.pufferfish.pufferfish/pufferfish -api/pom.properties"); // Pufferfish
290
+ - InputStream stream = Bukkit.class.getClassLoader().getResourceAsStream("META-INF/maven/io.papermc.paper/paper -api/pom.properties");
291
291
+ InputStream stream = Bukkit.class.getClassLoader().getResourceAsStream("META-INF/maven/org.purpurmc.purpur/purpur-api/pom.properties"); // Pufferfish // Purpur
292
292
Properties properties = new Properties();
293
293
294
294
if (stream != null) {
295
295
diff --git a/src/main/java/org/spigotmc/WatchdogThread.java b/src/main/java/org/spigotmc/WatchdogThread.java
296
- index f7a4fee9bb25ff256dc2e5ea26bfbceca6a49167..f51cc3de3ca935ef90f7f0e9dd0506b856fc55f3 100644
296
+ index 529df2a41dd93d6e1505053bd04032dbf0cdaa31..c0aa9f4bfaa1d6fb81823363e3ac3f1ff06efc3d 100644
297
297
--- a/src/main/java/org/spigotmc/WatchdogThread.java
298
298
+++ b/src/main/java/org/spigotmc/WatchdogThread.java
299
- @@ -96 ,7 +96 ,7 @@ public class WatchdogThread extends ca.spottedleaf.moonrise.common.util.TickThre
299
+ @@ -23 ,7 +23 ,7 @@ public class WatchdogThread extends ca.spottedleaf.moonrise.common.util.TickThre
300
300
301
301
private WatchdogThread(long timeoutTime, boolean restart)
302
302
{
@@ -305,7 +305,7 @@ index f7a4fee9bb25ff256dc2e5ea26bfbceca6a49167..f51cc3de3ca935ef90f7f0e9dd0506b8
305
305
this.timeoutTime = timeoutTime;
306
306
this.restart = restart;
307
307
earlyWarningEvery = Math.min(io.papermc.paper.configuration.GlobalConfiguration.get().watchdog.earlyWarningEvery, timeoutTime); // Paper
308
- @@ -155 ,14 +155 ,14 @@ public class WatchdogThread extends ca.spottedleaf.moonrise.common.util.TickThre
308
+ @@ -80 ,14 +80 ,14 @@ public class WatchdogThread extends ca.spottedleaf.moonrise.common.util.TickThre
309
309
if (isLongTimeout) {
310
310
// Paper end
311
311
log.log( Level.SEVERE, "------------------------------" );
@@ -323,7 +323,7 @@ index f7a4fee9bb25ff256dc2e5ea26bfbceca6a49167..f51cc3de3ca935ef90f7f0e9dd0506b8
323
323
//
324
324
if ( net.minecraft.world.level.Level.lastPhysicsProblem != null )
325
325
{
326
- @@ -184 ,12 +184 ,12 @@ public class WatchdogThread extends ca.spottedleaf.moonrise.common.util.TickThre
326
+ @@ -109 ,12 +109 ,12 @@ public class WatchdogThread extends ca.spottedleaf.moonrise.common.util.TickThre
327
327
// Paper end
328
328
} else
329
329
{
@@ -336,9 +336,9 @@ index f7a4fee9bb25ff256dc2e5ea26bfbceca6a49167..f51cc3de3ca935ef90f7f0e9dd0506b8
336
336
- log.log( Level.SEVERE, "Server thread dump (Look for plugins here before reporting to Paper!):" ); // Paper
337
337
+ log.log( Level.SEVERE, "Server thread dump (Look for plugins here before reporting to Purpur!):" ); // Paper // Purpur
338
338
ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkTaskScheduler.dumpAllChunkLoadInfo(MinecraftServer.getServer(), isLongTimeout); // Paper - rewrite chunk system
339
- this.dumpTickingInfo(); // Paper - log detailed tick information
340
339
WatchdogThread.dumpThread( ManagementFactory.getThreadMXBean().getThreadInfo( MinecraftServer.getServer().serverThread.getId(), Integer.MAX_VALUE ), log );
341
- @@ -205,7 +205,7 @@ public class WatchdogThread extends ca.spottedleaf.moonrise.common.util.TickThre
340
+ log.log( Level.SEVERE, "------------------------------" );
341
+ @@ -129,7 +129,7 @@ public class WatchdogThread extends ca.spottedleaf.moonrise.common.util.TickThre
342
342
WatchdogThread.dumpThread( thread, log );
343
343
}
344
344
} else {
0 commit comments