EssentialsX

EssentialsX

2M Downloads

Holes in sign protection

xartuu opened this issue ยท 2 comments

commented

Type of bug

Other unexpected behaviour

/ess dump all output

Essentials version 2.21.0-dev+81-cde7184 (I suspect that all versions on 1.20 Minecraft where hanging_sign was introduced)

Error log (if applicable)

No response

Bug description

Hanging signs can be destroyed without having the authority to do so

Steps to reproduce

Hang the sign on a block or chain

Expected behaviour

A player without permission and an explosion will not destroy the block under which the sign is hung (as is the case with a block on which a regular sign stands). The sign will not be destroyed.

Actual behaviour

A player without permission and an explosion destroys the block under which the sign is hung, causing the sign to be destroyed.

Additional Information

No response

commented

the signs themselves are protected by EssentialsX, not the block they are attached to. if you're putting up an admin sign, it should be expected that you're going to be protecting it using something like world spawn, or even worldguard.
i'm gonna say works as intended, but can re-open if one of the devs disagree.

commented

after further discussion, this is indeed a problem. When hanging signs are on the lower end of a chain, the chain itself can be broken, thus breaking the sign.