Posted November 27, 20177 yr I need to detect when a block is destroyed to remove it from my world data. The closest event's I've found are the player and living block break events as well as the detonation event. However this doesn't cover a whole lot of other options. Is there any way I can do this? I though about submitting a PR, but adding an event to Chunk#setBlockState will cause insane performance spikes (considering my simple print caused immense lag during generation). Edited November 27, 20177 yr by Melonslise
November 27, 20177 yr Author I've created a flexible locking system that can lock any block in theory. I need remove the block's position from the world data when it's destroyed. I'll take a look at the IWorldEventListener and report back if I have any questions. What do you mean by "most block changes"? Would I be able to detect replacements like the door half being removed and so on (which don't trigger with the player break event) with the listener? Edited November 27, 20177 yr by Melonslise
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.