Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, with versioning following Semantic Versioning.
[Unreleased]
Added
- Support for in-game config editing via MidnightLib GUI
- Broadcast overlay option for welcome messages
- Custom placeholder support for
%permission,%max,%cur
Changed
- Updated default messages to use Minecraft color codes more cleanly
- Internal refactoring of placeholder replacement logic
Fixed
- Ensured config file auto-creates if missing
- Fixed NPE when server name is null
[1.0.0] – 2025-10-12
Added
- Initial release of Welcome Mod
- Features:
- Broadcast welcome message to all players
- Personal welcome message to joining player
- Overlay support
- Dynamic placeholders:
%player,%server,%permission,%max,%cur
- JSON config file with default options
- MidnightLib integration (config GUI)
- Compatibility with Fabric loader, Java ≥ 21
Changed
- —
Fixed
- —
[0.1.0] – 2025-10-05
Added
- Basic mod scaffolding
- Placeholder support for
%playerand%server - Simple broadcast welcome message
Changed
- —
Fixed
- —
How to version
- Major version when you make incompatible API changes
- Minor version when you add functionality in a backwards-compatible manner
- Patch version when you make backwards-compatible bug fixes
Attribution
- Inspired by community mods that support welcome messages
- Uses MidnightLib for config GUI



