HomeJavaModsOmegaChat
OmegaChat
cover.png

Customize chat with json messages. With this plugin you can add tooltip when you hover over different chat sections.

Please leave a review.

Everything that you will ever need for chat in one plugin!

Features:
- JSON chat formats
- Private messages
- SocialSpy (Messages & Commands)
- JSON auto messages
- JSON join/quit messages
- Anti spam
- Anti advertise
- Chat filter (Censore any word you want)
- Clear chat
- Lock chat
- Broadcast
- All messages are editable!

To get list of loaded formats type /omegachat list
To test format type /omegachat test <format_name> <message>
Broadcast usage: /bc <message>
Bungeecord broadcast usage:
You need bungeecord addon: https://www.spigotmc.org/resources/omegachat-bungeecord.67037/
Bungeecord service in config must be enabled.
/bc server1,server2... <message> - this will broadcast on listed servers.
/bc this <message> - this will broadcast only on current server
To turn on or off messages type /msg <on/off>


Code (YAML):

#######################################
#                                     #
# Omega Chat version 2.0 By Nemanja02 #
#                                     #
#######################################
server-name
: lobby
messages
:
  prefix
: '&8 [ &cOmega&fChat&8 ] '
  no-permission
: '&cNo Permission!'
  usage
: '&7/msg <username> <message>'
  send_message
: '&8 [ &bMSG&8 ] &c %sender% &7> &c%receiver%&f: &c%message%'
  receive_message
: '&8 [ &cMSG&8 ] &c %sender% &7> &c%receiver%&f: &c%message%'
  spy_message
: '&8 [ &bSpy&8 ] &c %sender% &7> &c%receiver%&f: &c%message%'
  spy_enable
: '&7SocialSpy &aenabled&7!'
  spy_disable
: '&7SocialSpy &cdisabled&7!'
  spy_commands
: '&c %player% &8> &c%command%'
  message_yourself
: '&cYou cannot message yourself!'
  reload
: '&aConfiguration reloaded!'
  spam
: '&cYou can talk again for &4 %time% &cseconds!'
  advertise
: '&cAdvertising is not allowed on this server!'
  chat_freeze
: '&7Chat has been freezed by &3 %player%'
  chat_unfreeze
: '&7Chat has been unfreezed by &3 %player%'
  chat_frozen
: '&cYou cannot talk while chat is frozen!'
  clear_chat
: '&3&lChat has been cleared by %player%'
  offline
: '&cPlayer you tried to message is offline!.'
  messages-off
: '&7Messages&f : &coff'
  messages-on
: '&7Messages&f : &aon'
  messages-off-player
: '&7Seems like that player turned of their messages.'
  blocked-command
: '&cYou cannot use that command!'
services
:
  check-for-updates
: true
  ops_use_group_format
: true
  block-commands
: true
  message-length-limit
: true
  first-join
: true
  join-message
: true
  silent-join
: true
  quit-message
: true
  socialspy
: true
  commands-spy
: true
  antispam
: true
  chat-filter
: true
  auto-messages
: false
  bungeecord
: false
  anti-advert
: true
  log-advert
: false
  check-updated
: true
hooks
:
  AcidIsland
: false
  ASkyBlock
: false
  DeluxeTags
: false
  Essentials
: false
  EZRanksPro
: false
  Factions
: false
  killStats
: false
  marriage
: false
  Multiverse
: false
  Vault
: false
bungeecord
:
  servername
: '&8 [ &bTest&8 ] '
  join-global
: true
broadcast
:
  message
: '&7 [ &3&lAlert&7 ] &c %message%'
  tooltip
:
 - '&7Sent From &3 %server% &7by &3%player%'
  - '&7Current time
: &b%server_time_MM/dd/yyyy HH:mm %'
blocked-commands
:
- pl
- about
message-letter-limit
: 25
first-join-message
:
  message
: '&c %player_name% &7joined the server for the first time! &b#%count%'
  tooltip
:
 - '&c %player_name% &7has joined the server for the first time!'
  - '&7Player number
: &c%count%'
join-message
:
  message
: '&8 [ &a+&8 ] &b %player_name%'
  tooltip
:
 - '&7Player &b %player_name% &7has joined the server!'
  - '&7Current time
: &b%server_time_MM/dd/yyyy HH:mm %'
quit-message
:
  message
: '&8 [ &c-&8 ] &b %player_name%'
  tooltip
:
 - '&7Player &b %player_name% &7left the server!'
  - '&7Current time
: &b%server_time_MM/dd/yyyy HH:mm %'
spy-commands
:
  exclude
:
 - home
  - test
chat-delay
: 5
filter
:
- fuck
- shit
auto-messages
:
  delay
: 20
  messages
:
    first
:
      message
: '&7Server website&f : &cwww.example.com'
      tooltip
:
     - '&7Check out our &bwebsite&7!'
      suggest
: ''
    test
:
      message
: '&7Server store&f : &cwww.store.example.com'
      tooltip
: [ ]
      suggest
: /buy
formats
:
  default
:
    prefix
: '&7 [ &bPlayer&7 ] '
    suffix
: ''
    channel
: ''
    name
: '&7 %player_name%'
    chat-color
: ' &2> &7'
    prefix-tooltip
: [ ]
    name-tooltip
:
    - '&7Player
: &b%player_name%'
    - '&7World
: &c%player_world%'
    channel-tooltip
: [ ]
    suffix-tooltip
: [ ]
    channel-click-command
: ''
    prefix-click-command
: /ranks
    name-click-command
: /msg %player%
    suffix-click-command
: ''
  test
:
    prefix
: '&7 [ &bPlayer&7 ] '
    suffix
: ''
    channel
: ''
    name
: '&7 %player_name%'
    chat-color
: '&2> &7'
    prefix-tooltip
: [ ]
    name-tooltip
:
    - '&7Player
: &b%player_name%'
    - '&7World
: &c%player_world%'
    channel-tooltip
: [ ]
    suffix-tooltip
: [ ]
    channel-click-command
: ''
    prefix-click-command
: /ranks
    name-click-command
: /msg %player%
    suffix-click-command
: ''
block-commands
:
- pl
- about

 
Permissions :

Chat Filter bypass - omegachat.bypass.filter
Advertise bypass - omegachat.bypass.advertise
AntiSpam bypass - omegachat.bypass.spam
Social Spy - omegachat.socialspy
Admin Commands - omegachat.admin (reload, list, test, help)
Private message - omegachat.message
Chat Format - omegachat.format.<format_name>
Clear chat - omegachat.clearchat
Lock chat - omegachat.freezechat
Lock chat bypass - omegachat.bypass.frozenchat
Broadcast - omegachat.broadcast
Reply - omegachat.reply
Toggle messages - omegachat.messages.toggle
Color chat - omegachat.colorchat


This plugin requires PlaceholderAPI plugin:
https://www.spigotmc.org/resources/placeholderapi.6245/

Note : This plugin will override every other chat plugin.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

OmegaChat is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 839 times (via Spigot). Download it and open it directly in the game.

Explore more