promotional bannermobile promotional banner

welcome message on screen

welcome message on screen

File Details

WelcomeMessage-1.0.1.jar

  • R
  • Jan 20, 2026
  • 287.45 KB
  • 198
  • Early Access

File Name

WelcomeMessage-1.0.1.jar

Supported Versions

  • Early Access
## [1.0.1] - 2026-01-20

### πŸŽ‰ Added

- **External Configuration System**: The plugin now automatically generates a configuration file on first launch
  - Configuration file is created at `mods/WelcomeMessage/config.json`
  - No need to extract or modify the JAR file anymore!
  - Configuration folder is created automatically inside the `mods/` directory
 
- **Better Logging**: Enhanced console output for easier debugging
  - Plugin now logs when configuration folder is created
  - Configuration values are logged on successful load
  - Clearer error messages when configuration fails to load

### πŸ”§ Changed

- **Configuration Location**: Config file is now external instead of embedded in JAR
  - Old: Config was inside the JAR (required archive tools to modify)
  - New: Config is in `mods/WelcomeMessage/config.json` (edit with any text editor)
 
- **User Experience**: Simplified customization workflow
  - Before: Extract JAR → Edit config → Repack JAR → Restart server
  - Now: Edit `mods/WelcomeMessage/config.json` → Restart server

- **Documentation**: Updated all documentation to reflect new configuration system
  - Updated README.md with external configuration instructions
  - Created comprehensive CurseForge description
  - Improved troubleshooting section

### πŸ› Fixed

- Configuration persistence: Config changes now persist across server restarts without JAR modification
- User accessibility: Non-technical users can now easily customize messages

### πŸ“ Technical Details

- Added automatic directory creation (`mods/WelcomeMessage/`)
- Implemented default config generation with pretty-printed JSON
- Added fallback to default values if config is missing or invalid
- Configuration is now read from filesystem instead of resources

---