Skip to content

Commit a857d51

Browse files
committed
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@e2c7e5cf Limit projectiles size PaperMC/Paper@ca5e948a Fix override of new item for Firework entity (#13891) PaperMC/Paper@20938c72 Set Obsolete the use of PotionMeta in Potion entities (#13892) PaperMC/Paper@76d2ac75 [ci/skip] Fix AreaEffectCloud doc comments (#13926) PaperMC/Paper@f414ba89 run generator PaperMC/Paper@9194ea20 fix duplicate goal name for cube mobs PaperMC/Paper@b0c2992a Fix "-1 releases behind" being logged for early snapshots PaperMC/Paper@46a24d6a Merge remote-tracking branch 'origin/main' into dev/26.2 PaperMC/Paper@2c0dfb53 Fix emptying sulfur cube bucket doesn't work PaperMC/Paper@b1b09191 update todo PaperMC/Paper@f23495f0 Commodore rewriting for breaking slime API change PaperMC/Paper@9a1623b3 fix tests PaperMC/Paper@611a0ab5 Update to 26.2-pre-4 PaperMC/Paper@87cc35db delegate more stuff to CraftItemStack PaperMC/Paper@8ea9659a bump built-in pack and regenerate tags PaperMC/Paper@46cc8588 fix dispense events a bit PaperMC/Paper@5c5ff5c8 remove redundant bed updates PaperMC/Paper@1b087229 Unapply hopper patch PaperMC/Paper@c600b162 skip POI cleanup when place event is cancelled for now
1 parent b5808d9 commit a857d51

19 files changed

Lines changed: 40 additions & 40 deletions

File tree

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
group = org.purpurmc.purpur
22

3-
mcVersion = 26.2-pre-3
3+
mcVersion = 26.2-pre-4
44
apiVersion = 26.2
55
channel=EXPERIMENTAL
6-
paperCommit = 1bea43f2481fd75fc4474d5cbc8cf8633ac72ca5
6+
paperCommit = c600b162314435ca84f99477384aeb7ec3bfc2e8
77

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

purpur-api/paper-patches/features/0002-Purpur-config-files.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ Subject: [PATCH] Purpur config files
55

66

77
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
8-
index f9fd6bb7e60d31eeb52e0025b9ff4ceb34e789f1..5a3d675862a4a9d6efd86052d13081d6e142f7c4 100644
8+
index b7f4c4efad7335d1c02d1315c64ba9953f3f05c9..81484f52feea2ccf8b9e7c791b976561a1a3e5f6 100644
99
--- a/src/main/java/org/bukkit/Server.java
1010
+++ b/src/main/java/org/bukkit/Server.java
11-
@@ -2444,6 +2444,18 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi
11+
@@ -2443,6 +2443,18 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi
1212
}
1313
// Paper end
1414

purpur-api/paper-patches/files/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java
22
+++ b/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java
3-
@@ -450,6 +_,26 @@
3+
@@ -455,6 +_,26 @@
44

55
GoalKey<Zombie> ZOMBIE_ATTACK_TURTLE_EGG = create("zombie_attack_turtle_egg", Zombie.class);
66

purpur-api/paper-patches/files/src/main/java/org/bukkit/Material.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/src/main/java/org/bukkit/Material.java
22
+++ b/src/main/java/org/bukkit/Material.java
3-
@@ -3707,4 +_,40 @@
3+
@@ -3738,4 +_,40 @@
44
return this.asItemType().getDefaultDataTypes();
55
}
66
// Paper end - data component API

purpur-api/paper-patches/files/src/main/java/org/bukkit/Server.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/src/main/java/org/bukkit/Server.java
22
+++ b/src/main/java/org/bukkit/Server.java
3-
@@ -2780,4 +_,125 @@
3+
@@ -2779,4 +_,125 @@
44
*/
55
void allowPausing(@NotNull org.bukkit.plugin.Plugin plugin, boolean value);
66
// Paper end - API to check if the server is sleeping

purpur-api/paper-patches/files/src/main/java/org/bukkit/inventory/ItemStack.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
/**
1616
* Represents a stack of items.
17-
@@ -1373,4 +_,482 @@
17+
@@ -1372,4 +_,482 @@
1818
return this.craftDelegate.matchesWithoutData(item, excludeTypes, ignoreCount);
1919
}
2020
// Paper end - data component API

purpur-server/minecraft-patches/sources/net/minecraft/core/dispenser/DispenseItemBehavior.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/net/minecraft/core/dispenser/DispenseItemBehavior.java
22
+++ b/net/minecraft/core/dispenser/DispenseItemBehavior.java
3-
@@ -625,5 +_,22 @@
3+
@@ -626,5 +_,22 @@
44
DispenserBlock.registerBehavior(Items.TNT_MINECART, new MinecartDispenseItemBehavior(EntityTypes.TNT_MINECART));
55
DispenserBlock.registerBehavior(Items.HOPPER_MINECART, new MinecartDispenseItemBehavior(EntityTypes.HOPPER_MINECART));
66
DispenserBlock.registerBehavior(Items.COMMAND_BLOCK_MINECART, new MinecartDispenseItemBehavior(EntityTypes.COMMAND_BLOCK_MINECART));

purpur-server/minecraft-patches/sources/net/minecraft/server/MinecraftServer.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
// adjust ticksBehind so that it is not greater-than catchup
8787
if (ticksBehind - catchup > 0L) {
8888
final long difference = ticksBehind - catchup;
89-
@@ -1853,7 +_,7 @@
89+
@@ -1852,7 +_,7 @@
9090
}
9191

9292
public String getServerModName() {

purpur-server/minecraft-patches/sources/net/minecraft/world/entity/LivingEntity.java.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,15 +152,15 @@
152152
}
153153

154154
// CraftBukkit start - Call death event // Paper start - call advancement triggers with correct entity equipment
155-
@@ -3313,6 +_,7 @@
155+
@@ -3323,6 +_,7 @@
156156
float dmg = (float)(diff * 10.0 - 3.0);
157157
if (dmg > 0.0F) {
158158
this.playSound(this.getFallDamageSound((int)dmg), 1.0F, 1.0F);
159159
+ if (level().purpurConfig.elytraKineticDamage) // Purpur - Toggle for kinetic damage
160160
this.hurt(this.damageSources().flyIntoWall(), dmg);
161161
}
162162
}
163-
@@ -4801,6 +_,12 @@
163+
@@ -4816,6 +_,12 @@
164164
? slot == EquipmentSlot.MAINHAND && this.canUseSlot(EquipmentSlot.MAINHAND)
165165
: slot == equippable.slot() && this.canUseSlot(equippable.slot()) && equippable.canBeEquippedBy(this.typeHolder());
166166
}

purpur-server/minecraft-patches/sources/net/minecraft/world/entity/animal/cow/MushroomCow.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/net/minecraft/world/entity/animal/cow/MushroomCow.java
22
+++ b/net/minecraft/world/entity/animal/cow/MushroomCow.java
3-
@@ -207,6 +_,13 @@
3+
@@ -203,6 +_,13 @@
44
level.playSound(null, this, SoundEvents.MOOSHROOM_SHEAR, soundSource, 1.0F, 1.0F);
55
this.convertTo(EntityTypes.COW, ConversionParams.single(this, false, false), cow -> {
66
level.sendParticles(ParticleTypes.EXPLOSION, this.getX(), this.getY(0.5), this.getZ(), 1, 0.0, 0.0, 0.0, 0.0);

0 commit comments

Comments
 (0)