geforkt von Mirrors/Paper
MC-88491: Fix projectile colliding with shooter
In some situations, a projectile made collide with the entity that shot it. This occurs because the game sets the ignored entity incorrectly. Our fix is to ensure that the shooter is the only entity that gets ignored by the projectile. By: Zach Brown <zach.brown@destroystokyo.com>
Dieser Commit ist enthalten in:
Ursprung
2b518036f5
Commit
64b9c40cd7
@ -8,6 +8,15 @@
|
||||
}
|
||||
|
||||
protected void i() {}
|
||||
@@ -127,7 +128,7 @@
|
||||
if (entity1.isInteractable()) {
|
||||
if (entity1 == this.c) {
|
||||
flag = true;
|
||||
- } else if (this.shooter != null && this.ticksLived < 2 && this.c == null) {
|
||||
+ } else if (this.shooter != null && this.ticksLived < 2 && this.c == null && this.shooter == entity1) { // CraftBukkit - MC-88491
|
||||
this.c = entity1;
|
||||
flag = true;
|
||||
} else {
|
||||
@@ -164,6 +165,11 @@
|
||||
this.e(movingobjectposition.a());
|
||||
} else {
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren