▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Christmas Season
Christmas Season

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
Все версииChristmas Season 1.2.4

Christmas Season 1.2.4

Release3 мес. назад

Список изменений

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 (or de) in config.yml
  • 🔄 Live reload: Language switching with /xmas reload without server restart
  • 📦 Language files: messages_de.yml and messages_en.yml in 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.name from config.yml (now handled by language system)

Stability & Performance

  • 🛑 /xmas biome restore disabled: Command has been disabled as it synchronously loads reference world chunks, causing server freezes (30+ seconds)
  • Alternative usage: Use /xmas off for safe, asynchronous biome reset
  • 🔒 YAML Boolean fix: Keys like on, off are now quoted ("on":, "off":) to prevent YAML boolean interpretation

🐛 Fixed Bugs

  • 🔴 Translation keys not found: YAML was interpreting on/off as booleans (true/false) - fixed by quoting
  • 🔴 Server freeze on biome restore: /xmas biome restore blocked 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

Загрузчики

Paper
Spigot

Версии игры

1.21–1.21.10

Загрузок

16

Дата публикации

3 мес. назад

Загрузил

ID версии

Главная