LPC Pro · Getting Started
Requirements
Documents LPC Pro 4.0.0 · mirrored from the product wiki, updated 2026-02-07 · GitBook version
Before installing LPC Pro v2, make sure your server meets the following requirements.
Server Requirements
| Requirement | Details |
|---|---|
| Server Software | Paper (recommended) or Spigot |
| Minecraft Version | 1.17 - 26.2 |
| Java Version | Java 16 or higher (Java 17+ recommended for Paper 1.18+) |
Paper is strongly recommended over Spigot. LPC Pro uses the Adventure API for rich text formatting (MiniMessage, hex colors, gradients, click actions, hover tooltips). Paper includes Adventure natively, while Spigot requires a compatibility layer.
Optional Dependencies
These plugins are not required but enable additional features when installed:
| Plugin | What It Enables |
|---|---|
| LuckPerms | Group detection, prefix/suffix in chat formats |
| Vault | Economy integration, permission abstraction |
| PlaceholderAPI | %placeholder% support in chat formats and hover text |
| ProtocolLib | Message deletion (the clickable [X] button), message interception |
| DiscordSRV | Receiving Discord messages in Minecraft |
| ItemsAdder | Custom emoji support (:emoji: syntax) |
| Oraxen | Custom glyph support (:glyph: syntax) |
| Geyser + Floodgate | Bedrock player detection |
| ViaVersion | Client version detection |
| Essentials | Vanish detection via Bukkit metadata |
| SuperVanish / PremiumVanish | Vanished player awareness in chat, mentions, and tab completion |
Database
LPC Pro supports two database backends:
- SQLite (default) — Zero configuration, works out of the box. Stored as a local
lpcpro.dbfile in the plugin folder. - MySQL / MariaDB — Recommended for larger servers or BungeeCord/Velocity networks. Requires MySQL 8.0+ with
utf8mb4_unicode_520_cicollation for full emoji and unicode support.