Sueta

CRYSTAL CHAT | Make your server chat better

1.5

Make your server chat better.

·Plugin

6cbdb54c3e6ec4dd60678001f02546665b160acc.png

This is a fully configurable chat plugin.It is an innovative plugin that is completely open to updates.

Dependencies:

• Skript - For chat system
• Skript-yaml - For yaml files
• SkQuery - For update check
• Ersatz - For placeholders
• skRayFall - For title messages
• Skellet - For actionbar messages

Optional Dependencies:

• Any group plugin - To receive external tag
• PlaceholderAPI - To receive external tags (100% I suggest)
• Vault - For economy

Install:
■ Put 'Skript.jar', 'Skript-yaml.jar', 'SkQuery.jar', 'Ersatz', 'skRayFall', 'Skellet' to "plugins/"
■ Reload server.
■ Put '.sk files' into "plugins/Skript/scripts"
■ Again reload the server and enjoy.

ac1055299fdac156907286ebf94c24fd6ba00248.png

Features:

• Fully configurable
• Yaml support
• Soon full placeholderapi support
• Tooltip messages
• Join and quit messages
• Enable/Disable chat using
• Join and quit actionbar messages
• Title Announcement
• Chat Announcement
• ?
• ?
• ?

Veriables:

•
{ping} - Player's ping
• {level} - Player's xp
• {group} - Player's group
• {balance} - Player's balance
• {kills} - Player's total kills
• {deaths} - Player's total deaths
• {playername} - Player's name
• {now} - Now

[NOTE]: With the upcoming update, all these variables will be deleted and switched to the placeholderapi infrastructure.

634fa0972547c3f55b8cb896173b47e333cc64a6.png

upload_2020-9-25_15-32-3.png


upload_2020-10-24_16-1-53.png

upload_2020-10-24_16-8-5.png

Config.yml

Version: 1.5
Announcement:
    Prefix: '&7[&cAnnouncement&7]'
    Chat-Color: '&b'
    Title-Color: '&e'
JoinQuitMessages:
    Status: true
    JoinMessage: '&7[&b+&7] &a{playername} &ehas joined game.'
    JoinMessage-Actionbar: '&7[&b+&7] &a{playername}'
    QuitMessage: '&7[&c-&7] &c{playername} &ehas left game.'
    QuitMessage-Actionbar: '&7[&c-&7] &a{playername}'
Chatlock:
    Status: true
    Enabled-Message: '&cChat locked now everyone get quiet'
    Disabled-Message: '&eNow that the chat lock has been removed, everyone can talk'
Tooltip:
    Message-1: '    &ePlayer Info:'
    Message-2: '        &aPlayer''s Name: &f{playername}'
    Message-3: '        &aPlayer''s Group: &f{group}'
    Message-4: '        &aPlayer''s Balance: &f{balance}'
    Message-5: '        &aPlayer''s K/D: &f{kills}&7/&f{deaths}'
    Message-6: '        &aPlayer''s Ping: &f{ping}'
    Message-7: ''
    Message-8: '&7This message was sent on the {now}.'

Language.yml

Prefix: '&f[&bCrystalChat&f]'

Language:
    Reload-Message: '&bSuccesfully reloaded files.'
    Noperm-Message: '&cYou don''t have any permission.'
    Commandnotfound-Message: '&cCommand not found.'

88b1460b4d4a442539348e7dea212e5939d996c5.png

Commands:

• /crystalchat reload - Reload files
• /crystalchat chat (on/off) - Enables/Disables chat using
• /crystalchat announcement chat (message) - Sends announcement in chat to all players
• /crystalchat announcement title (message) - Sends announcement with title to all players

Permissions:

• crystalchat.reload - Allows to use "crystalchat reload" command
• crystalchat.chat - Allows to use "crystalchat chat (on/off)" command
• crystalchat.announcement - Allows to use "crystalchat announcement chat (message)" and "crystalchat announcement title (message)" command

c5cdf232a9fd7fba2a27b330280211134977fae7.png

Similar projects

Plugin →