-
-
Notifications
You must be signed in to change notification settings - Fork 686
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
Feature: Allow client-side "game settings" menu gamemode/difficulty changes #4062
Conversation
...mc/geyser/translator/protocol/bedrock/entity/player/BedrockSetDefaultGameTypeTranslator.java
Outdated
Show resolved
Hide resolved
...eysermc/geyser/translator/protocol/bedrock/entity/player/BedrockSetDifficultyTranslator.java
Outdated
Show resolved
Hide resolved
…ty/default game mode Remove duplicate settings in SettingsUtils - otherwise, they clash with the new translator Prevent client Gamemode switching when personal Gamemode is "default"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
awesome removal from SettingsUtils
also is there a fabric equivalent of being able to access the default gamemode?
...rmc/geyser/translator/protocol/bedrock/entity/player/BedrockSetPlayerGameTypeTranslator.java
Show resolved
Hide resolved
Fabric method to get servers default Gamemode
Converted to draft; just got this |
…, optimize getting the default GameMode on Fabric
Okay fixed, just re-tested |
Co-authored-by: Konicai <[email protected]>
Fixes #3451
For reference:
This PR would mirror what's done with the
/geyser settings
command/the server settings tab. Currently, this would effectively double them, can be removed here too or kept in until later. With #3958 on the horizon, i would be in favor of not adding settings in the custom settings menu that already exist, just so extension preferences don't overload the settings page.Regarding gamerules: I would keep those separate, since Bedrock does not offer many of the Java edition gamerules (and a split of implementing some here/some there would be confusing).