Skip to content

v2.1.0 - Multi-Language Support & Discord Webhook Overhaul

Choose a tag to compare

@TheGektor TheGektor released this 09 Jan 09:28

πŸš€ What's New in v2.1.0

🌍 Multi-language Support

Added full localization support! You can now switch between languages in config.yml.

  • Supported Languages: English (en), Russian (ru).
  • Locale Files: Messages are now stored in messages_en.yml and messages_ru.yml.

🎨 New Discord Webhooks

Discord notifications have been rewritten from scratch.

  • Templates: Use discord.yml to customize every aspect of your embeds (titles, colors, fields).
  • Rich Embeds: Now supports hex colors, footers, timestamps, and placeholders ({player}, {item}, etc.).

πŸ›‘οΈ Enhanced Protection

  • Redstone Mechanism Check: Dispensers and Droppers are now checked for restricted items. If a mechanism tries to use a banned item, it will be blocked and logged to Discord with coordinates.
  • Tab Completion: The /ags command now supports smart auto-completion.

πŸ› οΈ Technical Improvements

  • Modern Formatting: Switched to MiniMessage (, ) for all chat messages.
  • Thread Safety: Fixed critical concurrency issues in database handling.
  • Java 21: Updated to support the latest Paper 1.21.1 ecosystem.

⚠️ Migration Guide from v1.x

Breaking Changes: Config files have changed structure.

  1. Delete your old messages.yml (legacy colors are no longer supported).
  2. Add language: en (or ru) to your config.yml.
  3. Restart the server to generate discord.yml and new locale files.