ChatJob | Role-Based Chat Channels [1.13-1.21.4] icon

ChatJob | Role-Based Chat Channels [1.13-1.21.4] -----

Organize Your Server's Communication with Role-Based Chat Channels – ChatJob: Where Roles Speak Loud



ChatJob | Role-Based Chat Channels [1.13-1.21.4]
Version: 1.0
Supported Minecraft Versions: 1.13 - 1.21.4
Dependencies: LuckPerms

Description

The ChatJob Plugin is a dynamic and role-based chat system designed for Minecraft servers. It allows players with specific roles (defined by LuckPerms) to communicate in dedicated chat channels. Each channel can have its own command, color, and sound, making it perfect for roleplay servers, factions, or any community that needs organized communication!

Features
  • Role-Based Chat Channels: Create custom chat channels for specific roles (e.g., /medicchat, /policechat).

  • Customizable Colors: Assign unique colors to each chat channel for easy identification.

  • Sound Notifications: Play a sound when a message is sent in a specific chat channel.

  • Dynamic Command Registration: Commands are automatically registered based on the configuration file.

  • LuckPerms Integration: Seamlessly integrates with LuckPerms for role-based permissions.

  • Reload Command: Easily reload the configuration without restarting the server.
Commands
  • /chatjob reload: Reload the plugin configuration (OP only).

  • Custom Commands: Commands like /medicchat, /policechat, etc., are dynamically created based on the config.
Configuration

The plugin generates a config.yml file with the following structure:

Code (Text):
chats:
  medic:
    command: "medicchat"
    roles:
      - group.medic
    color: "§d"
    sound: BLOCK_NOTE_BLOCK_BELL
  police:
    command: "policechat"
    roles:
      - group.police
    color: "§9"
    sound: BLOCK_NOTE_BLOCK_PLING
  hitman:
    command: "hitmanchat"
    roles:
      - group.hitman
    color: "§c"
    sound: BLOCK_NOTE_BLOCK_BASS
Installation
  1. Download the plugin JAR file.

  2. Place the JAR file in your server's plugins folder.

  3. Start or restart your server to generate the configuration file.

  4. Configure the plugin via the config.yml file.

  5. Use /chatjob reload to apply changes.

  6. Ensure LuckPerms is installed for role-based functionality.
How It Works
  1. Players with the required roles (e.g., medic, police) can use the custom chat commands (e.g., /medicchat <message>).

  2. Messages are sent only to players with the same role or OP status.

  3. Each message is displayed in the assigned color and plays a sound for notification.
Support:

If you encounter any issues or have suggestions for improvements, please leave a comment on the plugin page or contact me directly.

Video



Credits
  • LuckPerms: For seamless role and permission integration.
Resource Information
Author:
----------
Total Downloads: 14
First Release: Mar 4, 2025
Last Update: Mar 4, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings