Skip to content

Commit e4d30e0

Browse files
committed
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@e84621a [ci skip] Add more patch identifying comments PaperMC/Paper@c0e4697 [ci skip] Add more patch identifying comments PaperMC/Paper@17275ff [ci skip] add more comments & move 1 hunk to correct patch PaperMC/Paper@78fcb8e [ci skip] Update contributing guidelines to include identifying commit titles in comments (#10162) PaperMC/Paper@8657cd9 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#10164) PaperMC/Paper@c151c95 Fixup AsyncPreLoginEvent patches PaperMC/Paper@93a848c Readd missed line PaperMC/Paper@f9fdedf [ci skip] Add more patch identifying comments, merge related patches PaperMC/Paper@0ef5984 [ci skip] Add more patch identifying comments, merge related patches
1 parent de54530 commit e4d30e0

47 files changed

Lines changed: 306 additions & 307 deletions

File tree

Some content is hidden

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

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ group = org.purpurmc.purpur
22
version = 1.20.4-R0.1-SNAPSHOT
33

44
mcVersion = 1.20.4
5-
paperCommit = 8c8862f3a85a9f02facae64872e4646f27d1a429
5+
paperCommit = 0ef59845bf75aac7d8f0d03003a2f4a3c82b918d
66

77
org.gradle.caching = true
88
org.gradle.parallel = true

patches/api/0041-Add-local-difficulty-api.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ Subject: [PATCH] Add local difficulty api
55

66

77
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
8-
index d3081d4445af73c2c7b23c5fc60861f184ac808e..1173081896ca95ab001175ddf6e269ab5e791896 100644
8+
index bf4b94ea2577e9d7e344385209fc0644a4e6bfbb..8368b34d071f4f2c687e753ae52de4c03e3ac9f9 100644
99
--- a/src/main/java/org/bukkit/World.java
1010
+++ b/src/main/java/org/bukkit/World.java
11-
@@ -4174,6 +4174,16 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
11+
@@ -4172,6 +4172,16 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
1212
@Nullable
1313
public DragonBattle getEnderDragonBattle();
1414

patches/api/0044-Debug-Marker-API.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,10 +179,10 @@ index c001488119c64f9ee2babce29a8ff9f86aec9bfb..529fb1beadefc79ce6bf5755d5223301
179179
// Purpur end
180180
}
181181
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
182-
index 1173081896ca95ab001175ddf6e269ab5e791896..e4f0d5ee85371374453b837947c7f84c7731128c 100644
182+
index 8368b34d071f4f2c687e753ae52de4c03e3ac9f9..eea802fbee51e919595f6501161bf2fd58d6a1c1 100644
183183
--- a/src/main/java/org/bukkit/World.java
184184
+++ b/src/main/java/org/bukkit/World.java
185-
@@ -4182,6 +4182,76 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
185+
@@ -4180,6 +4180,76 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
186186
* @return The local difficulty
187187
*/
188188
public float getLocalDifficultyAt(@NotNull Location location);

patches/api/0054-Add-hover-lines-API.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ Subject: [PATCH] Add hover lines API
55

66

77
diff --git a/src/main/java/org/bukkit/inventory/ItemFactory.java b/src/main/java/org/bukkit/inventory/ItemFactory.java
8-
index 0217f98a74140bbae454d467de27c12b6060ca75..fba5b867ea9de36b45ef25c2a93fc436701bb3d9 100644
8+
index f680545b6b59bf8d2ad154b0472dda4cba42a162..58a62ba0635f9158bf18043da89aba7521e0e2e1 100644
99
--- a/src/main/java/org/bukkit/inventory/ItemFactory.java
1010
+++ b/src/main/java/org/bukkit/inventory/ItemFactory.java
11-
@@ -355,4 +355,14 @@ public interface ItemFactory {
11+
@@ -353,4 +353,14 @@ public interface ItemFactory {
1212
*/
1313
@NotNull ItemStack enchantWithLevels(@NotNull ItemStack itemStack, @org.jetbrains.annotations.Range(from = 1, to = 30) int levels, boolean allowTreasure, @NotNull java.util.Random random);
1414
// Paper end - enchantWithLevels API

patches/server/0001-Pufferfish-Server-Changes.patch

Lines changed: 44 additions & 45 deletions
Large diffs are not rendered by default.

patches/server/0002-Rebrand.patch

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] Rebrand
55

66

77
diff --git a/build.gradle.kts b/build.gradle.kts
8-
index 5134bd15ff55d3407dec6756663394535a0ddf69..a627c4b4814cde0581884145eba498a76baed0b2 100644
8+
index fd785a79b1708aadd760f5b62d49d4d4e55e9938..4bdf291e2e2d96ea7385ae667983f1731baa176a 100644
99
--- a/build.gradle.kts
1010
+++ b/build.gradle.kts
1111
@@ -13,12 +13,12 @@ configurations.named(log4jPlugins.compileClasspathConfigurationName) {
@@ -25,7 +25,7 @@ index 5134bd15ff55d3407dec6756663394535a0ddf69..a627c4b4814cde0581884145eba498a7
2525
// Paper start
2626
implementation("org.jline:jline-terminal-jansi:3.21.0")
2727
implementation("net.minecrell:terminalconsoleappender:1.3.0")
28-
@@ -62,6 +62,10 @@ dependencies {
28+
@@ -61,6 +61,10 @@ dependencies {
2929
}
3030
// Pufferfish end
3131

@@ -36,7 +36,7 @@ index 5134bd15ff55d3407dec6756663394535a0ddf69..a627c4b4814cde0581884145eba498a7
3636
testImplementation("io.github.classgraph:classgraph:4.8.47") // Paper - mob goal test
3737
testImplementation("org.junit.jupiter:junit-jupiter:5.10.0")
3838
testImplementation("org.hamcrest:hamcrest:2.2")
39-
@@ -89,7 +93,7 @@ tasks.jar {
39+
@@ -88,7 +92,7 @@ tasks.jar {
4040
attributes(
4141
"Main-Class" to "org.bukkit.craftbukkit.Main",
4242
"Implementation-Title" to "CraftBukkit",
@@ -45,7 +45,7 @@ index 5134bd15ff55d3407dec6756663394535a0ddf69..a627c4b4814cde0581884145eba498a7
4545
"Implementation-Vendor" to date, // Paper
4646
"Specification-Title" to "Bukkit",
4747
"Specification-Version" to project.version,
48-
@@ -173,7 +177,7 @@ fun TaskContainer.registerRunTask(
48+
@@ -172,7 +176,7 @@ fun TaskContainer.registerRunTask(
4949
name: String,
5050
block: JavaExec.() -> Unit
5151
): TaskProvider<JavaExec> = register<JavaExec>(name) {
@@ -177,7 +177,7 @@ index e047dee632022abfe05865d1e71838be8d5d053a..888e31a0454888c36cb27602a28619f1
177177
stringbuilder.append(CrashReport.getErrorComment());
178178
stringbuilder.append("\n\n");
179179
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
180-
index 53d0a930ae5ec34c1f3a58e96e92f54dd9c7881c..6e8d7a22e9301704fd8d3e08e806b186f2578038 100644
180+
index 47d81048c67653e36aae4937c8fa8fd084c12417..ab525a673cc57136ffa6e310df9cf061d70a53bf 100644
181181
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
182182
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
183183
@@ -956,7 +956,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop<TickTa
@@ -189,7 +189,7 @@ index 53d0a930ae5ec34c1f3a58e96e92f54dd9c7881c..6e8d7a22e9301704fd8d3e08e806b186
189189
while (this.getRunningThread().isAlive()) {
190190
this.getRunningThread().stop();
191191
try {
192-
@@ -1868,7 +1868,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop<TickTa
192+
@@ -1854,7 +1854,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop<TickTa
193193

194194
@DontObfuscate
195195
public String getServerModName() {
@@ -199,7 +199,7 @@ index 53d0a930ae5ec34c1f3a58e96e92f54dd9c7881c..6e8d7a22e9301704fd8d3e08e806b186
199199

200200
public SystemReport fillSystemReport(SystemReport details) {
201201
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
202-
index 6550d4ea03b5b56159b19e297f03b0b141c59c62..aa4ec4d17880230bb59b0fa8aabdb2212e95015f 100644
202+
index cfc41926305441cb36ed67a8cb7e327cd80ff301..63a27079bae650672c027443ff4dc8d4e21a4d06 100644
203203
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
204204
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
205205
@@ -264,7 +264,7 @@ import javax.annotation.Nullable; // Paper

patches/server/0003-Fix-pufferfish-issues.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ Subject: [PATCH] Fix pufferfish issues
55

66

77
diff --git a/build.gradle.kts b/build.gradle.kts
8-
index a627c4b4814cde0581884145eba498a76baed0b2..790835a0c4889d17b4efd06cb463744973642a48 100644
8+
index 4bdf291e2e2d96ea7385ae667983f1731baa176a..5b8a28969451b12c4fc66976afd052ffa5805932 100644
99
--- a/build.gradle.kts
1010
+++ b/build.gradle.kts
11-
@@ -233,5 +233,7 @@ val runtimeClasspathForRunDev = sourceSets.main.flatMap { src ->
11+
@@ -232,5 +232,7 @@ val runtimeClasspathForRunDev = sourceSets.main.flatMap { src ->
1212
}
1313
tasks.registerRunTask("runDev") {
1414
description = "Spin up a non-relocated Mojang-mapped test server"
@@ -40,7 +40,7 @@ index 0dd3374468e05f7a312ba5856b9cf8a4787dfa59..960c0555a001fe63de78d77d5ea47d08
4040
"This can improve performance by a few percent, but has minor gameplay implications.");
4141
}
4242
diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java
43-
index bef69b86d245f421babfd1343a5c76b452e26a72..b0e38dbe7f7680c8045cfab2d4503921848e2fb0 100644
43+
index f571a4a8b56a82f17b0af3ae482c7ba7ce30a0b0..784b97381f7fc9baff2139b8257a100bd785a0e1 100644
4444
--- a/src/main/java/net/minecraft/server/level/ServerLevel.java
4545
+++ b/src/main/java/net/minecraft/server/level/ServerLevel.java
4646
@@ -997,7 +997,7 @@ public class ServerLevel extends Level implements WorldGenLevel {
@@ -53,7 +53,7 @@ index bef69b86d245f421babfd1343a5c76b452e26a72..b0e38dbe7f7680c8045cfab2d4503921
5353

5454
private int currentIceAndSnowTick = 0; protected void resetIceAndSnowTick() { this.currentIceAndSnowTick = this.randomTickRandom.nextInt(16); } // Pufferfish
5555
diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java
56-
index ff5880cd1aef52b9df435c8c5935295b116580d2..43b7de2ef617eb249a9fbd731efa6b65e53f7cf1 100644
56+
index 06bef6a9ed86b26f84b264a44864592ff13c87c6..43729a9f1282999d5cfcffdc70aac9e8cc76c916 100644
5757
--- a/src/main/java/net/minecraft/world/level/Level.java
5858
+++ b/src/main/java/net/minecraft/world/level/Level.java
5959
@@ -213,7 +213,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable {
@@ -63,7 +63,7 @@ index ff5880cd1aef52b9df435c8c5935295b116580d2..43b7de2ef617eb249a9fbd731efa6b65
6363
- protected final io.papermc.paper.util.math.ThreadUnsafeRandom randomTickRandom = new io.papermc.paper.util.math.ThreadUnsafeRandom(java.util.concurrent.ThreadLocalRandom.current().nextLong()); public net.minecraft.util.RandomSource getThreadUnsafeRandom() { return this.randomTickRandom; } // Pufferfish - move thread unsafe random initialization // Pufferfish - getter
6464
+ //protected final io.papermc.paper.util.math.ThreadUnsafeRandom randomTickRandom = new io.papermc.paper.util.math.ThreadUnsafeRandom(java.util.concurrent.ThreadLocalRandom.current().nextLong()); public net.minecraft.util.RandomSource getThreadUnsafeRandom() { return this.randomTickRandom; } // Pufferfish - move thread unsafe random initialization // Pufferfish - getter // Purpur - dont break ABI
6565

66-
protected Level(WritableLevelData worlddatamutable, ResourceKey<Level> resourcekey, RegistryAccess iregistrycustom, Holder<DimensionType> holder, Supplier<ProfilerFiller> supplier, boolean flag, boolean flag1, long i, int j, org.bukkit.generator.ChunkGenerator gen, org.bukkit.generator.BiomeProvider biomeProvider, org.bukkit.World.Environment env, java.util.function.Function<org.spigotmc.SpigotWorldConfig, io.papermc.paper.configuration.WorldConfiguration> paperWorldConfigCreator, java.util.concurrent.Executor executor) { // Paper - Async-Anti-Xray - Pass executor
66+
protected Level(WritableLevelData worlddatamutable, ResourceKey<Level> resourcekey, RegistryAccess iregistrycustom, Holder<DimensionType> holder, Supplier<ProfilerFiller> supplier, boolean flag, boolean flag1, long i, int j, org.bukkit.generator.ChunkGenerator gen, org.bukkit.generator.BiomeProvider biomeProvider, org.bukkit.World.Environment env, java.util.function.Function<org.spigotmc.SpigotWorldConfig, io.papermc.paper.configuration.WorldConfiguration> paperWorldConfigCreator, java.util.concurrent.Executor executor) { // Paper - create paper world config; Async-Anti-Xray: Pass executor
6767
this.spigotConfig = new org.spigotmc.SpigotWorldConfig(((net.minecraft.world.level.storage.PrimaryLevelData) worlddatamutable).getLevelName()); // Spigot
6868
diff --git a/src/main/java/net/minecraft/world/level/chunk/LevelChunk.java b/src/main/java/net/minecraft/world/level/chunk/LevelChunk.java
6969
index 1afac69b5bc7055d2adb07aea4755b87b246275c..76a4708464d35dd7782b1032288b52d61ee8fffc 100644

patches/server/0004-Purpur-config-files.patch

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ index 692c962193cf9fcc6801fc93f3220bdc673d527b..8cde30544e14f8fc2dac32966ae3c21f
3737
metrics.addCustomChart(new Metrics.DrilldownPie("java_version", () -> {
3838
Map<String, Map<String, Integer>> map = new HashMap<>();
3939
diff --git a/src/main/java/net/minecraft/commands/CommandSourceStack.java b/src/main/java/net/minecraft/commands/CommandSourceStack.java
40-
index 37ba8fd69a0099f80bdf7c28b593241f1f5d681f..2944b64e3dd5d413ccc12330118eb5248888e21f 100644
40+
index ec4152f7372ddad216039a489fb5d72f963b4f18..ca926baddf27536252a442bb23d0e34ac9fc08c0 100644
4141
--- a/src/main/java/net/minecraft/commands/CommandSourceStack.java
4242
+++ b/src/main/java/net/minecraft/commands/CommandSourceStack.java
4343
@@ -335,6 +335,30 @@ public class CommandSourceStack implements ExecutionCommandSource<CommandSourceS
@@ -72,13 +72,13 @@ index 37ba8fd69a0099f80bdf7c28b593241f1f5d681f..2944b64e3dd5d413ccc12330118eb524
7272
boolean flag1 = this.source.acceptsSuccess() && !this.silent;
7373
boolean flag2 = broadcastToOps && this.source.shouldInformAdmins() && !this.silent;
7474
diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
75-
index 3b8c810a228a59bf02a8557b229e5eca56c16562..5ebe7e5c4f12ccb8a91a1e6a0f029d0f54b09e15 100644
75+
index 80e1dcef1eeb33f553c7d771a00d463e99e3f147..b00a8c2bad92ec63e97cfa9ae7624ad89d1f9268 100644
7676
--- a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
7777
+++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
78-
@@ -218,6 +218,15 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
78+
@@ -219,6 +219,15 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
7979
thread.start(); // Paper - start console thread after MinecraftServer.console & PaperConfig are initialized
80-
io.papermc.paper.command.PaperCommands.registerCommands(this);
81-
com.destroystokyo.paper.Metrics.PaperMetrics.startMetrics();
80+
io.papermc.paper.command.PaperCommands.registerCommands(this); // Paper - setup /paper command
81+
com.destroystokyo.paper.Metrics.PaperMetrics.startMetrics(); // Paper - start metrics
8282
+ // Purpur start
8383
+ try {
8484
+ org.purpurmc.purpur.PurpurConfig.init((java.io.File) options.valueOf("purpur-settings"));
@@ -88,31 +88,31 @@ index 3b8c810a228a59bf02a8557b229e5eca56c16562..5ebe7e5c4f12ccb8a91a1e6a0f029d0f
8888
+ }
8989
+ org.purpurmc.purpur.PurpurConfig.registerCommands();
9090
+ // Purpur end
91-
com.destroystokyo.paper.VersionHistoryManager.INSTANCE.getClass(); // load version history now
92-
io.papermc.paper.brigadier.PaperBrigadierProviderImpl.INSTANCE.getClass(); // init PaperBrigadierProvider
93-
// Paper end
91+
com.destroystokyo.paper.VersionHistoryManager.INSTANCE.getClass(); // Paper - load version history now
92+
io.papermc.paper.brigadier.PaperBrigadierProviderImpl.INSTANCE.getClass(); // Paper - init PaperBrigadierProvider
93+
gg.pufferfish.pufferfish.PufferfishConfig.load(); // Pufferfish
9494
diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java
95-
index 43b7de2ef617eb249a9fbd731efa6b65e53f7cf1..6ed3b2803c22ddac4234d573cecbaa5991a320d9 100644
95+
index 43729a9f1282999d5cfcffdc70aac9e8cc76c916..f528e4df3299d76d1ecc846721f34ae32c70c383 100644
9696
--- a/src/main/java/net/minecraft/world/level/Level.java
9797
+++ b/src/main/java/net/minecraft/world/level/Level.java
9898
@@ -179,6 +179,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable {
99-
// Paper end
99+
// Paper end - add paper world config
100100

101101
public final com.destroystokyo.paper.antixray.ChunkPacketBlockController chunkPacketBlockController; // Paper - Anti-Xray
102102
+ public final org.purpurmc.purpur.PurpurWorldConfig purpurConfig; // Purpur
103103
public final co.aikar.timings.WorldTimingsHandler timings; // Paper
104104
public static BlockPos lastPhysicsProblem; // Spigot
105105
private org.spigotmc.TickLimiter entityLimiter;
106106
@@ -218,6 +219,7 @@ public abstract class Level implements LevelAccessor, AutoCloseable {
107-
protected Level(WritableLevelData worlddatamutable, ResourceKey<Level> resourcekey, RegistryAccess iregistrycustom, Holder<DimensionType> holder, Supplier<ProfilerFiller> supplier, boolean flag, boolean flag1, long i, int j, org.bukkit.generator.ChunkGenerator gen, org.bukkit.generator.BiomeProvider biomeProvider, org.bukkit.World.Environment env, java.util.function.Function<org.spigotmc.SpigotWorldConfig, io.papermc.paper.configuration.WorldConfiguration> paperWorldConfigCreator, java.util.concurrent.Executor executor) { // Paper - Async-Anti-Xray - Pass executor
107+
protected Level(WritableLevelData worlddatamutable, ResourceKey<Level> resourcekey, RegistryAccess iregistrycustom, Holder<DimensionType> holder, Supplier<ProfilerFiller> supplier, boolean flag, boolean flag1, long i, int j, org.bukkit.generator.ChunkGenerator gen, org.bukkit.generator.BiomeProvider biomeProvider, org.bukkit.World.Environment env, java.util.function.Function<org.spigotmc.SpigotWorldConfig, io.papermc.paper.configuration.WorldConfiguration> paperWorldConfigCreator, java.util.concurrent.Executor executor) { // Paper - create paper world config; Async-Anti-Xray: Pass executor
108108
this.spigotConfig = new org.spigotmc.SpigotWorldConfig(((net.minecraft.world.level.storage.PrimaryLevelData) worlddatamutable).getLevelName()); // Spigot
109-
this.paperConfig = paperWorldConfigCreator.apply(this.spigotConfig); // Paper
109+
this.paperConfig = paperWorldConfigCreator.apply(this.spigotConfig); // Paper - create paper world config
110110
+ this.purpurConfig = new org.purpurmc.purpur.PurpurWorldConfig(((net.minecraft.world.level.storage.PrimaryLevelData) worlddatamutable).getLevelName(), env); // Purpur
111111
this.generator = gen;
112112
this.world = new CraftWorld((ServerLevel) this, gen, biomeProvider, env);
113113

114114
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
115-
index b3d3da00399d43fb975f2c472950d5846328b909..c6b3233e5b20143bd0566115c13fb34f46913858 100644
115+
index 63a27079bae650672c027443ff4dc8d4e21a4d06..d1776bb7309b6e35115ab39e31d4bf4b96e5e28b 100644
116116
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
117117
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
118118
@@ -1037,6 +1037,7 @@ public final class CraftServer implements Server {
@@ -139,7 +139,7 @@ index b3d3da00399d43fb975f2c472950d5846328b909..c6b3233e5b20143bd0566115c13fb34f
139139
this.overrideAllCommandBlockCommands = this.commandsConfiguration.getStringList("command-block-overrides").contains("*");
140140
this.ignoreVanillaPermissions = this.commandsConfiguration.getBoolean("ignore-vanilla-permissions");
141141

142-
@@ -3016,6 +3019,18 @@ public final class CraftServer implements Server {
142+
@@ -3015,6 +3018,18 @@ public final class CraftServer implements Server {
143143
return CraftServer.this.console.paperConfigurations.createLegacyObject(CraftServer.this.console);
144144
}
145145

@@ -159,7 +159,7 @@ index b3d3da00399d43fb975f2c472950d5846328b909..c6b3233e5b20143bd0566115c13fb34f
159159
public void restart() {
160160
org.spigotmc.RestartCommand.restart();
161161
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
162-
index a74a8a027c99eef199c1a6a54232ac2c8ffb9d08..4f81321727b754c0e101bb05bc6474203412e89e 100644
162+
index ef8bbef6e4143b9432ee2ae2fb79e2aa2a9b84df..537fb93e1207d659d9d5375bf53981708393486a 100644
163163
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
164164
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
165165
@@ -174,6 +174,14 @@ public class Main {

0 commit comments

Comments
 (0)