File Details
Chat Rank+ 1.0.9
- R
- Apr 29, 2025
- 448.06 KB
- 583
- 1.21.73+2
File Name
Chat Rank+ 1.0.9.mcaddon
Supported Versions
- 1.21.73
- 1.21.72
- 1.21.71
Changelog - Chat Rank+ v1.0.9
Important Notes:
- Code Rewrite: The entire codebase has been rewritten from scratch, leading to significant improvements in performance, stability, and maintainability.
- Advanced Language Support: The add-on now offers integrated and automated language translation support.
- Total Texture Update: A new texture pack has been added, featuring completely renewed icons and resources for a more modern and intuitive user experience.
- New Item: A new in-game item, "Chat Rank Menu," has been added, allowing players with the
menupermission to directly access the Chat Rank+ menu by using the item. - Minecraft Bedrock Compatibility: This version is compatible with Minecraft Bedrock version 1.21.73.
Key Changes:
- Localization (New and Enhanced):
- Added automatic language translation support. The add-on automatically detects and adapts to the player's client language settings.
- Includes a wide range of supported languages:
- English (United States)
- English (United Kingdom)
- German (Germany)
- Spanish (Spain)
- French (France)
- Italian (Italy)
- Japanese (Japan)
- Portuguese (Portugal)
- Russian (Russia)
- Chinese (Simplified)
- Turkish (Turkey)
- User Interface (Revamped):
- Completely renewed icons, textures, and layouts in all modules and interfaces of the add-on.
- Improved ergonomics and intuitiveness of forms and menus, with a simpler and clearer workflow.
- Enhanced search and filtering functionalities in player and permission selection menus.
- Extensive use of dividers, headers, and labels for better organization and readability of information.
- Command System (Reorganized and Expanded):
- Refactored command handling for increased efficiency, scalability, and ease of maintenance.
- Introduced a new
-rank namecommand for advanced management of player display names, allowing staff to define custom aliases or nicknames, independent of original names. - Strengthened permission checks to ensure that only authorized players can execute specific commands, preventing abuse and unauthorized access.
- Improved feedback provided to the user after command execution, with clearer and localized success, error, and warning messages.
- Advanced Chat Management:
- Chat Logging (Completely Redesigned):
- The chat logging system has been rewritten using the
ChatLoggerclass, offering more efficient and flexible data management. - Full support for storing and managing offline player data, ensuring continuity of logs and access to information even when players are disconnected.
- Log data includes a variety of crucial information:
- Messages sent by players, with precise timestamps.
- Detailed history of mute events, with reasons and timestamps.
- Recording of banned word occurrences, with timestamps, the specific word, and context (chat or sign).
- Added advanced functionality for selectively resetting player data, allowing for the deletion of only certain categories of information (messages, mute history, banned words) without affecting other data.
- The chat logging system has been rewritten using the
- Auto-Mute System (Optimized):
- Refined the spam detection algorithm for greater accuracy and reduced false positives.
- Replaced the default warning sound with a new sound effect (
note.bassattack) for increased clarity and impact. - Warning messages are now handled through the automatic translation system.
- Removed the
message,no_chat, andunmuteconfiguration options from theconfig.jsfile.
- Ban Word Filtering (Enhanced):
- Improved the robustness of the ban word filter, which now performs case-insensitive matching, detecting banned words regardless of the use of uppercase or lowercase letters.
- Banned word occurrences are now recorded in detail, including timestamps, the specific word, and the context in which it was used (chat or sign).
- The ban word system also now uses the
note.bassattacksound to signal violations. - Removed the default warning message; the system now uses automatic translation.
- Added the
prefixoption to customize the prefix of banned word warning messages.
- Proximity Chat (New and Configurable):
- Introduced a new optional proximity chat feature, which allows for limiting message visibility to players within a specified radius.
- The proximity chat range is fully configurable via the appropriate option in the configuration file.
- Below Name Display (New and Versatile):
- Added an optional feature for customizing the text displayed below each player's name.
- This feature supports a variety of dynamic elements, including:
- Player ranks (both single and multiple).
- Player name (original or custom).
- Current health points.
- Last sent message.
- The format of the text displayed below the name is fully customizable via a template system.
- Chat Logging (Completely Redesigned):
- Configuration (Reorganized and Enriched):
- The
config.jsfile has been completely reorganized for greater clarity, readability, and ease of maintenance. - Added new configuration options for proximity chat, below-name display, and other advanced features.
- Improved the flexibility of chat formatting with more robust placeholder handling and the introduction of a new
$rainbowtag for colored text effects. - Multi-Rank Management: The system now supports the display of multiple ranks simultaneously, allowing players to showcase all the roles they hold on the server.
- Advanced Control of Logging Time: It is now possible to precisely configure the time interval for automatic saving of messages and other data, offering greater control over performance and resource usage.
- Removed the
Database_nameandreset_messageoptions from the configuration file.
- The
- Manifest (Updated):
- Updated the
manifest.jsonfile to reflect the new features, dependencies, and package structure. - Updated dependencies:
@minecraft/serverto version2.0.0-beta@minecraft/server-uito version2.0.0-beta
- Improved the management of versions and namespaces for greater clarity and organization.
- Updated the
- Prestazioni e Stabilità (Migliorate Significativamente):
- Notable performance increase due to the complete code rewrite and optimization of algorithms.
- Strengthened error handling and log output to facilitate the diagnosis and resolution of problems. Improved log descriptions.
- Optimized data storage and retrieval operations to reduce server load and improve responsiveness.
- Bug Fixes (Extensive):
- Resolved numerous bugs and inconsistencies present in previous versions, improving the overall stability and reliability of the add-on.
Specific Command Changes:
-rank add:- Improved the user interface for selecting players and permissions.
- Added a search function to quickly locate specific players and permissions.
-rank remove:- Enhanced the user interface for removing permissions from players.
- Implemented search functionality to simplify player selection.
-rank list:- Improved the presentation of the permission list, with clearer and more readable formatting.
-rank log:- Completely redesigned log viewing and management, with support for offline player data and a range of granular reset options.
-rank mute:- Optimized the workflow for muting and unmuting players, with a more intuitive user interface.
-rank menu:- Updated the main menu with new options, icons, and a more modern layout.
-rank info:- Renewed the display of add-on information, including credits, version, and license.
-rank help:- No significant changes.
-rank name(New):- Introduced a new command to allow staff to set custom display names for players, improving flexibility and control over chat appearance.

