Closed wellnesscookie closed 5 years ago
It's due to something they implemented in 1.14: signs can be dyed using dyes... I'll make the check a bit more permissive so that it doesn't unwillingly block other actions.
Oh, I thought that the 1.14 additional required development was actually happening in another branch, separated from 1.13.2. Okay, thanks for letting me know.
I think we will have to downgrade our BentoBox for users to be able to use our shop, until we receive the fix. Our economy is frozen at the moment.
I'll push a fix any time soon.
@Poslovitch
Exceptions are: ink_sac, rose_red, cactus_green, cocoa_beans, lapis_lazuli They color sheeps too, but do not contain string "dye".
1.14 - cactus_green is renamed to green_dye. So the additional IF statement will work on 1.14, but not fully on 1.13 too. Mind adding these to the exception list too?
Note: It is okay for 1.14, because cocoa_beans are not used as dye anymore. They are used to create brown_dye. Though it breaks on 1.14, if they use the cocoa to do something with the sign.
Dangit... I thought they were renamed already in 1.13... Hmm... I'll do something else.
Description
Describe the bug
Something is canceling players interaction with sign-shop when right clicking them.
Steps to reproduce the behavior
Expected behavior
At least allow everyone to interact with signs if island settings for dying are green (though not really sure what it has to do with signs)
Environment
Plugins
BentoBox setup
BentoBox and Addons
Configuration
Additional context
I'd like to know what's this: https://github.com/BentoBoxWorld/BentoBox/blob/develop/src/main/java/world/bentobox/bentobox/listeners/flags/protection/DyeListener.java#L26