Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-18 04:20:08 +01:00
SPIGOT-1751: Add missed PlayerFishEvent for FAILED_ATTEMPT
Dieser Commit ist enthalten in:
Ursprung
ef13ca4444
Commit
dcc45717b9
@ -77,7 +77,7 @@
|
||||
double d0 = this.owner.locX - this.locX;
|
||||
double d1 = this.owner.locY - this.locY;
|
||||
double d2 = this.owner.locZ - this.locZ;
|
||||
@@ -410,13 +445,25 @@
|
||||
@@ -410,15 +445,36 @@
|
||||
entityitem.motY = d1 * d4 + (double) MathHelper.sqrt(d3) * 0.08D;
|
||||
entityitem.motZ = d2 * d4;
|
||||
this.world.addEntity(entityitem);
|
||||
@ -103,4 +103,15 @@
|
||||
+ // CraftBukkit end
|
||||
i = 2;
|
||||
}
|
||||
+ // CraftBukkit start
|
||||
+ if (i == 0) {
|
||||
+ PlayerFishEvent playerFishEvent = new PlayerFishEvent((Player) this.owner.getBukkitEntity(), null, (Fish) this.getBukkitEntity(), PlayerFishEvent.State.FAILED_ATTEMPT);
|
||||
+ this.world.getServer().getPluginManager().callEvent(playerFishEvent);
|
||||
+ if (playerFishEvent.isCancelled()) {
|
||||
+ return 0;
|
||||
+ }
|
||||
+ }
|
||||
+ // CraftBukkit end
|
||||
|
||||
this.die();
|
||||
this.owner.hookedFish = null;
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren