▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/CustomDeathMessages
CustomDeathMessages

CustomDeathMessages

Die with style, not silence! Replace boring death notices with hilarious, colorful, and personalized messages. Add sounds, particles, and titles to turn every demise into a memorable event.

923
2
Все версииCustomDeathMessages 0.0.9

CustomDeathMessages 0.0.9

Release5 мес. назад

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

📜 CHANGELOG - CustomDeathMessages v0.0.9

The plugin continues to evolve! Version 0.0.9 introduces a comprehensive command restructuring that unifies all functionality under a single command interface while simplifying permissions and improving the overall user experience. This release focuses on consistency, usability, and maintainability, making the plugin more intuitive for administrators and reducing complexity for end-users.

⚠️ UPDATE INSTRUCTIONS
No special migration steps are required for this update. However, please note:

  1. The previous separate commands (/cdmreload, /cdmconfig, etc.) will no longer function as standalone commands
  2. All functionality is now accessed through the unified /cdm command
  3. Your existing configuration files will work without modification
  4. Permissions have been simplified - if you were using the old permission system, no changes are needed
  5. The messages.yml file has been reorganized and translated from Spanish to English - If you want to use the updated structure, you should delete your existing messages.yml file and let the plugin regenerate it with the new format. If you prefer to keep your current configuration, no action is needed as the plugin will maintain compatibility with your existing file.

✨ New Features

  • Added: Unified Command System
    All commands have been consolidated under a single /cdm command structure:

    • /cdm test - Test death messages (replaces /cdm test)
    • /cdm editor - Open configuration editor (replaces /cdm editor)
    • /cdm help - Access help system (replaces /cdmhelp)
    • /cdm config validate - Validate configuration (replaces /cdmconfig)
    • /cdm reload - Reload configuration (replaces /cdmreload)
    • This simplifies command management and provides a consistent interface
  • Added: Base Permission System
    A new base permission cdm.use has been introduced:

    • Grants access to the main /cdm command and its subcommands
    • Default: true (all players can use the command)
    • Other permissions (cdm.reload, cdm.editor, etc.) now function as sub-permissions within the unified system
  • Added: Enhanced Command Tab Completion
    A new unified tab completer provides context-aware suggestions:

    • Shows only relevant subcommands based on user permissions
    • Provides contextual suggestions as you type
    • Improves discoverability of available commands and parameters
  • Added: Streamlined Help System
    The help system has been updated to reflect the new command structure:

    • Now provides clear guidance on the unified command interface
    • Includes examples of the new command syntax
    • Maintains all the interactive features from previous versions
  • Added: Reorganized & Translated Messages Configuration
    The messages.yml file has been completely restructured and translated to English:

    • All sections previously in Spanish are now in English
    • More consistent structure for easier navigation
    • No functional changes - only language and organization
    • Note: If you want to use the new structure, delete your existing messages.yml and let the plugin generate a new one

🐛 Bug Fixes

  • Fixed: Command Permission Conflicts
    Resolved issues where permission checks failed due to the previous fragmented command system, ensuring consistent permission handling.

  • Fixed: Tab Completion Conflicts
    Fixed tab completion issues that occurred when multiple commands with the same name but different permissions were registered.

  • Fixed: Command Execution Flow
    Corrected edge cases where command execution would fail when using certain parameter combinations with the previous command structure.

🛠️ Improvements & Optimizations

  • Improved: Code Architecture
    Restructured command handling to use a single executor pattern, reducing code duplication and improving maintainability.

  • Improved: Resource Management
    Optimized the reinitialization process when reloading configuration, ensuring all dependent components are properly reset.

  • Improved: Error Handling
    Enhanced error messages when using invalid subcommands or parameters, providing clearer guidance to users.

  • Optimized: Permission System
    Simplified the permission structure with a logical hierarchy that's easier to understand and manage:

    • cdm.use (base access)
    • cdm.reload (advanced permissions)
    • cdm.editor (specialized access)
    • cdm.test (testing access)

With version 0.0.9, CustomDeathMessages delivers a more cohesive, professional, and user-friendly interface while maintaining all the powerful features from previous versions. The unified command system provides a consistent experience across all plugin functionality, and the improved permission structure makes administration simpler. The reorganization of messages.yml and translation to English ensures better compatibility with international server environments while maintaining full backward compatibility. These changes lay the foundation for future enhancements while delivering immediate improvements to the day-to-day experience of using the plugin.

Файлы

customdeathmessages-0.0.9.jar(94.90 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

0.0.9

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.9–1.21.10

Загрузок

28

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

5 мес. назад

Загрузил

ID версии

Главная