Closed Zorua162 closed 2 years ago
This also seems to be missing from AOneBlock's config and SkyGrid, but not CaveBlock and AOneBlock.
Thanks for the report. BentoBox was updating the game mode configs with flags missing from the config.yml files but the addons were then reloading the config and losing that information before saving the config.yml again. This is now fixed and all flags should be auto-added to the configs if they don't already exist.
Description
Describe the bug
By default the BREAK_HOPPER flag is missing from the config.yml and therefore it defaults to member. Therefore cooped and trusted players on an island cannot break hoppers.
Steps to reproduce the behavior
Expected behavior
By default this flag should be in
addons/BSkyblock/config.yml
Therefore it can be changed to coop by default and this issue doesn't stop players who cannot change this setting.As far as I can see all that needs to be done is that BREAK_HOPPERS: 500 needs to be added to default-island-flags: in the config.yml. (Note it is already in acid islands one so this just makes the sb behaviour the same). This will retain the current behaviour, but allow for the flag to easily be found in the config and therefore when making changes from config it can be changed without having to add it in (which I don't believe is documented anywhere).
Screenshots and videos (Optional)
Environment
Output of
/bbox version
(Mandatory)Plugins (Optional)
Additional context (Optional)
For any servers trying to fix this issue themselves before this is patched: add BREAK_HOPPERS: 500 to default-island-flags: in your BSkyBlock\config.yml then do /bsbadmin resetflags BREAK_HOPPERS to add this change to all islands, note that this is not required if you do not hide the BREAK_HOPPERS flag from your /is settings gui, so you can move along and have a nice day.