[SPIGOT-4624] BlockDamageEvent cancellation ignored Created: 16/Feb/19 Updated: 16/Feb/19 Resolved: 16/Feb/19 |
|
Status: | Resolved |
Project: | Spigot |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Bug | Priority: | Major |
Reporter: | Daniel Venison | Assignee: | Unassigned |
Resolution: | Cannot Reproduce | Votes: | 0 |
Labels: | blocks, event | ||
Environment: |
Windows 10.0.15063 64bit Plugins used:
|
Version: | 1.13.2-R0.1 |
Guidelines Read: | Yes |
Description |
Event cancellation on BlockDamageEvent has no effect on newest block (in this case doors used). Logging returned what was needed but after some investigation I found that event cancellation on BlockDamageEvent on last placed block has no effect. Can be reproduced by placing block, cancelling block damage event (for example command which saves block into list), if it fails, then place another block somewhere else, then cancellation isn't ignored anymore.
|
Comments |
Comment by md_5 [ 16/Feb/19 ] |
@EventHandler public void damage(BlockDamageEvent event) { event.setCancelled( true ); } Blocks cannot be destroyed, even the last placed one. |