Skip to content

Libraries and APIs

Zoriot edited this page Nov 8, 2026 · 1 revision

Libraries & APIs

Dependencies and libraries used by Plot System. For install steps and version mins, see Installation. For the public integration API, see API & Integrations.

Hard dependencies (runtime plugins)

Required on the Plot System server (plugin.yml depend):

Name Link
LangLibs AlpsBTE/LangLibs
FancyNpcs FancyMcPlugins/FancyNpcs
FastAsyncWorldEdit (FAWE) IntellectualSites/FastAsyncWorldEdit
Multiverse-Core Multiverse/Multiverse-Core
DecentHolograms DecentSoftware-eu/DecentHolograms
WorldGuard EngineHub/WorldGuard

Server platform: Paper (see version matrix on Installation).

Soft dependencies (optional plugins)

Name Link Used for
HeadDB Modrinth head(<ID>) menu / country items
HeadDatabase Spigot / API Same as HeadDB (either is enough)
ParticleNativeAPI Fierioziy/ParticleNativeAPI Particles (e.g. review outline)
WorldGuardExtraFlags Modrinth Optional WG/FAWE region workaround

Also commonly used alongside Plot System (not soft-depends): LangUI (with LangLibs), Multiverse-Inventories, FreedomChat (chat input to the backend).

Bundled / compile libraries

Shaded or compile-only libraries used in the project:

Name Link
AlpsLib AlpsBTE/Alps-Lib
Canvas AlpsBTE/Canvas
MariaDB Connector/J MariaDB
HikariCP brettwooldridge/HikariCP
plot-system-api Published to mvn.alps-bte.com — see API & Integrations

Clone this wiki locally