Channels

SporeCore now includes a Channels feature, which allows you to create private in-game chat channels.

You can create as many channels as you want, each with its own permissions, message formatting, and command aliases.


⚙️ Configuring Channels

To create or customize a channel:

  1. Open config.yml.

  2. Scroll to the bottom until you find the channels section.

The default setup looks like this:

  channels:
    channels:
      staff:
        name: Staff
        id: staff
        permission: sporecore.channel.staff
        prefix: '&b&lStaff'
        message: '&b&lStaff &7-> &9%player%&f: %message%'
        commands:
        - staffchat
        - sc
        symbol: '#'
      admin:
        name: Admin
        id: admin
        permission: sporecore.channel.admin
        prefix: '&c&lAdmin'
        message: '&c&lAdmin &7-> &c%player%&f: %message%'
        commands:
        - adminchat
        - ac
        symbol: '@'

Explanation of Settings

  • name: The display name of the channel.

  • id: The unique identifier for the channel. Used internally.

  • permission: The permission node required to access the channel.

  • prefix: Text shown before messages in this channel (usually includes a color code).

  • message: Format for messages sent in this channel. Supports placeholders:

    • %player% → Name of the sender

    • %message% → Message content

  • commands: List of command aliases that players can use to send messages in this channel.

  • symbol: Symbol displayed next to the channel messages (e.g., # for Staff, @ for Admin).


Adding a New Channel

To create a new channel:

  1. Copy one of the existing channels.

  2. Give it a unique id and name.

  3. Set the permission, prefix, message format, commands, and symbol as desired.

  4. Save the config and reload the server or use /sporecore reload in-game. For the command to actually register you have to restart the server!!

Example for a Donator Chat:

This system allows you to fully customize in-game communication and ensure private or role-specific chats for your server staff, donors, or special groups.

Last updated