Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

Compatibility

kangarko edited this page Apr 4, 2017 · 27 revisions

ChatControl Pro is developed with stability and performance in mind. It has since 2013 has been optimized to run as efficiently and flawlessly as possible. I aim to provide compatibility for as many systems as possible, while keeping the plugin clean and easy to maintain.

Variants of Bukkit

There are many variants of Bukkit which all do slightly different things that sometimes may be unexpected. Please view the list below to see if your version is compatible.

  • Spigot (all versions listed below). Supported, tested.
  • PaperSpigot (all versions listed below). Supported, tested.
  • Craftbukkit (all versions listed below). Works. Not recommended for 1.7.10 and above.
  • Other derivates (on a compatible Minecraft version). ChatControl access minimum server's internals and has several safety mechanisms to prevent data loss. It should work, but we recommend you watch your server logs thoroughly for a few days, just to make ensure no issues are raised.

Java Version

Java 8 or newer version is required to run the plugin correctly.

Minecraft Version

You can run ChatControl Pro on the following Minecraft versions. Please note that the x stands for any sub-version, for example 1.11.0 or 1.11.2.

Many issues are often caused not by incompatible Minecraft version, but by incompatible ProtocolLib or other plugin ChatControl utilizes. To avoid trouble later, make sure all dependencies are running correctly.

  • Minecraft 1.11.x - Native compatibility.
  • Minecraft 1.10.x - Native compatibility.
  • Minecraft 1.9.x - Native compatibility.
  • Minecraft 1.8.x - Native compatibility.
  • Minecraft 1.7.10 - Native compatibility. BungeeChatAPI may be required, depending on your server variant.
  • Minecraft 1.6.4 - Compatible. BungeeChatAPI required.
  • Minecraft 1.5.2 - Compatible. BungeeChatAPI required.
  • Minecraft 1.4.7 - Compatible. BungeeChatAPI required.

Optional dependencies

You may install the following plugins alongside with ChatControl. ChatControl automatically detects them on server launch, and will offer extra features available from them.

When updating ChatControl, please also check if your dependencies are up-to-date. I do my best to make sure ChatControl runs fine, but I can't control other plugins if they are bugged.

  • BungeeControlBridge for bungee integration.
  • ProtocolLib for packet rules (see rules/packet.txt) and preventing tab complete.
  • Essentials for detecting AFK players and {nick} variable.
  • Vault to use players' prefixes and suffixes in chat formatter, and taking money with "then fine" operator in rules.
  • Multiverse-Core for colored world alias in chat formatter.
  • Towny for {nation} and {town} variables in chat formatter.
  • SimpleClans for {clan} variable in chat formatter.
  • NB: If you have PlaceholderAPI, ChatControl also adds the following variables for SimpleClans. Names should be self-explanatory.
Permission Permission
{simpleclans_in_clan}
{simpleclans_join_date}
{simpleclans_rank}
{simpleclans_rank}
{simpleclans_rank}

{simpleclans_tag} {simpleclans_tag_label} {simpleclans_civilian_kills} {simpleclans_deaths} {simpleclans_kdr} {simpleclans_neutral_kills} {simpleclans_rival_kills} {simpleclans_weighted_kills} {simpleclans_is_leader}

{simpleclans_clan_tag} {simpleclans_clan_color_tag} {simpleclans_founded_string} {simpleclans_name} {simpleclans_average_wk} {simpleclans_balance} {simpleclans_size} {simpleclans_total_civilian} {simpleclans_total_deaths} {simpleclans_total_kdr} {simpleclans_total_neutral} {simpleclans_total_rival} {simpleclans_friendly_fire} {simpleclans_allow_deposit} {simpleclans_allow_withdraw} {simpleclans_is_unrivable} {simpleclans_leader_size}[/SPOILER] AuthMe Reloaded for {countryname} and {countrycode} variables in chat formatter and join/kick/quit messages. PlaceholderAPI for third party placeholders. List is found here. There is no warranty on their functionality. Factions 2.x free version for {faction} placeholder. NB! You need PlaceholderAPI for the premium version. If you are experiencing issues with chat formatter or checker, set Listener_Priority.Checker to LOWEST in settings.yml. Nicky for getting the player's {nick} NoCheatPlus (not a dependency, but recommended) provides advanced support also against many types of chat spam.