1. Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Script Alright ChatControl 1.0

A decent ChatControl system, allowing players to color and format their chat.

  1. ShaneBee
    Supported Minecraft Versions:
    • 1.12
    Alright ChatControl

    *IMPORTANT - Please see all dependencies below for proper installation*

    An alright system, to allow players to change the color/format of their chat. With the use of a GUI a player can select the color/format they would like to set for their chat. This color/format will stay this way until they change or reset it. Players can also choose a nickname to show in their chat.

    Permissions can be set for almost everything here. You can give players permission to choose all chat colors or just specific colors. Great if you are wanting to assign less colors to a lower rank, and more colors to a higher rank.

    Some features:
    • Customizable prefix for all commands
    • Customizable prefix for chat (including support for Ranks)
    • Customizable join/quit messages
    • Permissions per color / format
    • Permissions for nickname and coloured nickname
    • Admin commands to reset other players nickname, chat colors/format
    • Clear chat command, to clear your own chat, or everyones chat
    This is what it would look like if a player had permission to use only 1 chat color, they would only see the chat colors they have permission to in the GUI.
    [​IMG]
    This is what a player will see if they have permission to ALL chat colors.
    [​IMG]
    /chat - Shows available commands in game
    /nick - Set your nickname
    /nick reset - Reset your nickname
    /chatcolor - Choose or reset your chat color
    /chatformat - Choose or reset your chat format
    /chatclear <all> - Clear your chat or all chats
    /chatadmin - Shows the admin chat options
    /nick reset <player> - Reset a players nickname
    /chatcolor reset <player> - Reset a players chat color
    /chatformat reset <player> - Reset a players chat format

    chatcontrol.use - Gives player access to chat commands and color/format menu
    chatcontrol.nick - Lets a player change their nickname
    chatcontrol.nick.color - Lets a player add color to their nickname
    chatcontrol.color.<color> - Permissions for each available color (black, aqua, darkaqua, blue, darkblue, gold, gray, darkgray, green, darkgreen, lightpurple, darkpurple, red, darkred, white, yellow)
    chatcontrol.color.* - Permission to use ALL the chat colors
    chatcontrol.format.<format> - Permissions for each available format (magic, strikethrough, bold, underline, italic)
    chatcontrol.format.* - Permission to use ALL the chat formats
    chatcontrol.clear.own - Can clear their own chat
    chatcontrol.clear.all - Can clear all chats (Not required if they have chatcontrol.admin)
    chatcontrol.admin - Permission for all admin commands

    Dependencies <Required>:
    SKRIPT
    (tested on Bensku 2.2 dev 35b)
    SKQUERY
    SKELLETT
    (placeholder support - if placeholder is not being use, this can be removed, but will run one error that will not effect this skript)
    TUSKE (gui support)

    Dependencies <Optional>:
    Vault
    (Rank placeholder support)
    PlaceholderAPI (Rank placeholder support)

    1. Install Skript as per instructions
    2. Install all dependencies
    3. Place chat.sk into scripts folder
    4. If using RANKS tag, install PlaceholderAPI, run /papi ecloud download vault, then run /papi reload
    5. Restart server
    6. Change configurable items to your liking

    Reviews:
    Please do not use reviews for help. If you post in reviews for support you will not receive support, as I can only reply to your review, and not have a conversation back and forth. Also if you post a review as ransom towards getting help for this skript, you will loose all support.

    Support:
    Please use the discussion area for support, I will do my best to help.
    I also have a private DISCORD channel for my Skripts.
    [​IMG]
    Feel free to donate if you would like :emoji_slight_smile: Any support helps out
    [​IMG]