-
Notifications
You must be signed in to change notification settings - Fork 0
Compatibility
Protect is developed with stability and performance in mind. Instead of hiding poor code behind async, we optimized the code at the base. Protect aims to support a vast range of Minecraft versions including legacy versions.
- Protect is compatible with per-world inventory plugins because it waits until they have refreshed the player's inventory before scanning it.
- Protect is compatible with custom GUIs as it ignores non-vanilla inventory titles by default and lets you ignore container types or custom inventories by name manually too.
Java 8 or greater. Running Java 11+ on Minecraft older than 1.16 requires LibraryHelper plugin.
Database is supported with customizable driver for SQLite, MySQL, MariaDB and others. If you decide to use MySQL or MariaDB - your database need to support the "utf8mb4" charset (use utf8mb4_unicode_520_ci) otherwise it can not work with non-English item names.
Optional plugins:
- To fine a player, you need Vault and an economy plugin.
- For network features, install ChatControl Red. Then, if you're on BungeeCord, install BungeeControl Red or VelocityControl for Velocity. We understand these are premium plugins so we are preparing a free simple addon instead.
Supported plugins:
- BlueShop
- ChestShop
- ExcellentShop
- ShopGUI
- Shop
- SignShop
- more plugins you suggest!
Server Distribution | Compatibility |
---|---|
Paper | Officially tested and supported. |
Folia | Beta support for core features only. |
Spigot, Purpur, UniverseSpigot, PandaSpigot, JesusSpigot, and others | Should work, untested. Protect accesses minimum NMS and has several safety mechanisms to prevent data loss. We recommend you watch your server logs for errors for 1-2 days. When having issues, always test on Paper first before opening a ticket to save our time. We don't have the capacity to test our software on dozens of forks. |
Craftbukkit | Supported for Minecraft <1.16. For newer versions, use Paper. |
Thermos/Cauldron 1.7.10 | Partial support for core features. |
You can run Protect on the following Minecraft versions below. Please note that the x
stands for any sub-version, for example, 1.20 or 1.20.5.
Many issues are often caused by incompatible other plugins such as ProtocolLib and not by your Minecraft version. Make sure all dependencies are up-to-date. We reserve the right to close tickets with startup log with errors from other plugins since they might interfere.
Minecraft Version | Compatibility |
---|---|
1.20.x | Native. |
1.19.x | Native. |
1.18.x | Native. |
1.17.x | Native. |
1.16.x | Native. |
1.15.x | Native. LibraryHelper required for Java 11+ here and below. |
1.14.x | Native. |
1.13.x | Native. |
1.12.x | Native. |
1.11.x | Native. |
1.10.x | Native. |
1.9.x | Native. |
1.8.8 | Native. |
1.7.10 | BungeeChatAPI required. |
About
Basics
Topics
Developer
Help