
Guild Plugin
Guild Plugin delivers a full-featured guild system for Minecraft servers, enabling players to create, manage, and grow their factions.
- Fixed invitee name display in invitation notifications
- Fixed force delete guild in guild management GUI
- Added guild chat feature
- Added configurable teleport delay for guild home
- Fixed /g applications subcommand
⚠️ Update notice: Delete all config files except guild.db, guild.db-shm, and guild.db-wal. This requires reconfiguring config.yml and database.yml.
- Completely refactored language structure: separated GUI, command, and module messages
- Added more languages: German, French, Spanish, Japanese, Korean, Traditional Chinese, Malay, Italian, Dutch, Swedish, Turkish, Vietnamese, Thai, Arabic, Czech, Portuguese, Ukrainian, Romanian, Hungarian, Danish, Finnish, Norwegian (plus custom language file support)
- Added 3 new APIs to the SDK (see Wiki for details)
- Expanded module marketplace with custom download source support
- Fixed command logic and added missing command key values.
⚠️ Update notice: Delete all config files except guild.db, guild.db-shm, and guild.db-wal. This requires reconfiguring config.yml and database.yml.
- Translated plugin config files to English
- Fixed return navigation tracking in ConfirmDeleteGuildGUI
- Removed redundant closeInventory in admin GUI; replaced hardcoded text with i18n
- Replaced hardcoded text in Guild Logs GUI with i18n
Note: This update is optional — no critical fixes or major new features.
- Fixed dual-table write logic for deposit records
- Added multi-language support for SystemSettingsGUI status
- Improved guild funds GUI with dynamic source return
- Added guild economy management via GUI
- Added skin/head support to GuildDetailGUI
- Added admin force transfer owner function; adjusted admin GUI layout
- Completed missing multi-language keys
- Fixed force teleport errors in guild teleport command; unified teleport logic
- Completed missing multi-language keys
- Officially applied member contribution data table
- Added guild funds GUI and balance query
- Fine-tuned existing GUI layouts
- Fixed navigation target when returning from log GUI
- Fixed MySQL table creation errors
1. Added a GUI for regular guild members to fix issues preventing members from performing guild teleport and leave guild operations
2. Fixed thread scheduling issues when players leave the guild
3. Fixed skin/head display in the guild member GUI
1. Fixed errors occurring during module loading
2. Fixed download failures caused by duplicate module names
3. Fixed colored log message output
4. Added more necessary notifications/hints
Improved guild search and filter functionality, and fixed various defects in GUI interaction logic.
1. Updated cloud module repository – added ability to view, download, enable, and disable modules. New command:
/guildmodule cloud2. Added plugin update checker – use
/guildadmin updateto check for new versions and update3. Set plugin output language to English for better internationalization
4. Fixed abnormal plugin output
Added version check feature.
Set the default message of the plugin log to English.
feat: add v1.5 SDK API and investment service
- New GuildInvestmentService for investment records
- New member management API (add/remove/role change)
- New economy event dispatch (deposit/withdraw notifications)
- New role change event and placeholder extensions
- Added investedBalance field to MemberData
- Added API test module and Maven build profile
fix skull skin display and Folia teleport compatibility
Added missing language key values.
v1.5.0 Changelog
Version Upgrade Notes
Before using this version, you must delete the following old files; otherwise, configuration loading may encounter issues:
config.ymlmessages_br.ymlmessages_en.ymlmessages_pl.ymlmessages_zh.yml
New Features
-
Guild Level Upgrade Economy Configuration: Added configurable economy requirements for guild level upgrades in
config.yml. -
No Economy Plugin Support: Allows the guild plugin to function normally even when no economy plugin is enabled.
Improvements & Fixes
-
Tag Color Scope Restriction: Removed square brackets and appended a reset code at the end, finally escaped by
ColorUtils.colorize(). Synchronized updates were made to the Guild Info GUI andPlaceholderUtils. -
GUI Layout Unification & Code Optimization: Adjusted the layout of the following GUI classes to unify layout logic and optimize code readability:
ApplicationManagementGUICreateRelationGUIEconomyManagementGUIGuildInfoGUIGuildListManagementGUIGuildRelationsGUIGuildSettingsGUIInviteMemberGUIKickMemberGUIPromoteMemberGUIRelationManagementGUI
-
Language File Completion: Completed missing key values in the following language files:
messages_br.ymlmessages_en.ymlmessages_pl.ymlmessages_zh.yml
Version Notes
This version includes all updates from v1.4.7, v1.4.8, and v1.4.9. It is recommended that all users upgrade to this version.
Allow guild plugin to work without an economy plugin enabled.
Fixed numerous GUI display issues and fixed some language files.
Fixed multiple GUI display issues and corrected several language files.
Fixed Folia compatibility
Fixed internal variable display issues. Everyone should update to this version – please delete old language configs; new ones will be auto-generated on startup/reload.
For custom language configs, ensure:
- Update message keys as per v1.4.4
- Add any missing keys by comparing with the new version
If needed, use translation tools to convert
messages_zh.ymlinto your local language config.
