mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-01 12:41:50 +01:00
SPIGOT-1751: Add missed PlayerFishEvent for FAILED_ATTEMPT
This commit is contained in:
parent
ef13ca4444
commit
dcc45717b9
1 changed files with 12 additions and 1 deletions
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue