Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-11-15 20:40:07 +01:00
SPIGOT-3364: Correct EntityResurrectEvent
Dieser Commit ist enthalten in:
Ursprung
f3356f1074
Commit
5e2a23055e
@ -344,12 +344,21 @@
|
||||
+ event.setCancelled(itemstack == null);
|
||||
+ this.world.getServer().getPluginManager().callEvent(event);
|
||||
+
|
||||
+ if (itemstack != null && !event.isCancelled()) {
|
||||
+ if (!event.isCancelled()) {
|
||||
+ itemstack1.subtract(1);
|
||||
+ // CraftBukkit end
|
||||
if (this instanceof EntityPlayer) {
|
||||
EntityPlayer entityplayer = (EntityPlayer) this;
|
||||
|
||||
@@ -859,7 +1009,7 @@
|
||||
this.world.broadcastEntityEffect(this, (byte) 35);
|
||||
}
|
||||
|
||||
- return itemstack != null;
|
||||
+ return !event.isCancelled();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -944,6 +1094,12 @@
|
||||
boolean flag = this.lastDamageByPlayerTime > 0;
|
||||
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren