Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Logo Anti-Swear Anti-ADS Chat Formatter Chat Lock Broatcast System Text Replacement Advanced Formatter WorldChatterAPI

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 aswell

Anti-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 ^^

External resources



Project members

OmarOmar93

Member


Technical information

License
ARR
Project ID