ChatPlugin

ChatPlugin

Plugin

A complete yet lightweight plugin which handles just too many features!

Server ManagementSocialUtility

29 downloads
1 follower
Createda month ago
Updated19 days ago

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



ChatPlugin is a powerful and modular plugin that allows you to customize your server's appearance by modifying not only the chat, but many other aspects of it. It also offers several modules to make server administration easier. Visit its website for more information.

An add-on with essential modules and commands like /tpa and /sethome is coming soon! Join the Discord for more information.

Note: I have been working on this plugin for a while now, but it has just been released to the public. I have tried my best to keep it bug-free, but because of its size it may contain some. Please report any bugs on our Discord server and consider donating and leaving a positive review here if you find my work useful. :)

The plugin's installation is very straightforward. Follow the official guide on my website to set it up in less than 5 minutes.

The free version offers a lot of modules and perks for your server, its users and its Staff members.
You can find a table below with a screenshot for every feature - check it out! Links to every module's wiki page are provided.

Chat

Server customization

Staff modules

Join/quit modules

The plugin comes in two packages: the free version, which is published here and on its GitHub repository and offers the plugin's core features, and the premium version, an add-on that contains several extra features:

Note: the premium version is not publicly available yet. Its development has been already completed, but it is being tested. If you would like to join the closed beta, get in touch with us through our Discord server.

Chat

Misc

Server customization

Staff modules

ChatPlugin offers integrations with the following Bukkit/Spigot plugins:

Additionally, the premium version integrates with the following plugins (even their BungeeCord/Velocity versions, if installed on a proxy):

  • Matrix: provides the Violations and the Player violations GUI
  • Negativity: provides the Violations and the Player violations GUI
  • Vulcan: provides the Violations and the Player violations GUI
  • WorldGuard: adds the region-enter and the region-leave event-triggered scoreboards

Premium version
The premium version includes the plugin's most advanced features. Here is the full list.

Feature Description Screenshot
Scoreboards Displays useful information in the player's sidebar. Scoreboards are unlimited in number and can be animated and fully customized. They can be easily disabled using /scoreboard.
GUIs Provides 9 built-in GUIs that show the server's status, punishments, (anticheat's) violations and info about online players. You can easily create custom GUIs from simple .yml files.
Punishments Includes bans, banwaves, warnings, kicks and mutes. A web interface will be released soonâ„¢.
Account check Checks if a player owns multiple accounts. Uses several techniques, including IP lookup, to provide a reliable result. The anti ban evading system can be configured to automatically detect and ban new accounts.
Chat log Logs public and private messages to the storage. Staff members can then search for them using a query. The -blocked and -privatemessages flags can be specified to only retrieve certain messages.
Bossbars Displays ads or useful information easily readable by the player. Bossbars can have 7 different colors and 5 styles. They can be easily disabled using /bossbar.
Discord integration Provides 9 slash commands to interact with the server. Allows you to check punishments, perform IP lookups and receive notifications. You can even send messages from Minecraft using /discordmessage.
Telegram integration Provides 9 commands to interact with the server. Allows you to check punishments, perform IP lookups and receive notifications. You can even send messages from Minecraft using /telegrammessage.
MoTDs Provides custom MoTDs with placeholder support translated for the player's language. They display different messages if who pings is banned or is using an unsupported version. If the player has never played before, the language will be detected using IP lookup.
Hover info Displays information when a player hovers messages sent in the chat. It can also make them execute a specific action if they click them.

Free version
Most features are included with the free version. Here is the full list.

Feature Description Screenshot
Ranks Provides a prefix, a suffix, a tag and a default chat message color for every rank. Useful to create VIP ranks and organize your Staff.
Tablists Lets you create animated headers and footers in the player list. The yellow number is only available on the premium version.
IP lookup Allows you to geolocate IPv4 addresses. It can be configured to automatically detect the player's language on their first join.
Staff chat Allows Staff members to interact through a private chat. Cross-server communication is only available on the premium version.
Language detection Detects a player's language the first time they join using either geolocation or client locale settings.
Ads Sends clickable and hoverable text messages in the chat. You can choose to disable them not to send them to VIP players.
Ping Lets players check their current latency, in milliseconds. The ping is colored based on its quality.
Join/quit/switch messages Lets you customize the join and quit messages based on the player's rank. Switch messages are only available on the premium version.
Player ping Allows players to mention other players in the chat by writing their username. When pinged, players will hear a sound and receive a message, unless they are ignoring the sender.
Private messages Allows players and the console to send private messages to other players. Socialspy is also available for Staff members.
Actionbars Sends one line strings displayed above the player's hotbar.
Antispam Provides protection for the chat and blocks URLs, IP addresses, caps, flood, spam and swearing.
F3 server names Sends one line strings displayed as the server's name in the F3 debug screen.
Welcome messages and join titles Sends messages and titles when a player joins the server.
Suggested version Sends a message when players join the server with an outdated version.

External resources



Project members

Remigio07

Member


Technical information

Project ID