Fakeplayer Action Gui - Stage 1 (#161)
Still needs some tweaks to fit Leaves' changes
* pre add gui (not implemented)
* fallback one change in Actions
* pre for new structure of gui register
* Enhance GUI node structure with item support and command handling
* feat: update GUI node handling in bot actions
* feat: enhance command building logic in GUI nodes
* fix a bug
* feat: implement GUI navigation and command execution in BotAction GUI
* feat: refactor GuiNode and related classes to use Item instead of ItemStack
* feat: update command building logic to include additional action parameters
* feat: simplify command syntax in BotAction GUI and update inventory view handling
* feat: add ActionType enum and implement action confirmation in BotAction GUI
* feat: enhance ActionType handling and selection in BotAction GUI
* feat: integrate GUI data handling in bot actions and enhance navigation
* fix up
* because of tmp move to new org, rebrand
* Implement pagination for bot action GUI and enhance action stop functionality
* ci updates
* replace boarder item
* fix https://github.com/LophineCraft/Lophine/pull/161#issuecomment-5012127501 issues - 1
* fix https://github.com/LophineCraft/Lophine/pull/161#issuecomment-5012127501 issues - 2
* fix index
* replace some items
* feat: use the same item shown for stop & start action
* remove 2 todos, we wouldn't provide them
* refactor: simplify rendering methods in BotActionGuiContainer
* feat: add empty action placeholder and simplify item rendering
* fix: remove extra suggestions
* fix: update GUI icons for jump, move, and swap actions
* fix: update comment in open action gui
* set release mode to true
---------
Co-authored-by: xiaoxijun <A3167717663@hotmail.com>
Replace MenthaMC Maven repo with Bacteriawa
Update Maven repository URL from https://repo.menthamc.org/... to https://repo.bacteriawa.com/... across project files. Changes include README.md and README_EN.md (repository id changed to "repository" and URL updated), build.gradle.kts (rename menthaMavenPublicUrl to bacteriawaMavenPublicUrl and switch repository used for dependencies and publishing, update publishing repo name), luminol-server/build.gradle.kts.patch (use bacteriawaMavenPublicUrl), and settings.gradle.kts (add new Maven URL). This centralizes the project to use the Bacteriawa Maven host for dependency resolution and publishing.
Origin Commit: https://github.com/LuminolMC/Luminol/commit/ba28403ff6d15da3cf8b1af9828bbd1f997a7b9e
Co-authored-by: Bacteriawa <a3167717663@hotmail.com>