I guess many of you probably know the Smash gamemode on the Shotbow server... Any destroyed block will re-appear after a specific time... I will implement this mechanic in my own plugin too, but I'm not quite sure on how to achieve this... My idea was to create a list of changed blocks and randomly placing those in the world after some time. My problem is, that it does not seem to give a BlockChanged event or something similar. Would you suggest to add multiple listeners like block destroyed, block placed etc. to call the same method? I'm not sure if this would work like required, since I'm changing blocks using code (Block.setMaterial etc.). Or have you a better suggestion?