Chat Ranks+

Chat Ranks+

By Death_Aruban Published 26 Feb 2024 · Updated 29 Apr 2025
3.6

With this addon, you will have the opportunity to radically transform your world, realm, or dedicated server. This extraordinary tool will allow you to assign a distinctive rank to your members, giving a sense of belonging and recognition. Moreover, you will have the possibility to customize the chat in a myriad of ways, making it a unique place for interaction and communication. You can decorate it with vibrant colors, fun emoticons, artistic fonts, and much more. The only limit to what you can do is your imagination. Make the most of this addon and take your virtual world to a completely new level!

Select version for changelog:

Changelog

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 menu permission 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 name command 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 ChatLogger class, 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.
    • 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, and unmute configuration options from the config.js file.
    • 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.bassattack sound to signal violations.
      • Removed the default warning message; the system now uses automatic translation.
      • Added the prefix option 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.
  • Configuration (Reorganized and Enriched):
    • The config.js file 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 $rainbow tag 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_name and reset_message options from the configuration file.
  • Manifest (Updated):
    • Updated the manifest.json file to reflect the new features, dependencies, and package structure.
    • Updated dependencies:
      • @minecraft/server to version 2.0.0-beta
      • @minecraft/server-ui to version 2.0.0-beta
    • Improved the management of versions and namespaces for greater clarity and organization.
  • 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.
       

Installation

Downloads


1
When ever I type one of the -rank commands, such as -rank add and -rank menu, it just sent it as a message in the chat it didn’t work as a command.
1
Is there any way to create my own rank?
1
Is there any way to create my own rank?
1
can you make it a updated version
1
alguém sabe se está funcionando nas novas versões ainda?
1
why it doesn't work? I'm typing -rank menu and nothing happens
1
Hi, is it okay if I use your addon on a public server? If you'd like, I can also share the server address here for testing purposes, or to let others try out the addon in a multiplayer environment.
1
How do I open the menu?
1
I don't understand it very well, I have a hard time using it
1
Do you need to activate Experimental Features?
1
can you update this mod for 1.21.2
1
Thank you for creating this mod its sooo good!!!!
1
THIS HAS A TROJAN? INJECT.JS IS AN TROJAN BRO MY ANTIVIRUS DETECT IT AS A TROJAN
1
It says i can't use this command help.