Skip to content

Commit 79e07f3

Browse files
Fix addPassenger for Marker (#7762)
1 parent a90092e commit 79e07f3

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

patches/server/0006-CB-fixes.patch

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Subject: [PATCH] CB fixes
88

99
* Removed incorrect parent perm for `minecraft.debugstick.always`
1010

11+
* Fixed method signature of Marker#addPassenger
12+
1113
diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java
1214
index a480e20ac456a3169c67d2d43c191b7807a8ef10..1427b76110a02cee15865173e06e7b7bb4231ae7 100644
1315
--- a/src/main/java/net/minecraft/server/level/ServerLevel.java
@@ -21,6 +23,21 @@ index a480e20ac456a3169c67d2d43c191b7807a8ef10..1427b76110a02cee15865173e06e7b7b
2123
this.structureFeatureManager = new StructureFeatureManager(this, this.serverLevelData.worldGenSettings(), this.structureCheck); // CraftBukkit
2224
if (this.dimensionType().createDragonFight()) {
2325
this.dragonFight = new EndDragonFight(this, this.serverLevelData.worldGenSettings().seed(), this.serverLevelData.endDragonFightData()); // CraftBukkit
26+
diff --git a/src/main/java/net/minecraft/world/entity/Marker.java b/src/main/java/net/minecraft/world/entity/Marker.java
27+
index aef33a96cf8df9400cc60285ef1f7c5ded03b495..059c4c3b59f66ea2b2b23fe1eb106bf9447b607c 100644
28+
--- a/src/main/java/net/minecraft/world/entity/Marker.java
29+
+++ b/src/main/java/net/minecraft/world/entity/Marker.java
30+
@@ -38,8 +38,9 @@ public class Marker extends Entity {
31+
}
32+
33+
@Override
34+
- protected void addPassenger(Entity passenger) {
35+
+ protected boolean addPassenger(Entity passenger) { // Paper - fix upstream
36+
passenger.stopRiding();
37+
+ return false; // Paper - fix upstream
38+
}
39+
40+
@Override
2441
diff --git a/src/main/java/net/minecraft/world/level/levelgen/structure/StructureCheck.java b/src/main/java/net/minecraft/world/level/levelgen/structure/StructureCheck.java
2542
index 5862fd38fb2a5aeec0a63d001cc043aac62188bb..22e3ac8c5df5592e31ef3f00f102aa3a25e794b4 100644
2643
--- a/src/main/java/net/minecraft/world/level/levelgen/structure/StructureCheck.java

0 commit comments

Comments
 (0)