Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Command "/bsbadmin settings" can't change settings of "command ranks" by OPs #2625

Open
WindsorMacmillan opened this issue Feb 20, 2025 · 0 comments
Assignees

Comments

@WindsorMacmillan
Copy link

Expected behavior

I attempted to change default world protection settings on my server.
( I executed all this command in game as an OP)
Using commands:
/bsbadmin settings
/bsbadmin settings [player]

Observed/Actual behavior

1.But when I go to "/bsbadmin settings" the panel only gives toggle button instead of detailed permission settings for each command.
Image

2.And I tried to modify a specific player's island settings by "/bsbadmin settings [player]", it also warned “Your rank is not high enough”.
Things EXCEPT this works fine, I can change the other settings properly.
Image

Steps/models to reproduce

Using Bentobox 3.2.3 and BSkyBlock 1.19.0 on any spigot-based server.
Execute command as an OP in game: /bsbadmin settings.
Go to settings: BSkyBlock World Protections - Expert Settings - Command Ranks.
Button shows “Click to toggle" instead of “Click to open" , which appear to be a wrong function.
Image

Using Bentobox 3.2.3 and BSkyBlock 1.19.0 on any spigot-based server.
Go to an island created by another player.
Execute command as an OP in game: /bsbadmin settings [player].
Go to settings: BSkyBlock World Protections - Expert Settings - Command Ranks.
Click on the button, plugin warns "Your rank is not high enough to do that! (Visitor)"
Image

BentoBox version

[22:32:58 INFO]: Running PAPER 1.21.3.
[22:32:58 INFO]: (1.21.3-91-46e8b6c (MC: 1.21.3))
[22:32:58 INFO]: BentoBox version: 3.2.3
[22:32:58 INFO]: Database: JSON
[22:32:58 INFO]: Loaded Game Worlds:
[22:32:58 INFO]: bskyblock_world (BSkyBlock): Overworld, Nether, The End
[22:32:58 INFO]: Loaded Addons:
[22:32:58 INFO]: Biomes 2.2.0 (ENABLED)
[22:32:58 INFO]: BSkyBlock 1.19.0 (ENABLED)
[22:32:58 INFO]: Level 2.17.0 (ENABLED)
[22:32:58 INFO]: Visit 1.6.0 (ENABLED)
[22:32:58 INFO]: Warps 1.16.0 (ENABLED)

Plugin list

[22:34:19 INFO]: Server Plugins (45):
[22:34:19 INFO]: Paper Plugins:
[22:34:19 INFO]: - CrazyTotem
[22:34:19 INFO]: Bukkit Plugins:
[22:34:19 INFO]: - AdvancedCleaner, AuthMe, BentoBox, BentoBox-Biomes, BentoBox-BSkyBlock, BentoBox-Level, BentoBox-Visit, BentoBox-Warps, BestTools, CommandAPI
[22:34:19 INFO]: Craftorithm, CustomSprays, DecentHolograms, DMenuForPaper, DriveBackupV2, EClock, Essentials, EssentialsChat, EssentialsSpawn, fakeplayer
[22:34:19 INFO]: GoldTime, LegendaryDailyQuests, LiteAnnouncer, LiteSignIn, LuckPerms, Not-Too-Expensive, ObsidianToLava, PersonalPhantoms, PetPassenger, PlaceholderAPI
[22:34:19 INFO]: PlayerTitle, ProtocolLib, QuickShop-Hikari, RemoveEnchant, shears_item_frame, SkinsRestorer, SweetMiao, TabTPS, TreeCuter, Vault
[22:34:19 INFO]: ViaVersion, WanderingTrades, XYFLY, yeeeesmotd

Other

If possible, add the detailed command permissions flags into BentoBox\addons\BSkyBlock\config.yml. Then I can directly modify default settings there. Just like:
COMMAND_INVITE: 1000
COMMAND_TRUST: 1000
COMMAND_COOP: 500

Image

@tastybento tastybento self-assigned this Feb 21, 2025
@tastybento tastybento transferred this issue from BentoBoxWorld/BSkyBlock Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants