RexChat
作者:rebot | 分类:模组
Minecraft 版本: 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
平台: bukkit folia paper purpur spigot
标签: management utility


An chat management plugin, with lots of useful features.
? Requirements
The plugin does work on 1.8, but only if you use Java 21. (FlamePaper or some fork that supports it.)
✨ Features
- Folia Support
- ClearChat, /cc, /clearchat
- MuteChat, /mc, /mutechat
- Custom Join/Leave messages
- Per-group Chat Formatting
- Chat Reporting Disabler
- Chat Emojis
- Chat Colors
- And more customizable commands! (You can add more in the config if needed)
? Permissions
- rexchat.admin - Acces to all commands. (reloading,muting,clearing)
- rexchat.mutechat Players with this permission will be able to mute the chat.
- rexchat.clearchat - Players with this permission will be able to clear the chat.
- rexchat.bypass - Players with this permission will be able to write while the chat is disabled.
- rexchat.chatcolor - Players with this permission will be able to use colors in their messages.
⚙️ Placeholders
- %rexchat_muted% — Returns true or false if chat is muted.
- %rexchat_chatcolor% — Returns the display name of the color. (ex: "Red", "Gold", "Green", "Rainbow")
- %rexchat_chatcolor_raw% — Returns the raw name of the color. (ex: "red", "gold", "green")
- %rexchat_chatcolor_format% — Returns the format of the color. (ex: "&c", "")
⚙️ Config
config.yml ```yaml # RexChat Configuration # Update checker update-checker: enabled: true notify-ops-on-join: false permission: "rexchat.admin" message: "%rc_prefix%&fA new version of &cRexChat &fis available: &c{latest}&7 (current: &f{current}&7). &fDownload: &chttps://www.spigotmc.org/resources/rexchat.122562/" # Message Settings messages: prefix: "&7[&6RexChat&7] " no-permission: "%rc_prefix%&fYou don't have permission to use this command." reload-success: "%rc_prefix%&fReloaded successfully!" command-not-found: "%rc_prefix%&fCommand not found." reload-usage: "%rc_prefix%&fUsage: /%cmd% reload" player-only: "%rc_prefix%&fThis command can only be used by players!" mention: sender: "%rc_prefix%&aYou mentioned &6{targets}" target: "%rc_prefix%&eYou were mentioned by &6{sender}" # Prevent self-mention triggers (sounds/titles/notifications) while keeping highlight prevent-self: true preview: target-not-found: "%rc_prefix%&cPlayer not found." item: title: "&6Item: &f{player}" none: "%rc_prefix%&7You are not holding any item." hover: "&7Click to view {player}'s item" text: "&f[&f{Item} &bx{Amount}&f]" singular-text: "&f[&f{Item}&f]" empty-label: "&7[&eHold an item to show it&7]" token-empty-error: "%rc_prefix%&cYou need to hold an item to show it." open: "%rc_prefix%&7Opening item preview for &6{player}" inventory: title: "&6Inventory: &f{player}" hover: "&7Click to view {player}'s inventory" label-template: "&7[&fInventory&7]" open: "%rc_prefix%&7Opening inventory preview for &6{player}" mention: enabled: true color: "&6" by-name: true sound: enabled: true name: "ENTITY_EXPERIENCE_ORB_PICKUP" volume: 0.8 pitch: 1.2 notify: sender: false target: true title: enabled: true title: "&6Mention!" subtitle: "&eYou were mentioned by &6{sender}" fade-in: 5 stay: 40 fade-out: 10 # Join/Leave Messages (leave blank to disable) join-leave: join-message: "" leave-message: "" # Chat reporting (1.19+). When enabled, RexChat converts player chat into # system messages to avoid signed chat reporting and validation issues. chat-reporting: disable: true # Chat Color Presets - Players can select from these using /chatcolor # Remove or add colors as you wish - they won't regenerate automatically chatcolor: enabled: true colors: red: format: "&c" permission: "rexchat.chatcolor.red" display-name: "Red" gold: format: "&6" permission: "rexchat.chatcolor.gold" display-name: "Gold" green: format: "&a" permission: "rexchat.chatcolor.green" display-name: "Green" aqua: format: "&b" permission: "rexchat.chatcolor.aqua" display-name: "Aqua" pink: format: "&d" permission: "rexchat.chatcolor.pink" display-name: "Pink" rainbow: format: '' permission: "rexchat.chatcolor.rainbow" display-name: "&cR&6a&ei&an&bb&do&5w" sunset: format: '' permission: "rexchat.chatcolor.sunset" display-name: "Sunset" ocean: format: '' permission: "rexchat.chatcolor.ocean" display-name: "Ocean" # Chat Formatting chat-format: enabled: true # Base format. Available placeholders: # {player}, {display_name}, {message}, {world}, {health}, {max_health}, {x}, {y}, {z}, {ping} # {prefix} resolves via LuckPerms/Vault directly (no PAPI required) format: "{prefix}&7{player} {tag}: &f{message}" player: hover: enabled: true # Lines shown on hover over the player's name. Supports same placeholders and colors. lines: - "&7Health: &c{health}&7/&c{max_health}" - "&7World: &f{world}" - "&7Location: &f{x}&7, &f{y}&7, &f{z}" - "&7Ping: &f{ping}ms" # Group-specific overrides (first matching group wins) # Uses LuckPerms/Vault primary group via PlaceholderAPI if available, # or matches by permission (e.g., group.) or explicit permission below. groups: helper: # permission: "group.helper" # optional, if not using the primary group format: "{prefix}&7{player}: &a{message}" hover: enabled: true lines: - "&aHelper &7• &fPing: {ping}ms" moderator: # Optional explicit permission to match this group # permission: "group.moderator" format: "{prefix}&7{player}: &b{message}" hover: enabled: true lines: - "&bModerator &7• &fPing: {ping}ms" admin: # permission: "group.admin" format: "{prefix}&7{player}: &c{message}" hover: enabled: true lines: - "&cAdmin &7• &fPing: {ping}ms" # Chat Emojis (enabled by default). Users can add more in the list below. chat-emoji: enabled: true emojis: - name: "smile" aliases: [":)", ":smile:"] replacement: "☺" - name: "heart" aliases: ["? Installation
- Download RexChat.jar
- Place it in your server's 'plugins' folder
- Restart your server
- Edit the configuration (optional)
- Use
/rc reloadto apply changes
? Support
? Statistics
请登录后举报
暂无评论,抢个沙发吧~