WasabiThumb / xclaim

A better chunk claiming system for Paper servers
Mozilla Public License 2.0
19 stars 10 forks source link

When you start a fire from outside of the claim (even if it's closed in settings) fire spreads to the claim #124

Closed Krayir5 closed 2 months ago

Krayir5 commented 2 months ago

A player in my server made a build and then some player griefed it. He thinked that closing that setting will stop the fire but no fire spread to the base too and while you're close to the build you can do explosions and claim gets damage too. Can you fix it?

WasabiThumb commented 2 months ago

That's not really enforcable, essentially we would have to flag fire blocks when created explicitly and then transfer that data whenever the fire spreads. Same with TNT, we would have to flag the entity and transfer the data. This could cause an exponential data explosion, which I don't really want to be party to.

Failing that, there's always going to be some sufficiently complicated trigger mechanism (for example; dropper drops an item onto a pressure plate, which powers a piston that pushes a redstone block into a dispenser that dispenses a TNT) that would etiher make it infeasible to track the original source or hang the server trying to figure it out. That's why no claim system tries, and just has an on & off setting for TNT. If you set the TNT permission to None, this will do that. But it still can't do anything about TNT on the edge of your claim.

I've always advocated for claiming 1 extra chunk on the perimeter of your claim for situations like this. :)