Block-TNT-Block-Damaga False + Flag TNT deny + Flint & Steal = Blockdamage
LadyCailinBot opened this issue ยท 5 comments
WORLDGUARD-3783 - Reported by LordRazen
Hello,
I try to allo blockdamage in one world in a specific area only.
Therefor, I activated the TNT Block-damage in the config.yml of this world:
ignition:
block-tnt-block-damage: false
I also put a tnt deny flag on the global region to disable blockdamage of tnt everywhere again. Later, the plan was to create a smaller region and set a tnt allow flag there.
BUT:
I expected, that if I set tnt deny to global, that the blockdamage is disabled.
If I ignire the TNT with Redstone or a lever, the block damage is indeeed blocked.
But if I ignite the TNT with a bow with Flame on, flint and steal or a fire charge, the tnt still do block damage.
Comment by wizjany
Can't reproduce this. setting tnt to deny protects all blocks in the region, regardless of what else is set (unless the person igniting the tnt has permission to bypass that, which is expected)
Comment by LordRazen
Some further tests showed me, that the description is not accurate and that the TNT-Blockdamage in the config.yml has nothing to do with the issue.
If you set tnt deny in a region where you're no member/owner and try to enlight it with flint&steel and the other tools mentioned in the first post, you cannot enlight the tnt. However, if the flag is set to tnt allow you CAN enlight the tnt.
So the problem isn't the detonation but the ignition of tnt. The ignition of tnt should belong to interact/use-flags but not to the tnt-flag, which only control the tnt-damage from my understanding.
So - I hope you can reproduce it this time and tell me, if this behaviour is wanted or not.
Comment by wizjany
you're clearly mistaken since that's not how it works. what's your desired behavior here? have you tried setting the group flag?