RexChat icon

RexChat -----

Chat management — format, color, mute, and clear your chat easily.




### Added
- New `[bal]` / `[balance]` / `[money]` chat preview tokens (and `{bal}`, `{balance}`, `{money}` variants) that show the sender's economy balance via Vault, with hover tooltip showing the full amount.
- `messages.preview.balance` config section with `label-template`, `hover` and `unavailable-label` (placeholders: `{balance}`, `{amount}`, `{currency}`, `{player}`).
- Dedicated ender chest preview support: `[ec]` / `[enderchest]` / `[echest]` tokens (and curly variants) open a preview of the sender's ender chest on click.
- Nightly build GitHub Actions workflow that publishes a rolling `nightly` pre-release with the latest jar on every push to `main`.
- Release GitHub Actions workflow that, on every `v*` tag, builds the jar, creates a GitHub Release, and publishes the version to Modrinth (paper, purpur, folia, bukkit, spigot — Minecraft 1.20.4+).

### Fixed
- `[ec]` / `[enderchest]` tokens were not being replaced when the sender had a chatcolor preset selected — the color code was being prepended to the token, breaking literal matching. Balance and ender chest tokens are now also excluded from chatcolor application.
- Emoji aliases like ` :)` and `<3` were also matching when used inside longer sequences (e.g. ` :))`, `<33`). Aliases now only match as standalone tokens (surrounded by whitespace, start, or end of the message).
- `rexchat.preview.enderchest` permission was missing from `plugin.yml`.
- Mention highlighting could break message colors and was sometimes missing the `@` symbol.
- Player chat color is now restored after a mention highlight instead of being reset to white.
----------, May 10, 2026


## What's New

### Developer API
- Added complete Developer API for plugin integrations
- New `RexChatAPI` class with methods for chat management, colors, and formatting
- Events: `ChatMuteEvent` and `ChatClearEvent`
- Full API documentation available at https://rexsystems.github.io/api

### Bug Fixes
- Fixed chat color presets not reloading on `/rc reload`

## Documentation
- [User Documentation]( https://rexsystems.github.io/rexchat)
- [API Documentation]( https://rexsystems.github.io/api)
----------, Feb 3, 2026

  • Fixed a few minimal bugs.
  • Fixed a problem with colors not being cancelled correctly.
----------, Jan 26, 2026

- Fixed a few problems.
- Removed the tags feature.
- Added chatcolors feature.
----------, Jan 18, 2026

- Fixed a bug where messages weren't cancelled properly
- A few more minimal fixes
----------, Jan 3, 2026

- Fixed "Chat is muted" showing up 3 times.
- The plugin now works properly on version 1.21.11
----------, Dec 31, 2025

- Fixed a color issue where if you put &#FFFFFF the & would still show.
----------, Dec 23, 2025

Tags work properly now.
Colors also work properly now.
Some major bug fixes.
----------, Dec 21, 2025

- Fixed: MiniMessage parsing errors from legacy `§` codes (prefixes/gradients); strips unsupported codes before deserialization; preserves hex translation.
- Fixed: `AsyncChatEvent` failures caused by stray legacy formatting; chat remains stable across rank/format sources.
- Changed: Input sanitization for all MiniMessage entry points (including `ColorUtils.parseComponent`); safer handling of external prefixes.
----------, Nov 19, 2025

- Added: Folia support (region-thread-safe scheduling; command/listener handling).
- Added: MiniMessage rendering for Tags GUI item names and lore (Adventure components; legacy-safe fallback).
- Added: ID-based tag selection storage (auto-migration from literal values; live tag text updates after `/rc reload`).
- Changed: Selected-state detection in Tags GUI and `/tags list` (recognizes ID or legacy tag; reflects current tag after reload).
- Changed: PlaceholderAPI tag resolution (prefers IDs; returns current tag text).
- Fixed: Spurious ingame command `/{null=null}` (quoted `?` alias in `plugin.yml`).
----------, Nov 12, 2025

- Added: Tags GUI cooldown (configurable seconds; bypass permission).
- Added: Tags GUI pagination (Prev/Next buttons and page indicator; reserves last row when rows ≥ 2 ).
- Added: Selection messages (cooldown, success, no‑permission, already selected).
- Fixed: Better config validation.
----------, Oct 30, 2025

- Added: Per‑group chat formatting (define custom formats per group; clean fallback).
- Added: Chat Emoji system (configurable replacements for expressive chat).
- Added: Mentions (type @name to highlight; fully configurable notify message).
- Added: Disable chat reporting on versions 1.19+.
----------, Oct 16, 2025

- Fixed MiniMessage parsing error with obfuscated text (§k) formatting code
- Added permission-based chat color control (rexchat.chatcolor)
- Players without permission will have color codes stripped from their messages
- Improved legacy formatting code conversion compatibility
----------, Oct 13, 2025

- Fixed MiniMessage errors with legacy RGB colors (§x§R§R§G§G§B§B)
- Now converts legacy section-symbol codes to MiniMessage format automatically
----------, Oct 4, 2025

  • Chat formatting:
    • Configurable Chat Format with placeholders & others.
    • Customizable multi-line hover over player name (health, world, coords, ping)
  • PlaceholderAPI support:
    • PAPI placeholders work in chat format, hover, join/leave, and dynamic command messages
  • Join/Leave messages:
    • Customizable join/leave; leave blank to disable defaults
  • Update checker:
    • Async version check on startup + optional admin join notice

Notes:
  • Java 21 is Required; Paper 1.20.x recommended
----------, Sep 19, 2025

- Hex colors now cancel bold/other styles correctly
- {name} works like {player}
- Format applies instantly after reload
----------, Sep 19, 2025

• Fixed color formatting issue where bold/formatting would carry over to the entire message
• Fixed command visibility issues on newer versions
• Added clickable links in chat (you dont need to put https:// in front of your link.)
• Improved color handling compatibility across all versions
• Code cleanup and optimization
----------, Feb 13, 2025

Fixed plugin not starting.
And fixed some problems with the colors between server versions.
----------, Feb 12, 2025

Resource Information
Author:
----------
Total Downloads: 703
First Release: Feb 12, 2025
Last Update: May 10, 2026
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings