Releases: golso4243/DynamicJoinGreetings
Releases · golso4243/DynamicJoinGreetings
Release list
Dynamic Join Greetings 1.0.4 for Minecraft 26.2
Fixed
- The generated default configuration now includes the complete advertised catalog:
- 10 first-time player greetings
- 50 returning-player greetings
Changed
- Moved the default greeting catalog into a bundled JSON resource for easier maintenance.
- Added regression tests that verify the default message counts and unique message IDs.
- Updated the README to accurately describe the generated configuration.
Existing Configurations
Existing config/dynamic-join-greetings.json files are not overwritten. The expanded catalog is automatically generated only for new installations without an existing configuration.
Compatibility
- Minecraft 26.2
- Fabric Loader 0.19.3 or newer
- Fabric API 0.160.0+26.2
- Java 25
Dynamic Join Greetings is server-side only. Clients do not need to install it.
Dynamic Join Greetings 1.0.3 for Minecraft 26.2
Changed
- Replaced the mod icon with original, manually created artwork.
- Prepared the project for its first Modrinth release.
- Retained native Minecraft component delivery through the bundled Placeholder API.
Compatibility
- Minecraft 26.2
- Fabric Loader 0.19.3 or newer
- Fabric API 0.160.0+26.2
- Java 25
Dynamic Join Greetings is server-side only. Clients do not need to install it.
The generated configuration includes 10 first-time greetings and 50 returning-player greetings, all of which can be customized.
Dynamic Join Greetings 1.0.2 for Minecraft 26.2
Fixed
- Fixed greetings, previews, and simulations failing to appear on servers containing Fabric Essentials Message API.
- Fixed system-chat packet encoding failures caused by incompatible Adventure library versions.
Changed
- Replaced Adventure Platform with Placeholder API.
- Messages are now rendered as native Minecraft components.
- Message formatting now uses Placeholder API's Simplified Text Format.
- Added Minecraft 26.2 to the release version.
Compatibility
- Minecraft 26.2
- Fabric Loader 0.19.3 or newer
- Fabric API 0.160.0+26.2
- Java 25
Placeholder API is bundled and does not need to be installed separately.
Dynamic Join Greetings 1.0.1
Dynamic Join Greetings 1.0.1
This compatibility update lowers the minimum Fabric Loader requirement.
Changed
- Supports Fabric Loader 0.19.3 or newer.
- Verified with Fabric API 0.160.0+26.2.
- No gameplay or configuration behavior changed.
Requirements
- Minecraft Java Edition 26.2
- Fabric Loader 0.19.3 or newer
- Fabric API 0.160.0+26.2 or newer
- Java 25
This is a server-side mod. Players do not need to install it.
Dynamic Join Greetings 1.0.0
Changelog
All notable changes to Dynamic Join Greetings are documented here.
[1.0.0] - 2026-09-09
Added
- Separate greetings for first-time and returning players.
- Random, no-repeat, and shuffle-bag message selection.
- Weighted messages and optional per-player selection history.
{player}and{server}placeholders.- MiniMessage formatting with safe placeholder insertion.
- Player, broadcast, and combined message audiences.
- Configurable greeting delay.
- Persistent player history with damaged-file recovery.
- Runtime configuration validation and reload support.
- Preview, simulation, status, and reload commands.
- Automated unit tests and GitHub Actions builds.
- Production-style server smoke-test task.
- Embedded Adventure Platform dependency.
- DJG mod icon and complete server-side metadata.
Commands
/joingreetings status/joingreetings reload/joingreetings preview first/joingreetings preview returning/joingreetings simulate first/joingreetings simulate returning