Skip to content

Menu, ChatPrompts, TimeUtil, Storage, and more #10

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

Open
wants to merge 56 commits into
base: main
Choose a base branch
from
Open

Menu, ChatPrompts, TimeUtil, Storage, and more #10

wants to merge 56 commits into from

Conversation

Hadimhz
Copy link
Collaborator

@Hadimhz Hadimhz commented Mar 13, 2025

No description provided.

Inspired by both Helper and Triumph-gui!
…le for calculations. and fixed the ability to go backwards on endless menus
This is helpful for reloading config or even hot loading a jar.
Represents a global, static menu GUI that is identical for all players.
This menu is designed to display non-dynamic content, meaning that
all items and interactions remain the same regardless of the player viewing it.
The PersonalizedMenu class represents a player-specific menu GUI that
provides a unique menu experience per player. Unlike static menus, such as GlobalMenu,
each instance of PersonalizedMenu can be customized based on the assigned player.
Implement a setter for the page in Pager with a check to prevent unnecessary updates. Refactor PersonalizedMenu to take a player in its constructor and remove redundant player assignment in the open method. Adjust visibility of the open method in BaseGui to protected.
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

Successfully merging this pull request may close these issues.

1 participant