EntityDropItemEvent for cats should continue to next stack if cancelled

Thanks @Black-Hole
This commit is contained in:
md_5 2021-02-07 08:45:11 +11:00
parent e5cb519d6a
commit b9b0c4e4a4
No known key found for this signature in database
GPG Key ID: E8E901AC7C617C11

View File

@ -28,7 +28,7 @@
+ org.bukkit.event.entity.EntityDropItemEvent event = new org.bukkit.event.entity.EntityDropItemEvent(this.a.getBukkitEntity(), (org.bukkit.entity.Item) entityitem.getBukkitEntity()); + org.bukkit.event.entity.EntityDropItemEvent event = new org.bukkit.event.entity.EntityDropItemEvent(this.a.getBukkitEntity(), (org.bukkit.entity.Item) entityitem.getBukkitEntity());
+ entityitem.world.getServer().getPluginManager().callEvent(event); + entityitem.world.getServer().getPluginManager().callEvent(event);
+ if (event.isCancelled()) { + if (event.isCancelled()) {
+ return; + continue;
+ } + }
+ this.a.world.addEntity(entityitem); + this.a.world.addEntity(entityitem);
+ // CraftBukkit end + // CraftBukkit end