The ultimate all-in-one communication solution for modern servers.
Simple Chat is not just a script, it is the central nervous system for your server's communication. Engineered to replace multiple bloated plugins with a single, highly-optimized file, this resource is designed for modern servers that demand interactivity, clarity and instant feedback.
Every essential chat function packed into one lightweight script. | Tailor every message, color and feature directly within the file easily. |
Optimized functions and streamlined chat formatting ensure a lag-free experience. | Whether you use Skript variables or external permission plugins, Simple Chat displays it all. |
Interactive Item Showcase Players can flaunt their gear by typing [item]. Other players can hover over the text to see the item’s full data like name and lore.
Smart Mention System When a player is tagged in chat, they instantly hear a customizable audio alert. This ensures critical messages never go unnoticed.
Advanced Chat Color GUI Features 10 pre-configured color options. The GUI dynamically displays whether a color is locked or unlocked and provides a live preview.
Dynamic Roman Numerals Built-in logic that automatically converts integers (1, 2, 3...) into high-end Roman Numerals (I, II, III...) for Levels and Prestiges.
Intelligent Cooldowns Prevent chat spam with adjustable delays. Includes an administrative bypass permission and a precise "remaining time" error message.
Pro-Grade Formatting A flexible structure that perfectly aligns Prestige, Level, Rank and Name (or Nickname) in a clean, professional row for every message.
Total management within the Script's Options section. No folders required.
Code:
# - CHAT SETTINGS -
chatitem: true # - Enables feature that allows players to show off their held item in the chat.
nickname: false # - Replaces player's name in chat with their nickname.
ping: true # - Enables ping sound for the player that has been tagged in chat.
ping_sound: "entity_experience_orb_pickup" # - The sound used in the ping feature.
rank: true # - Enables rank feature and shows player's rank in chat besides their name.
rank_path: {_p}'s prefix # - The path where rank is obtained from.
level: true # - Enables level feature and shows player's level in chat besides their name.
level_roman_numerals: false # - Enables feature to display player's level as roman numerals (1,2,3,4,5 = I,II,III,IV,V).
level_path: {level::%{_p}%} # - The path where level is obtained from.
level_color: "&a" # - The color that is used to show player's level in the chat.
prestige: true # - Enables prestige feature and shows player's prestige in chat besides their name.
prestige_roman_numerals: true # - Enables feature to display player's prestige as roman numerals (1,2,3,4,5 = I,II,III,IV,V).
prestige_path: {prestige::%{_p}%} # - The path where prestige is obtained from.
prestige_color: "&2&l" # - The color that is used to show player's prestige in the chat.
# - CHAT COOLDOWN -
chatcooldown: true
chatcooldown_delay: 3 seconds
chatcooldown_bypass_perm: "bypass.chatcooldown"[/I][/CENTER]
chatcooldown_message: "%nl%&8[&c✘&8] &7Please wait &c%{_remaining}% &7before sending another message.%nl%"
# - CHAT COLOR // GUI SETTINGS // PERMISSIONS -
GUI: "ᴄʜᴀᴛ ᴄᴏʟᴏʀ" # - The name of the chat color GUI.
chatcolor_default: "&7" # - The default color if no other color is set.
chatcolor_set_message: "%nl%&8[&a✔&8] &7Chat color has been set.%nl%" # - The message that shows up when chat color has been set.
chatcolor_no_perm_message: "%nl%&8[&c✘&8] &7You don't have access to this color.%nl%" # - The message that shows up when player doesn't have permission to use the color.
chatcolor_1: "&7" # - The color itself.
chatcolor_1_item: "gray dye" # - The clickable "button" item shown in the GUI.
chatcolor_1_name: "ɢʀᴀʏ" # - The custom name for the color shown in the GUI.
chatcolor_1_perm: "chatcolor.1" # - The permission to access this color.
chatcolor_1_lore: "&7ᴛʜɪs ɪs ᴅᴇꜰᴀᴜʟᴛ ᴄᴏʟᴏʀ." # - 1 Line description for the GUI button.
chatcolor_1_rank: "&7&lᴅᴇꜰᴀᴜʟᴛ&r&7" # - Custom rank that is shown in the description of the GUI button.
chatcolor_2: "&f"
chatcolor_2_item: "white dye"
chatcolor_2_name: "ᴡʜɪᴛᴇ"
chatcolor_2_perm: "chatcolor.2"
chatcolor_2_lore: "&7ᴛʜɪs ɪs ᴘʀᴇᴍɪᴜᴍ ᴄᴏʟᴏʀ."
chatcolor_2_rank: "&f&lɪʀᴏɴ"
chatcolor_3: "<#E2F0CB>"
chatcolor_3_item: "lime dye"
chatcolor_3_name: "ᴄʀᴇᴀᴍʏ sᴀɢᴇ"
chatcolor_3_perm: "chatcolor.3"
chatcolor_3_lore: "&7ᴛʜɪs ɪs ᴘʀᴇᴍɪᴜᴍ ᴄᴏʟᴏʀ."
chatcolor_3_rank: "<#E2F0CB>&lᴠ<#C2EFB4>&lɪ<#A2EE9D>&lᴘ"
chatcolor_4: "<#A2EE9D>"
chatcolor_4_item: "lime dye"
chatcolor_4_name: "sᴏꜰᴛ ʟᴇᴀꜰ"
chatcolor_4_perm: "chatcolor.4"
chatcolor_4_lore: "&7ᴛʜɪs ɪs ᴘʀᴇᴍɪᴜᴍ ᴄᴏʟᴏʀ."
chatcolor_4_rank: "<#E2F0CB>&lᴠ<#C2EFB4>&lɪ<#A2EE9D>&lᴘ"
chatcolor_5: "<#8093FF>"
chatcolor_5_item: "light blue dye"
chatcolor_5_name: "ᴘᴇʀɪᴡɪɴᴋʟᴇ ʙʟᴜᴇ"
chatcolor_5_perm: "chatcolor.5"
chatcolor_5_lore: "&7ᴛʜɪs ɪs ᴘʀᴇᴍɪᴜᴍ ᴄᴏʟᴏʀ."
chatcolor_5_rank: "<#8093FF>&lʜ<#95ADFF>&lᴇ<#A9C7FF>&lʀ<#BEE1FF>&lᴏ"
chatcolor_6: "<#BEE1FF>"
chatcolor_6_item: "light blue dye"
chatcolor_6_name: "ᴄʟᴏᴜᴅ ʙʟᴜᴇ"
chatcolor_6_perm: "chatcolor.6"
chatcolor_6_lore: "&7ᴛʜɪs ɪs ᴘʀᴇᴍɪᴜᴍ ᴄᴏʟᴏʀ."
chatcolor_6_rank: "<#8093FF>&lʜ<#95ADFF>&lᴇ<#A9C7FF>&lʀ<#BEE1FF>&lᴏ"
chatcolor_7: "<#BDB2FF>"
chatcolor_7_item: "magenta dye"
chatcolor_7_name: "ᴘᴇʀɪᴡɪɴᴋʟᴇ"
chatcolor_7_perm: "chatcolor.7"
chatcolor_7_lore: "&7ᴛʜɪs ɪs ᴘʀᴇᴍɪᴜᴍ ᴄᴏʟᴏʀ."
chatcolor_7_rank: "<#BDB2FF>&lᴛ<#CEB7FF>&lɪ<#DEBCFF>&lᴛ<#EFC1FF>&lᴀ<#FFC6FF>&lɴ"
chatcolor_8: "<#FFC6FF>"
chatcolor_8_item: "magenta dye"
chatcolor_8_name: "sᴏꜰᴛ ᴍᴀɢᴇɴᴛᴀ"
chatcolor_8_perm: "chatcolor.8"
chatcolor_8_lore: "&7ᴛʜɪs ɪs ᴘʀᴇᴍɪᴜᴍ ᴄᴏʟᴏʀ."
chatcolor_8_rank: "<#BDB2FF>&lᴛ<#CEB7FF>&lɪ<#DEBCFF>&lᴛ<#EFC1FF>&lᴀ<#FFC6FF>&lɴ"
chatcolor_9: "<#FFB480>"
chatcolor_9_item: "orange dye"
chatcolor_9_name: "ᴅᴇᴇᴘ ᴘᴇᴀᴄʜ"
chatcolor_9_perm: "chatcolor.9"
chatcolor_9_lore: "&7ᴛʜɪs ɪs ᴘʀᴇᴍɪᴜᴍ ᴄᴏʟᴏʀ."
chatcolor_9_rank: "<#FFB480>&lᴅ<#FFC08C>&lɪ<#FFCC97>&lᴠ<#FFD7A3>&lɪ<#FFE3AE>&lɴ<#FFEFBA>&lᴇ"
chatcolor_10: "<#FFEFBA>"
chatcolor_10_item: "orange dye"
chatcolor_10_name: "ʀɪᴄʜ ʙᴜᴛᴛᴇʀᴄʀᴇᴀᴍ"
chatcolor_10_perm: "chatcolor.10"
chatcolor_10_lore: "&7ᴛʜɪs ɪs ᴘʀᴇᴍɪᴜᴍ ᴄᴏʟᴏʀ."
chatcolor_10_rank: "<#FFB480>&lᴅ<#FFC08C>&lɪ<#FFCC97>&lᴠ<#FFD7A3>&lɪ<#FFE3AE>&lɴ<#FFEFBA>&lᴇ"
# - SOUNDS -
sound_error: "block_note_block_bass"
sound_success: "ui_button_click"
Dependencies Skript 2.14+, SkBee 3.18+.
Easy Install Drop the .sk file into your scripts folder and reload.
Compatibility Tested on Paper, Purpur and Spigot (1.21.x).
By purchasing or downloading the resource you automatically agree with the terms and conditions.
No Refunds All sales are final. Digital products cannot be returned.
Personal Use Only You may use this on any server you own or operate. You may not resell or gift the file to others.
Modification You are free to edit the code for your own use, but you cannot claim the edited version as your own work.
DRM-Free This product is DRM-Free for your convenience. Please do not abuse this trust by sharing the code.
No Leaking Redistribution of this script on any platform is strictly prohibited.
Support Provided only via official channels for customers.
