HomeJavaModsAuryxChat
AuryxChat
ModsJava

AuryxChat

by Sqrilizz · on Modrinth

Advanced chat management with local/global modes, rich formatting, anti-spam, word filters, and player mentions. Modern EssentialsX Chat alternative with…

⬇ Download on Modrinth

💬 AuryxChat - Advanced Chat Management System

Version Minecraft Platform License

AuryxChat is a powerful, feature-rich chat management plugin designed as a modern alternative to EssentialsX Chat. Built for Paper, Folia, and other modern Minecraft platforms with advanced formatting, moderation, and cross-version compatibility.


Key Features

💬 Advanced Chat System

🎨 Rich Formatting

🛡️ Chat Moderation

🔔 Player Mentions


🎮 Commands Overview

Command Description Permission
/auryxchat Main plugin command auryxchat.admin
/auryxchat reload Reload configuration auryxchat.reload
/auryxchat about Plugin information auryxchat.use
/auryxchat announce <msg> Server announcement auryxchat.announce
/chat toggle Toggle chat mode auryxchat.toggle
/chat local Switch to local chat auryxchat.local
/chat global Switch to global chat auryxchat.global
/chat status Check current mode auryxchat.use

🎯 Chat Modes Explained

🏠 Local Chat

🌍 Global Chat

Quick Global Override

# In local mode:
Hello nearby players          → [L] Player: Hello nearby players
! Hello everyone on server    → [G] Player: Hello everyone on server

🎨 Chat Format Examples

Default Player

[L] [Member] Sqrilizz: Hello world!

VIP Player

[G] [VIP] ProPlayer: Check out my base!

Admin

[G] [Admin] ServerOwner: Welcome to the server!

🛡️ Moderation Features

Word Filter

Anti-Spam Protection

Mute Integration


🔧 Installation & Setup

Requirements

Installation Steps

  1. Install AuryxCore first (dependency)
  2. Download AuryxChat from Modrinth
  3. Place JAR in your plugins/ folder
  4. Restart server to generate configuration
  5. Configure settings in plugins/AuryxChat/

Optional Dependencies


⚙️ Configuration Highlights

Chat Formats (config.yml)

chat:
  formats:
    default: "&7[{chat_prefix}] &7[&f%luckperms_prefix%&7] &f<player>: &f<message>"
    admin: "&7[{chat_prefix}] &c[Admin]&r <player>: &e<message>"
    vip: "&7[{chat_prefix}] &a[VIP]&r <player>: &b<message>"
  
  prefixes:
    local: "&a&lL&r"    # Green [L]
    global: "&c&lG&r"   # Red [G]

Local Chat Settings

local:
  enabled: true
  radius: 100.0
  default-mode: "local"

Filter Configuration (filters.yml)

filters:
  enabled: true
  action: "block"  # block, replace, warn
  words:
    - "badword"
    - "spam.*pattern"
  replacement: "***"

🌐 Platform Compatibility

Platform Status Features
Paper ✅ Full Support All features available
Folia ✅ Full Support Thread-safe implementation
Spigot ✅ Compatible Core features work
Bukkit ✅ Compatible Basic functionality
Purpur ✅ Enhanced Additional optimizations

🔗 Integration & API

AuryxCore Integration

PlaceholderAPI Support

Developer API

// Get AuryxChat API
AuryxChatAPI api = AuryxChat.getAPI();

// Chat mode management
api.setPlayerChatMode(player, ChatMode.LOCAL);
ChatMode mode = api.getPlayerChatMode(player);

// Send formatted messages
api.sendLocalMessage(player, "Hello local players!");
api.broadcastAnnouncement("Server announcement!");

📊 Performance & Optimization


Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more