Releases: ModularSoftAU/zander
Releases · ModularSoftAU/zander
Version 1.3.0
Added
- Private Messaging System:
- New commands:
/message(or/msg,/tell,/w),/reply(or/r),/ignore, and/togglemessages. - Comprehensive tab completion for messaging commands, with support for hiding vanished players.
- Support for direct-message logging and social/command spy for staff.
- Dedicated documentation in
docs/private-messaging.md.
- New commands:
- Velocity Proxy Support:
- Introduced the
zander-velocitymodule for Velocity proxy servers. - Implemented core proxy features: chat handling, session management (login, switch, disconnect), and server pings.
- Added moderation commands:
/clearchatand/freezechat. - Added utility commands:
/discord,/ping,/report,/rules, and/website.
- Introduced the
- Zander Addon (Paper Plugin):
- New module
zander-addonproviding additional player features. - Custom
/policycommand using a Markdown-to-Adventure parser to render policies in a book GUI. - Custom
/socialcommand with an interactive GUI for social media links. - Embedded API server to serve policy and social configurations.
- Toggleable hotbar items for easy access to policies and social links.
- New module
- Enhanced Hub Functionality:
- Refactored
zander-hubconfiguration into modular files:locations.yml,messages.yml, andmisc.yml. - Added
HubPlayerLeaveevent handling. - Added
ItemBuilder,ConfigValidator, andCopyResourcesutilities for better internal management. - Integrated customizable welcome sounds for players joining the hub.
- Refactored
Changed
- Project Restructuring:
- Renamed the legacy
zander-proxymodule tozander-waterfall. - Updated the root
pom.xmlto include new modules and managed dependencies.
- Renamed the legacy
- Performance & Stability:
- Refactored Heartbeat and Announcement (TipChatter) tasks to run asynchronously on the proxy, preventing potential server hangs.
- Chat & Permissions:
- Improved LuckPerms metadata lookup for chat formatting, making it more robust and optional where appropriate.
- Preserved player prefixes in private messages for better identification.
Fixed
- Fixed an issue where the version number would print as
${plugin.version}instead of the actual version at server startup. - Fixed LuckPerms meta lookup failures in certain chat scenarios.
- Improved handling of vanished players in various commands and tab completions.
Version 1.2.0
Version 1.1.0
Version 1.0: The Beginning (Announcements, Applications, Discord and Server management)
What's Changed
- Version 1.0: The Beginning (Announcements, Applications, Discord and Server management) by @benrobson in #12
Full Changelog: https://github.com/ModularSoftAU/zander/commits/1.0