ChatControl™ - The Ultimate Chat Plugin [500,000+ Downloads]
5.9.1The legendary chat plugin. Incredible solution for ads, swear, caps, spam, bots & more!
5.9.1latestNov 1, 2020 · Improve | Use a fallback note sound when a sound you have in settings.yml is invalid. Also print a warning message regarding this instead of throwing an error.5.9.0Sep 18, 2020 · Fix | Solved plugin loading issues in certain cases where files without reading permission are created. This also solves a rare case scenario where the plugin would not boot up if you had DS_Store macOS files in its directory.5.8.9Aug 4, 2020 Note: This version is Minecraft 1.4.7 to 1.16.1 compatible and it will NOT break on subsequent 1.16.x releases. · Fix | Removed a warning message from bStats.5.8.8Aug 4, 2020 Note: I did a partial security audit of the code to ensure the plugin is stable and reliable, and the results were great. Minecraft 1.4.7 to 1.16 compatible. We are providing security and bug-fix updates at: https://github.com/kangarko/ChatControl-Free/issues · Improve | Console messages no longer complain about the missing "softdepend" value in the plugin.5.8.7Oct 31, 2019 Note: YES, THIS VERSION WORKS FINE ON 1.15.2 Note: Due to large changes in the variable system, this version is marked as beta. Important: The new variable names are not automatically migrated, you'll have to rename them by yourself. You can use Notepad++ and use mass search and replace to make the process the fastest. · Improve | Changed chat variables to completely solve all problems with the old %variablename syntax. The current system is now equal to the ChatControl Pro version where you write {variable_name} instead. · How to migrate: Most renames are obvious, such as to simply rename %player to {player}, however there were some styling changes as well: · %displayname to {display_name} · %countrycode to {country_code} · %countryname to {country_name} · %regionname to {region_name} · %tabname to {tab_name} · %perm to {permission}5.8.6Sep 14, 2019 · Fix | Solved players being able to use color codes in chat formatter despite not having chatcontrol.chat.format.* permissions.5.8.5Sep 9, 2019 · Improve | Print an error instead of fail if during scanning of your files for update some files have improper encoding. When this happens you will see a log in your console but the plugin will keep functioning. Do not report this, read this article on how to fix it on your end, thank you.5.8.4Jul 22, 2019 · Improve | You can now reload the plugin using "/chc rl" as well as the old "/chc r". · Misc | Added a few debug messages (hidden by default) about PlaceholderAPI.5.8.3Jun 22, 2019 · Fix | Removed a forgotten debug message "API found" from the last update.5.8.2Jun 12, 2019 · Improve | Updated PlaceholderAPI integration to work with the newest version. · Fix | Made the plugin correctly leave % in the chat format message.5.8.1Apr 17, 2019 · Improve | Variables resolving geographic location from player's IP no longer throw errors when the geolocation server is unreachable, instead, we simply return an empty string. · Fix | Solved updater not working since 5.8.0. It is no longer possible to download the update but we will now inform you about new versions when they are ready.5.8.0Apr 8, 2019 Big news: ChatControl has been acquired by ***********, a new educational platform for Minecraft. All functionality remains the same however you can expect more quality updates in the future as well as better, faster customer support. This is the initial ********* release. All classes have been repackaged to contain "org.*********". There were no significant breaking changes so we consider this release stable. Please note that assets, graphics as well as Overview of this plugin have not been altered yet. Updates to such will come in the future.5.7.3Jan 20, 2019 Deal 40% OFF! Learn to code your own Spigot plugins and take your server to the next level easily! No previous coding knowledge required. Discover how here! · Improve | The Reset_Cache_On_Quit option now removes the player cache permanently, preventing memory leaks.5.7.2Jan 5, 2019 · Improve | Updated and corrected Chinese localization, thanks to @qsefthuopq!5.7.1Sep 27, 2018 For a full changelog, visit ttp://kangarko.com/2018/09/28/chatcontrol-5-7-0/ (same as 5.7.0 but with a bugfix) We are experimenting with creating our own platform to host our plugins and services all together.5.7.0Sep 27, 2018 Promo: Want to learn how to code your own Spigot plugin? I have actually recorded a full 24 hours course on Java, Spigot and sales! Get SpigotCourse here! (Tip: Use coupon INSIDER for another 10% OFF!) · Fix | Solved the chat format being being changed (<>'s being added and other artifacts) even when the formatter is disabled. · Fix | Solved a wrong message in the console on startup about event priorities.5.6.9Sep 10, 2018 · Misc | Added console messages regarding chat listeners on startup.5.6.8Aug 7, 2018 · Improve | Backward compatible with Minecraft 1.2.5 from 2012 for Technic Classic. If you for any reason are not satisfied with the new Minecraft 1.13, you can drop the plugin on your 1.2.5 R5.0 version and enjoy the benefits of the original ChatControl!5.6.7Aug 7, 2018 · Improve | Native compatibility with Minecraft 1.13.5.6.6Jul 31, 2018 · Fix | Solved "ignore events" operator in rules sometimes not functioning.5.6.5Jun 10, 2018 · Improve | The updater is now fail-proof to when the service is unavailable.5.6.4Feb 22, 2018 · New | Added a basic support for (some) vanish plugins - join/leave messages won't be shown for vanished players. · Fix | Solved player's cache not being reset when the chat is muted.5.6.3Feb 21, 2018 · New | Added Polish localization by @TranslateToPL5.6.2Jan 1, 2018 · Improve | Added a more informative error message when chat format is specified invalid in Chat.Formatter.Chat_Format.5.6.1Sep 18, 2017 · Improve | Updated the check where if you have "chatcontrol.bypass.spamkick" permission, you will no longer get kicked for "Kicked for spamming" (or "disconnect.spam" on older Minecrafts). · Fix | Fixed some variables from PlaceholderAPI being hidden by our native ones and not being replaced. We replace PAPI placeholders now first.5.6.0Sep 17, 2017 Note: The version number did not change due to no code changes. · New | Bulgarian translation in courtesy of @DoNotSpamPls · To use, set "Locale" to "bg" in settings.yml5.5.9Sep 8, 2017 · Added Romanian translation by @DariusTK · To use, set "Locale" key to "ro" in settings.yml5.5.8Sep 2, 2017 Note: Version numbers haven't changed due to a short update times in between those two versions! · Added an option Lookup_Geo_Data to disable or enable determining player's region code and name when they login, saving performance when not used.5.5.7Aug 29, 2017 · Added Vietnamese translation by @VanDuc, thank you! · To use, set "Locale" to "vi" in your settings.yml5.5.6Aug 11, 2017 · Added Hungarian translation by @montlikadani. Thanks! · To use, set "Locale" to "hu" in your settings.yml5.5.5Aug 8, 2017 · Added Danish localization from the Pro version that accidentally ended up there instead.5.5.4Jul 19, 2017 · Changed the special message "[SIGN at location]" that is inserted in front of a rule-related message to a translatable one: [{sign} - location}]. · You can change the {sign} key in your localization at "General.Sign".5.5.3Jul 14, 2017 · Added Chinese translation (Set "Locale" to "cn" in your settings.yml). Thanks to @Enderaoe5.5.2Jul 13, 2017 · Fixed a null pointer exception when the latest Essentials does not store player's nickname.5.5.1Jun 10, 2017 · Improved performance when resolving player's country name, code and their isp · It'll now prevent the server from hanging up when the service is unavailable. · The variables now do not require chat formatter to be enabled.5.5.0May 17, 2017 · Compatibility with Minecraft 1.12. · Backported support for all PlaceholdersAPI variables. Please use %variable% syntax.v5.4.8May 13, 2017 · Backported the option to change listener priority of chat formatter and chat checker (rules, antispam, anticaps, ...).v5.4.7May 4, 2017 · Slipstreamed the new system for the geographical variables, completely independent of AuthMe (requires no plugin, ChatControl handles all): · %countryname and %countrycode · %regionname and %isp (player's internet provider)v5.4.6May 1, 2017 · Updated for the latest AuthMe. Former releases are still supported. · NB! Variables %countryname and %countrycode may not work on all AuthMe versions. I have an open issue on the developer's GitHub and waiting for an answer to resolve this.v5.4.5Apr 25, 2017 · Removed Op_Has_Permissions key that did not work as intended anyways. From now on, operators do inherit all permissions unless given negative. · Trivia: To deny an OP a permission, give him a negative permission. Example using PermissionsEx: "/pex user <player> add -chatcontrol.bypass.rules"v5.4.4Apr 17, 2017 · Fixed a NPE error when using the AuthMe plugin.v5.4.3Apr 6, 2017 · Added a WorldEdit command to the default whitelist in handlers.yml preventing false catches from anti-ad.v5.4.2Feb 11, 2017 · Improved the performance and stability of the inbuilt domain filter for anti-caps.v5.4.1Jan 11, 2017 · Compiled with Java 7.v5.4.0Jan 3, 2017 · Better Essentials hook. Added an extra check to make sure no custom Essentials is hooked (where the API can be altered/missing)v5.3.9Dec 26, 2016 ~ PF 2017 · Compatible with Minecraft 1.10.x. · Compiled with Java 8. · Updated in-game labels for the next year.v5.3.8Oct 13, 2016 · Made compatible with latest AuthMe 5.2.v5.3.7Sep 8, 2016 Enjoyed? Write me a ☆☆☆☆☆ review for motivation to further development! · Fixed domain capitalization when the domain contains characters like "?". · The lost fix. (I pushed it some time ago but did not keep the note of it.)
v5.3.6Aug 25, 2016 · Fixed logic in the 'ignore event' operator in rules.v5.3.5Aug 5, 2016 RECORD: 300.000 Downloads as of 03.08.2016! I am so grateful to You for making this milestone happen! · Corrected typos in default rules file chat.txt as noticed by @locknlolv5.3.4Jul 19, 2016 · Added Swedish translation by @Meepidyv5.3.3Jun 21, 2016 · Revised all rules files. Corrected grammar, moved rules that are commented out to the bottom, added blocking of 'faggot' and edited some default rules (e.g. wanna -> 'want to')v5.3.2Apr 30, 2016 · Improved 'ignore string' operator. Now ignores uppercased messages. · Fixed 'ignore gamemode' operator.v5.3.1Apr 15, 2016 · Downstreamed a feature allowing the use of \n character on system configurations on which it from unknown reasons cannot be used. · To enable, Set Enforce_New_Line to true in settings.ymlv5.3.0Mar 12, 2016 · [Misc] Make default sound names in configuration dynamically work on both 1.9 and older versions.v5.2.9Mar 4, 2016 · [Improve] Changed the default value in settings.yml to ensure default installation is compatible with 1.9. · Current users will need to change the CHICKEN_EGG_POP sound name in settings.yml (TIP: Use ctrl + f to search) to ENTITY_CHICKEN_EGG. (or, if you changed the name, then you will need to change it appropiatelly) · Plugin is still compatible with 1.9x, 1.8x, 1.7x and probably also 1.6x versions.v5.2.8Feb 25, 2016 · Backported the ability to unpack packet messages. This allows for much more efficient packet filters, catching coloured messages. · Spigot 1.7.10 or greater is required. · Improved header in settings.ymlv5.2.7Jan 10, 2016 The version number has not changed, you don't need to update. · Improved the domain and IP filter. · The rules.txt file where the filters are located won't be updated automatically. Please review the changes here and edit the filters on your own.v5.2.6Nov 12, 2015 · Added dutch localization (nl) thanks to @sander0542. · Fixed error on EssentialsX when player has not any reply recipient. · Backported improvement which returns the player actual name when the %nick variable is used and the player has not any nick, rather than a whitespace.v5.2.5Nov 7, 2015 · Added support for EssentialsX. Original Essentials is still supported.v5.2.4Nov 4, 2015 · Added new variable, %faction, which will get player's faction name. · Currently only supports the free version of the Factions plugin.v5.2.3Nov 4, 2015 v5.2.2Oct 29, 2015 v5.2.1Oct 7, 2015 v5.2.0Sep 26, 2015 v5.1.9Sep 3, 2015 v5.1.8Aug 13, 2015 v5.1.7Aug 3, 2015 v5.1.6Aug 1, 2015 v5.1.5Jul 30, 2015 v5.1.4Jul 29, 2015 v5.1.3Jul 29, 2015 v4.5.7Nov 30, 2014 v4.5.5Nov 4, 2014 v4.5.4Nov 3, 2014 v4.5.3Nov 2, 2014 v4.5.2Aug 8, 2014 v4.5.0Jul 18, 2014 v4.4.9Jun 14, 2014 v4.4.8Jun 8, 2014 4.4.7Jun 7, 2014 v4.4.6May 12, 2014 v4.4.5Apr 8, 2014 v4.4.4Mar 15, 2014 v4.4.3Feb 18, 2014 v.4.4.2Feb 5, 2014 v4.4.1bJan 26, 2014 v4.4.1Jan 26, 2014
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta