Read more about it by Clicking here!
Buy me a Coffee! Don't get confused yes, it is @AbdelazizHasaneen
Massive thank you to
Abdelaziz189356 - For the help with 2.0, 2.1 and 2.4 being possible! yousife_7aloly - The tester for 2.0! FastEverlast - The Tester for 2.4!
There are lots of additional features to explore!
Thank you for taking the time to read this and use the plugin!
Transcripted Description
In case of anything goes wrong with the following images above this will be readable aswellAnti-Swear (BETA)
it will try it's best to detect any English profanity as possible!
- it has the ability to customize words (BlackList / WhiteList)
Anti-ADs
it will block any type of IPs or URLs from the player
Both Anti-Swear and Anti-ADs are Detectable in the same message!
Chat Formatter (AKA CustomFormatChat)
This enables you how to format the chat in many ways!
- Colors
- PlaceHolders using PlaceHolderAPI
- Advanced Formatter Read Later in the overview
- And soo much more!
# Chatting Format
# Edit the way the chat is formatted (Add wc_player_place if you're using PAPI the legacy expressions may not work)
ChatFormat: true
NewLine: true # Allows players to place new lines in their messages '\n'
DefaultFormat: "[%player_place%] %player_name%: " # Default Format to use
AdvancedFormat: true # Uses the new 2.4 Formats "<;font;minecraft:unicode;text;> (BETA)
FormatSettings: # the slash will represent each mode for better understanding.
Mode: 1 # 1 represents permissions mode / 2 represents player mode
Formats:
control:
name: "worldchatter.control" # permission name / player name
format: "&a- WorldChatter Controller - &r%player_name%: &r" # format result from permission / - - from player
op:
name: "*"
format: "&a- Overpowered -> %player_name%: &r"
# if you're on player mode here is a small example
# steve:
# name: "steve" # permission name / player name
# format: "&b%player_name%: &r" # format result from permission / - - from player
ChatLock (Updated since 2.4)
Gives you the ability to lock the chat from sending!
Broadcast System
Allows you to send different messages to any place you want with common messages to send!
# Broadcast Settings
broadcast:
enabled: false
messagecycle: 10 # The number of seconds to send a broadcast message
shufflemessages: true # each player has a different message false will make the same message to all players
commonmessages:
- "all"
places: # represents Worlds in bukkit/spigot but in bungeecord it represents servers!
world:
- "&e-> Thanks for using worldchatter!"
- "&e-> Make sure to be updated for more features and bug fixes"
- "&eColor yellow."
world_nether:
- "&cWelcome to the nether."
world_the_end:
- "&fThe end." # it won't work unless you remove it from the Blacklist
Text Replacement
Replaces any word or character to anything else you would love! You can choose which one for admin use or not!
# Text Replacement Settings
texts: # Replaces a certain text with another text
enabled: true
messages:
"heart":
text: "<3"
replace: "❤"
perm: false # if player has permission
"lenny":
text: ":lenny:"
replace: "( ͡° ͜ʖ ͡°)"
perm: false
Advanced Formatter
Format any message like never before! It gives you lots of stuff to do with messages (Only doesn’t support in Chat Formatting and Text Replacement...yet) Check out the WIKI on WorldChatter GitHub!
WorldChatterAPI
The API For Developers to cook with their additions in WorldChatter ^^