Skip to content

Commit a76ef64

Browse files
committed
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@f2e7f442 simplify
1 parent 2d3cfe0 commit a76ef64

File tree

6 files changed

+17
-17
lines changed

6 files changed

+17
-17
lines changed

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ group = org.purpurmc.purpur
22
version = 1.21.5-R0.1-SNAPSHOT
33

44
mcVersion = 1.21.5-pre1
5-
paperCommit = 3459b68dc3f22653ac576b3f8b94f05b419ec611
5+
paperCommit = f2e7f44275efe36ce30928a7f37f010bbf3f52ec
66

77
org.gradle.configuration-cache = true
88
org.gradle.caching = true

purpur-server/paper-patches/features/0002-Ridables.patch

+4-4
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ index 227a2cdc6dbca17d4771aff3a0f62c424c4b06c9..65c4c0690874c29814098448b6cc6077
3737
+ // Purpur end - Ridables
3838
}
3939
diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
40-
index 951048a9f73993f39468f18ea63bfc1baadfc274..0448037c7f14707586b65c1998476d1d11b9b6cb 100644
40+
index 797d731f97c3457d504be5d81e233e3d63f993f6..6f112d700a368a64acca8d702d03ef93942da963 100644
4141
--- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
4242
+++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
43-
@@ -560,6 +560,15 @@ public class CraftEventFactory {
44-
// Paper end
43+
@@ -514,6 +514,15 @@ public class CraftEventFactory {
44+
}
4545
craftServer.getPluginManager().callEvent(event);
4646

4747
+ // Purpur start - Ridables
@@ -56,7 +56,7 @@ index 951048a9f73993f39468f18ea63bfc1baadfc274..0448037c7f14707586b65c1998476d1d
5656
return event;
5757
}
5858

59-
@@ -1133,6 +1142,7 @@ public class CraftEventFactory {
59+
@@ -1046,6 +1055,7 @@ public class CraftEventFactory {
6060
EntityDamageEvent event;
6161
if (damager != null) {
6262
event = new EntityDamageByEntityEvent(damager.getBukkitEntity(), damagee.getBukkitEntity(), cause, bukkitDamageSource, modifiers, modifierFunctions, critical);

purpur-server/paper-patches/features/0006-API-for-any-mob-to-burn-daylight.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ index 549f6fcf5ded0563e665673a797fa92496786c3b..852938bc4007c4f4ef5b51330d13b0fb
2424
Preconditions.checkArgument(entity != null, "Unknown entity");
2525

2626
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
27-
index b1cc7d90912b0ee1e2b57bb85c595a4f5d49e9aa..74e1e1751a2c3a25d44dec59c104f27980a057ae 100644
27+
index f4425a0e16573200be1951d073e4d0998585ec47..03dbdb8c32a2ed81987fa855567ee192f5c92e41 100644
2828
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
2929
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
30-
@@ -1176,4 +1176,16 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
30+
@@ -1173,4 +1173,16 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
3131
public boolean canUseEquipmentSlot(org.bukkit.inventory.EquipmentSlot slot) {
3232
return this.getHandle().canUseSlot(org.bukkit.craftbukkit.CraftEquipmentSlot.getNMS(slot));
3333
}

purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/CraftServer.java.patch

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
22
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
3-
@@ -428,6 +_,20 @@
3+
@@ -423,6 +_,20 @@
44
this.paperPluginManager = new io.papermc.paper.plugin.manager.PaperPluginManagerImpl(this, this.commandMap, pluginManager);
55
this.pluginManager.paperPluginManager = this.paperPluginManager;
66
// Paper end
@@ -21,31 +21,31 @@
2121

2222
CraftRegistry.setMinecraftRegistry(console.registryAccess());
2323

24-
@@ -1069,6 +_,7 @@
24+
@@ -1064,6 +_,7 @@
2525

2626
org.spigotmc.SpigotConfig.init((File) this.console.options.valueOf("spigot-settings")); // Spigot
2727
this.console.paperConfigurations.reloadConfigs(this.console);
2828
+ org.purpurmc.purpur.PurpurConfig.init((File) console.options.valueOf("purpur-settings")); // Purpur - Purpur config files
2929
for (ServerLevel world : this.console.getAllLevels()) {
3030
// world.serverLevelData.setDifficulty(config.difficulty); // Paper - per level difficulty
3131
world.setSpawnSettings(world.serverLevelData.getDifficulty() != Difficulty.PEACEFUL && config.spawnMonsters); // Paper - per level difficulty (from MinecraftServer#setDifficulty(ServerLevel, Difficulty, boolean))
32-
@@ -1084,6 +_,7 @@
32+
@@ -1079,6 +_,7 @@
3333
}
3434
}
3535
world.spigotConfig.init(); // Spigot
3636
+ world.purpurConfig.init(); // Purpur - Purpur config files
3737
}
3838

3939
Plugin[] pluginClone = pluginManager.getPlugins().clone(); // Paper
40-
@@ -1101,6 +_,7 @@
40+
@@ -1096,6 +_,7 @@
4141
org.spigotmc.SpigotConfig.registerCommands(); // Spigot
4242
io.papermc.paper.command.PaperCommands.registerCommands(this.console); // Paper
4343
this.spark.registerCommandBeforePlugins(this); // Paper - spark
4444
+ org.purpurmc.purpur.PurpurConfig.registerCommands(); // Purpur - Purpur config files
4545
this.overrideAllCommandBlockCommands = this.commandsConfiguration.getStringList("command-block-overrides").contains("*");
4646
this.ignoreVanillaPermissions = this.commandsConfiguration.getBoolean("ignore-vanilla-permissions");
4747

48-
@@ -1600,6 +_,60 @@
48+
@@ -1595,6 +_,60 @@
4949
return true;
5050
}
5151

@@ -106,7 +106,7 @@
106106
@Override
107107
public List<Recipe> getRecipesFor(ItemStack result) {
108108
Preconditions.checkArgument(result != null, "ItemStack cannot be null");
109-
@@ -2955,6 +_,18 @@
109+
@@ -2947,6 +_,18 @@
110110
return CraftServer.this.console.paperConfigurations.createLegacyObject(CraftServer.this.console);
111111
}
112112

@@ -125,15 +125,15 @@
125125
@Override
126126
public void restart() {
127127
CraftServer.this.restart();
128-
@@ -2988,6 +_,7 @@
128+
@@ -2979,6 +_,7 @@
129129
@Override
130130
public double[] getTPS() {
131131
return new double[] {
132132
+ net.minecraft.server.MinecraftServer.getServer().tps5s.getAverage(), // Purpur - Add 5 second tps average in /tps
133133
net.minecraft.server.MinecraftServer.getServer().tps1.getAverage(),
134134
net.minecraft.server.MinecraftServer.getServer().tps5.getAverage(),
135135
net.minecraft.server.MinecraftServer.getServer().tps15.getAverage()
136-
@@ -3195,4 +_,18 @@
136+
@@ -3186,4 +_,18 @@
137137
public void allowPausing(final Plugin plugin, final boolean value) {
138138
this.console.addPluginAllowingSleep(plugin.getName(), value);
139139
}

purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
22
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
3-
@@ -525,7 +_,7 @@
3+
@@ -526,7 +_,7 @@
44
net.minecraft.server.level.ServerPlayer nmsKiller = killer == null ? null : ((CraftPlayer) killer).getHandle();
55
this.getHandle().setLastHurtByMob(nmsKiller);
66
if (nmsKiller != null) {

purpur-server/paper-patches/files/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java
22
+++ b/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java
3-
@@ -261,6 +_,7 @@
3+
@@ -260,6 +_,7 @@
44
}
55

66
static {

0 commit comments

Comments
 (0)