Off course this will be configurable, I am just thinking about how the default settings should be so “small” servers can run this to.
For the scheduler I am afraid because of the NBT tags I want to use. In order to read a tag I guess you have to load the chunk itself. So imaging scanning the complete map for tags. Would eat up some resources I guess. NBT has it advantages. But the biggest disadvantage would be that the data gets spread over the map.
Also lets say some player placed a block a year ago. And nothing else had changed since then, wouldn’t it be awesome if the server operator still can find out who placed the block xD (this would only work in case nobody changes something in that chunk thought)?