COWMODSКаталог модов
RexChat

ВЕРСИИ (9)

release

RexChat 1.6.6

1.6.6
14 июн. 2026 г.106Minecraft: 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# Changelog All notable changes to **RexChat** will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [1.6.6] - 2026-06-14 ### Added - **`[coords]` / `[here]` location token.** Share your current position as a clickable label in chat. Anyone can click to copy coordinates; staff with `rexchat.coords.teleport` can run `/rexchat tpcoords <id>` to teleport to the shared location. - **Custom chat token API.** Other plugins (and `chat-previews.custom-tokens` in config) can register clickable tokens with custom labels, hovers, and click actions (`open_url`, `run_command`, `suggest_command`, `copy_to_clipboard`). See `RexChatAPI#registerCustomToken`. - **In-game container previews.** Shulker boxes, barrels, bundles, and decorated pots inside inventory/item preview GUIs can be clicked to inspect their stored contents (read-only). Discord `[item]` previews now include container contents for all supported container types. - **In-game shulker box contents preview.** When viewing a player's inventory or held item via `[inventory]` / `[item]`, clicking a shulker box inside the read-only preview GUI opens a second GUI showing what's inside. The window title is the shulker's custom name, or its default material name if unnamed. Nested shulkers (a shulker inside another shulker) can be clicked through as well. - **DiscordSRV — shulker contents for `[item]`.** When the held item is a shulker box, Discord now receives a second embed alongside the usual item card: a rendered PNG of the shulker GUI with its contents, titled with the shulker's name. Toggle with `chat-discord.previews.item-shulker-contents` (default: `true`); embed accent color via `chat-discord.embeds.item.shulker.color`. - **DiscordSRV — rendered inventory & ender chest images.** When a chat message contains `[inv]` or `[ec]`, RexChat now renders an actual PNG that looks like the in-game GUI (light grey panel, recessed slots, real item textures, Monocraft font for stack counts) and posts it as a Discord attachment. Item textures are downloaded once from the configurable CDN (defaults to InventiveTalent's mirror) and cached under `<plugin folder>/textures/`. - Bundled the Monocraft font (v4.2.1) under `resources/fonts/Monocraft.ttf` so counts render with the Minecraft typeface even on servers that don't have a Minecraft-style font installed. - `chat-discord.images.texture-base-url` config option to point the renderer at a different texture mirror. - DiscordSRV soft-dependency integration: when DiscordSRV is installed, chat messages containing `[item]`, `[inv]`, `[ec]` or `[bal]` tokens are forwarded to the linked Discord channel as the regular chat line **plus** rich embeds for the previews. Items get a thumbnail (configurable URL template, defaults to InventiveTalent's Minecraft asset mirror), durability, enchantments and lore. Balances are inlined directly in the relayed line via Vault Economy. - `chat-discord` config section with toggles per preview type, channel selection (DSRV game-channel name, empty = main channel), embed colors and titles. ## [1.6.5] - 2026-05-10 ### 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. ## Older versions For changes prior to 1.6.5, see the [GitHub Releases page](https://github.com/rexsystems/RexChat/releases). [Unreleased]: https://github.com/rexsystems/RexChat/compare/v1.6.6...HEAD [1.6.6]: https://github.com/rexsystems/RexChat/releases/tag/v1.6.6 [1.6.5]: https://github.com/rexsystems/RexChat/releases/tag/v1.6.5
release

RexChat 1.6.5

1.6.5
9 мая 2026 г.36Minecraft: 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Скачать
release

RexChat 1.6.4

1.6.4
27 апр. 2026 г.27Minecraft: 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## 🐛 Bug Fixes - **Fixed `/rexchat global` and `/rexchat local` working when proximity chat is disabled** - These subcommands now properly check if `chat-management.proximity.enabled` is `true` before executing. - **Fixed `/rexchat viewinv` and `/rexchat viewitem` working when chat previews are disabled** - These subcommands now check `chat-previews.enabled` before opening preview GUIs. - **Fixed double permission prefix bug** - `/rexchat global` and `/rexchat local` were checking `rexchat.rexchat.proximity.toggle` instead of `rexchat.proximity.toggle`, making them unusable for non-op players. - **Fixed proximity message config paths** - Global/local toggle messages were reading from a non-existent `messages.proximity.*` path instead of the correct `chat-management.proximity.*`. ## 🔧 Improvements - **Removed dead `/rexchat inv` and `/rexchat item` subcommands** - These were leftover handlers that did nothing. Preview functionality is handled by `viewinv`/`viewitem` (triggered via chat clicks). - **Smarter tab completion** - Subcommands `global`/`local` are now hidden from tab complete when proximity chat is disabled. - **Cleaner help menu** - `/rexchat help` now only shows proximity commands when the feature is enabled. - **Added missing permissions to `plugin.yml`** - `rexchat.chat.minimessage`, `rexchat.chat.placeholders`, `rexchat.proximity.bypass`, and `rexchat.proximity.toggle` are now properly defined. - **Proximity config validation** - `ConfigValidator` now validates proximity chat settings (`enabled`, `radius`, `bypass-permission`) and reports errors on misconfiguration.
release

RexChat 1.6.3

1.6.3
7 апр. 2026 г.34Minecraft: 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1folia, paper, purpur
Скачать
Что нового
## 🛡️ Security Fixes - **Patched MiniMessage bypass exploit** - Implemented a secure tag-escaping method using the native Adventure `escapeTags` library. This fixes a vulnerability where players could use backslashes to bypass permission checks and use unauthorized MiniMessage tags (like `<click>` or `<hover>`) in chat. ## 🔧 Improvements - **Code Hardening** - Minor internal logic improvements to formatting handlers to prevent edge-case parsing errors. ## 🔧 Requirements - **Minecraft:** 1.20.4+ (Paper/Purpur/Folia) - **Java:** 21 (required) ## 📚 Documentation Full documentation available at: https://rexsystems.github.io/rexchat
release

RexChat 1.6.2

1.6.2
9 мар. 2026 г.23Minecraft: 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, spigot
Скачать
Что нового
## 🐛 Bug Fixes - **Fixed standalone hex colors** - Hex colors like `#A96EEE` now work correctly when followed by text without space - **Fixed MiniMessage hex color format** - Hex colors in `<#hex>` format are now properly treated as MiniMessage tags instead of showing angle brackets literally - **Fixed color bleeding in hover previews** - Colors and formatting no longer bleed across multiple lines in hover text - each line now properly resets formatting - **Fixed chat preview tokens with chat colors** - Preview tokens like `[item]`, `[i]`, `[inv]`, and `[inventory]` now work correctly even when players have a chat color preset selected ## ✨ Features - **Proximity/Local Chat System** - Added global proximity chat with configurable radius - messages only visible to players within X blocks in the same world - **Proximity bypass permission** - Staff can use `rexchat.proximity.bypass` to see all messages regardless of distance - **PlaceholderAPI support expanded** - All message strings throughout the plugin now support PlaceholderAPI placeholders ## 🔧 Improvements - **Cleaner command output** - Removed redundant prefix spam from `/chatcolor` and other command outputs for better readability - **New API methods** - Added `isProximityChatEnabled()`, `getProximityChatRadius()`, `setProximityChatEnabled()`, and `setProximityChatRadius()` for developers
release

RexChat 1.6.1

1.6.1
3 февр. 2026 г.27Minecraft: 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## 🐛 Bug Fixes - **Fixed chat preview tokens not working with chat colors** - Preview tokens like `[item]`, `[i]`, `[inv]`, and `[inventory]` now work correctly even when players have a chat color preset selected - **Improved command output formatting** - Removed redundant prefix spam from `/chatcolor` & `/help ` command output for cleaner display ## 🔧 Requirements - **Minecraft:** 1.20.4 - 1.21.11 (officially supported) - **Java:** 21 (required) ## 📚 Documentation Full documentation available at: https://rexsystems.github.io/rexchat
release

RexChat 1.6.0

1.6.0
3 февр. 2026 г.19Minecraft: 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, spigot
Скачать
Что нового
## 🎉 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)
release

RexChat 1.5.5

1.5.5
26 янв. 2026 г.21Minecraft: 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, spigot
Скачать
Что нового
- Fixed a few minimal bugs. - Fixed a problem with colors not being cancelled correctly.
release

RexChat v1.0.1 - Bug Fix Update

1.0.1
13 февр. 2025 г.76Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, spigot
Скачать
Что нового
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