-
-
Notifications
You must be signed in to change notification settings - Fork 691
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
Implement full operator support #486
Conversation
bootstrap/bukkit/src/main/java/org/geysermc/platform/bukkit/world/GeyserBukkitWorldManager.java
Show resolved
Hide resolved
I’ll make an issue at MCProtocolLib if I remember about the ClientSetDifficultyPacket, I’m out now though so can’t really |
This can be further improved when plugin messaging support is added for Floodgate, as then we dont need to use the hacky method of sending the |
I'd be interested in (helping) fixing the |
It’s not fully done and I’m too busy to work on it |
They're asking what they need to finish to get it ready to be merged, not why it isn't ready I think |
Exactly. I just want to know if and what I can do to help. I'll find my way around the code, mostly need some help with the conceptual side and architecture/design of geyser.
|
Co-authored-by: Luke <[email protected]>
Superseded by #1035. |
* Port code from #486 Co-authored-by: Luke <[email protected]> * Fix and clean code and add default gamemode changing * Clean copyright * Remove direct modification of server, clean up code and add player list xuid fetching. * Move to custom settings menu * Move sendAdventureSettings to GeyserSession * Add javadoc comments * Add translation support * Remove updated copyright * Clean up * Clarify some javadoc comments * Remove obsolete code * Update languages submodule * Fix javadoc comments * Fix compile Co-authored-by: Luke <[email protected]> Co-authored-by: Redned <[email protected]>
Introduction
This pull request allows you to change your game mode, the world difficulty, default game mode and game rules from in-game. Additionally, coordinates will now be hidden if the
reducedDebugInfo
game rule (which only exists in java edition) is enabled.Due to an issue with MCProtocolLib, difficulty changing is currently disabled.
I have shoved a few things in
WorldManager
so i can override it if Geyser is run as a bukkit plugin which probably wasnt the best way to go about it, but im making this PR now for feedback.