-
-
Notifications
You must be signed in to change notification settings - Fork 630
Description
I've noticed that coreprotect doesn't seem to log certain block changes, the main examples are with fire and tnt
with fire, if i light a fire on say dirt using flint and steel, the placing of the fire is logged, as it should, but fire goes away after a bit if it has nothing to burn, like a burnable block or netherrack , and when the fire does this, there seems to be no logs for the fire going away, so for an area that was griefed and then rebuilt, i rolled back only things done by fire, to see what fire might have done damage wise and the like , but then i did a restore to get it back to what it needed to be, but because multiple blocks had logs of fire spreading to it, but then never being removed , even though when it happened for real in the past, the fire would extinguish, perhaps even on a block at the time, but because that extinguish was never logged, i just had a bunch of floating fire, and other things on fire, and that does not seem right
something similar happened for tnt that was used in that grief, the tnt was placed, and logged as being placed, but when ignited, even when done by a player, the tnt block was never logged as being removed, so restoring places the tnt, even when at the time it would restore to, the tnt would have blown up by then/ not be there
i understand nothing can be done for the world i have, and that is fine, i got backups and other saves, so it doesn't matter for that, but this does cause a problem if i am trying to rollback/restore areas to see what they looked like before, and since this is so focused on tnt and fire, a major griefing tool, this feels like a major bug for a plugin that has at least one main point being to stop/undo griefing
this was tested on paper 1.21.8 with plugin version 23
let me know if you need more info or if i should test something or anything else
also, i know i can ramble some times, but the thing i think should be changed, is that tnt igniting should be logged (the tnt block being removed) and fire extinguishing naturally (fire block being removed)