Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 2.41 KB

File metadata and controls

40 lines (30 loc) · 2.41 KB

📋 Requirements

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 - 1.21.11
Java Version Java 16 or higher (Java 17+ recommended for Paper 1.18+)

{% hint style="info" %} 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. {% endhint %}

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.db file in the plugin folder.
  • MySQL / MariaDB — Recommended for larger servers or BungeeCord/Velocity networks. Requires MySQL 8.0+ with utf8mb4_unicode_520_ci collation for full emoji and unicode support.