Compatibility
Requirements & compatibility
| Server | Paper 1.21.11, 26.1.2, 26.2, 26.3 (one jar for all) |
| Java | Java 21 for 1.21.11, Java 25 for 26.x |
| ItemsAdder | optional, for textures (tested with 4.0.18, which itself requires ProtocolLib). Without it, vanilla fallback items are used |
| MythicMobs | optional, custom mobs as cards (tested with 5.12.1) |
| ModelEngine | optional, R4 (API checked against R4.2.0, not tested in-game) |
| PlaceholderAPI | optional, %tcg_...% placeholders |
| Vault | optional, money prices (requires an economy plugin) |
| Storage | SQLite (default) or MySQL / MariaDB |
| Languages | English (default), French, Spanish and German |
Included files: the plugin jar (TCGPlugin-1.5.0.jar), the YAML configuration files (English, French, Spanish and German), and four ItemsAdder packs (PNG textures + ItemsAdder yml configs).
Free plugin. Free to use on any server. Free download. Support: Discord
Compatibility
One jar for every targeted version. It is compiled against the Paper 1.21.11 API as Java 21 bytecode and uses no NMS or internal classes.
| Paper version | Required Java | Tested |
|---|---|---|
| 1.21.11 (build 132) | 21+ | startup, console commands, full in-game scenario |
| 26.1.2 (build 74) | 25+ | startup, console commands, full in-game scenario |
| 26.2 (build 130) | 25+ | startup, console commands, reload |
| 26.3 (build 157) | 25+ | startup, console commands, reload (including rejected reload) |
Differences between versions are isolated in fr.tcg.util.EntityTypes: mobs are resolved by their registry key (minecraft:cow) rather than by Java constants. A mob missing from the server version (e.g. SULFUR_CUBE, added in 26.2) is simply ignored and its card is hidden (option cards.hide_unavailable_entities). The same cards.yml therefore works everywhere: 89 active cards on 1.21.11 / 26.1, 90 on 26.2 / 26.3.