
Christmas Season
Lightweight Christmas event plugin for Paper and Spigot 1.21 with biome snow, global snowstorms, decoration drops, gifts, elves and snowmen, controlled via the /xmas command, requires Java 21.
1.7K
3
Список изменений
Version 1.2.4 (2025-11-28)
Language system update with full multi-language support and important stability improvements.
🌍 New Features
Complete Multi-Language System
- 🎯 LanguageManager: New system for managing translations
- 🇩🇪 German (de): Full German localization (default)
- 🇬🇧 English (en): Full English translation
- 📝 All texts translated: Commands, messages, entity names, broadcasts, error messages, console logs
- 🎭 Translated entity names: Wichtel, Elves, Snowmen, Gifts, Decorations - all names are now multilingual
- 🔧 Config option:
language: en(orde) in config.yml - 🔄 Live reload: Language switching with
/xmas reloadwithout server restart - 📦 Language files:
messages_de.ymlandmessages_en.ymlin plugin folder - 💾 Performance cache: Loaded translations are cached
- 🎨 Placeholder support: Dynamic values in messages (e.g., chunk count, biome names, coordinates)
Documentation
- 📖 README_EN.md: Complete English documentation added
- 🔗 Language links: Both READMEs link to each other
- ✨ Enhanced changelog structure: Detailed descriptions of all changes
🔧 Technical Improvements
Language System
- Modular design: LanguageManager as standalone utility class
- Fallback system: Missing translations are logged and displayed
- YAML-based: Easy customization and extension through YAML format
- Color code support: Automatic conversion from
&to§ - Config cleanup: Removed
decoration.namefrom config.yml (now handled by language system)
Stability & Performance
- 🛑
/xmas biome restoredisabled: Command has been disabled as it synchronously loads reference world chunks, causing server freezes (30+ seconds) - ✅ Alternative usage: Use
/xmas offfor safe, asynchronous biome reset - 🔒 YAML Boolean fix: Keys like
on,offare now quoted ("on":,"off":) to prevent YAML boolean interpretation
🐛 Fixed Bugs
- 🔴 Translation keys not found: YAML was interpreting
on/offas booleans (true/false) - fixed by quoting - 🔴 Server freeze on biome restore:
/xmas biome restoreblocked main thread - command disabled with warning - ⚪ Hardcoded entity names: All managers now use LanguageManager instead of hardcoded strings
Файлы
christmas-season-1.2.4.jar(54.76 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.2.4
Загрузчики
PaperSpigot
Версии игры
1.21–1.21.10
Загрузок
16
Дата публикации
3 мес. назад
