Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Kloppie74

Build in ChatManager, ChatGames & More! A 100% Configurable Plugin!

Report Betterchat?

Betterchat, A Orginal chat plguin! Betterchat has been created for servers to manage their chat! We have the features such as ChatManage Systems, ChatGames, Custom Channels & much more!

Try our plugin out for free! Betterchat V2.2.0 Is a open source code feel free to use the open source!

PlaceHolderAPI Yes, We are supporting placeholders in every single message our plugin shows to the players! We are working to even add placeholders to menu's & other cool features!

**BetterChat Features!

ChatManager** Always issued with having spammers? We have an anti-spam built in System!

BetterChat Support aswell Anti-Swear & Some few more ChatManager Systems!

A Fresh Welcome to our server! Give players a fresh welcome to our server with the support of join motd, First join rewards, Automatic broadcastes & more!

ChatGames to have fun! Our developers worked hard on this feature to give Betterchat V3.0 a ChatGame Feature!

These chatgames contains » Math, Random Words & Reactions (Type as fast as possible something random that has been given by the chatgame!)

ChatGames can be disabled individuel or just completely!

Permissions: BetterChat.* (All permissions) BetterChat.msg (Msg a player) BetterChat.reply (Reply on a msg) BetterChat.commands.* (all Commands permissions) BetterChat.commands.help (Help Command) BetterChat.commands.update (Update the plugin files!) BetterChat.commands.reload (Reload the plugin!) BetterChat.commands.about (Get the about pop-up)

Custom BetterChat Permissions can be given thru ChatChannels.yml!

Custom BetterChat Permissions can be given thru ChatChannels.yml!

plugin files!

#The plugins Settings file!
#Dont remove anything from the sections or the plugin will break!
#Files will update automaticly & you dont have to do anything!
#A Better plugin! Made by kloppie74


#Which language should we use? (Will only be updated after server restart!)
Language:
  File: lang_en_us.yml

#Enable/Disable the update checker!
UpdateChecker: Enabled

#Plugin File Version ChatChannels.yml!
FileVersion: B912-0291-C201 #Do not edit this! This will cause errors!!!

#AntiSwear!
#Enabled: true/false
#Blacklisted_Words: all BLACKLISTED Words! These will be blocked!
Antiswear:
  enabled: true
  Blacklisted_Words:
    - shit
    - pussy
    - idiot

#AntiSpam!
#Enabled: true/falsexDD

#Cooldown: How many seconds need between every message? Put to 0 to disable it!
#allow-double-message: Can a player send the same message twice?
Antispam:
  enabled: true
  cooldown: 3
  allow-double-message: false

#HoverMessages
#Enabled: True/false
#Layout: Use \n To create a new line!!!! When you dont use this the plugin will cause errors :D
#suggested Command: Which command will be suggested when clicked on the hovermessage!
HoverMessage:
  Enable: true
  Layout: "&cWorld: %player_world% \nMoney: %money%"
  Suggest_Command:
    - "msg {clickedname}"

#Join events!
#Placeholders supported!
First_Join_Event:
  Enable: true
  Commands:
    - say %player_name% joined the server for the first time!
    - eco give %player_name% 100
Join_format:
  Enable: true
  Format: "&a%player_name% &fJoined the server!"
Quit_format:
  Enable: true
  Format: "&a%player_name% &fLeft the server!"

#Msg formatting!
# CommandSender = {sender}
# MentionedPlayer = {target}
# You are able to disable this feature!
MSG_format:
  Enable: true
  Target: "&a{sender} &f> &aYou &b> &f"
  Sender: "&aYou &f> &a{sender} &b> &f"
  Console_log: "{sender} > {target} "
  Console_log_Enable: true

#Motd & Automatic broadcastes! Disable & Enable these features easy & change everything to what looks the best for you!
# Intervals are in seconds!
Motd_format:
  Enable: true
  Interval: 2
  Motd_disabled_log: false
  Motd:
    - "&7Welcome on the server!"
    - "&7Plugin created by Kloppie74"
    - "&7Change this message in chat_format.yml!"
    - "&7You can add more lines if you want!"
    - "&aPlaceholders &f& &aChatcolors &7are supported!"
Auto_Broadcast:
  Global_Messages:
    Enable: true
    Header_And_Footer: true
    Interval: 30
    Prefix: "&7[&bBetterchat&7] "
    Header: "&7*&7---==+==---&7*"
    Footer: "&7*&7---==+==---&7*"
    Sound: ''
    Messages:
      - "&7You are currently playing with {online} players!"
      - "&7Plugin created by Kloppie74"
      - "&7Change this message in Autobroadcastsettings.yml!"

#ChatChannels.yml!
#A Betterchat Channel system!
#create your own channels, set permissions to it & switch easy between chats!
#-----------------------------------------------------------------------------
#
#How to create a Channel?
# global: ChatID Required to use lowercase!
#   ID: global (THE CHANNEL ID! NEED TO BE THE SAME AS THE CHATID)
#   ChannelName: "§a§lGlobal" The channel name show in the GUI's!
#   Slot: 10 The Channels slot place for the guis!
#   permissions: (Required permissions to send & receive messages!) + (Put in None for no required permission!)
#   Format: (How should we send a message!) (Message will be added at the end of the format!)
#
#-----------------------------------------------------------------------------
#
global:
  ID: global
  ChannelName: "§a§lGlobal"
  Slot: 10
  Item: PAPER
  Permission: "none"
  Format: "%player_name% » "
staffchat:
  ID: staffchat
  ChannelName: "§a§lStaff Chat"
  Slot: 11
  Item: PAPER
  Permission: "Betterchat.chat.Staffchat"
  Format: "[Staff] %player_name% » "
friendschat:
  ID: friendschat
  ChannelName: "§a§lFriends Chat"
  Slot: 12
  Item: PAPER
  Permission: "Betterchat.chat.friendschat"
  Format: "[friendschat] %player_name% » "

ChatGames:
  Enable: true #ChatGames Enabled/Disabled?
  Interval: 300 #ChatGame Interval, When should we start a new chatgame? In Seconds
  Duration: 30 #Chatgame Length, In Seconds!
Types:
  Math:
    Enable: true
    Rewards:
      - eco give {Winner} 100
      - give {Winner} diamond_block 1
      - give {Winner} iron_block 10
    Length: 100 #Max math (39 * 47) (99 + 39) Etc....
  Reaction:
    Enable: true
    IgnoreCase: true
    Rewards:
      - eco give {Winner} 100
      - give {Winner} diamond_block 1
      - give {Winner} iron_block 10
    Length: 10 #Max Random Letters (Like hdekAbDIqP)
  Random:
    Enable: true
    IgnoreCase: true
    Rewards:
      - eco give {Winner} 100
      - give {Winner} diamond_block 1
      - give {Winner} iron_block 10
    Words:
      - Pizza
      - Ananas
      - Car
      - Banana
      - Food
      - Deer
      - Bear
      - Fire
  • Gui Editing!
  • Command Blocker
  • an Addon Plugin .... Coming soon!

Issues & Reviews can be set in the review section!

Made With Love, @Kloppie74

Goals

✔ • 100 Downloads ✔ • 250 Downloads ✘ • 500 Downloads ✘ • 1.000 Downloads ✘ • 2.500 Downloads ✘ • 5.000 Downloads

Information

CategoryChat
Published onJanuary 6, 2024
LicenseApache 2.0
Downloads41
Stars1
Watchers0

Pinned Versions

Members