I find myself needing to check if a block has been placed by a user or not upon block breaking. There are a couple of options I can use such as storing block activity in a hashmap and saving/loading data on enable/disable. Or I can use coreprotect API. The latter seems as though it could be heavy on mysql calls but also storing block breaking info for say 7 days in a hashmap just screams out NO!!! Is there an option Im missing or indeed a better way to handle this. I would love it if there was a NBT method for storing placement data within the block itself.