Skip to content

LibPlaceholder

ImperaZim edited this page Jun 30, 2026 · 2 revisions

LibPlaceholder

Field Value
Package id libplaceholder
Plugin name LibPlaceholder
Current line 1.x
Namespace imperazim\placeholder
Hard dependencies LibCommons, LibCommand
Soft dependencies LibPacket

LibPlaceholder provides a PlaceholderAPI-style parser, default expansions, external expansion packages and Index support.

LibCommons provides the shared pure helpers used by the expansion package storage layer, including SHA-256 checks, path joins, JSON encoding and atomic file writes. LibCommand remains the command backend for /papi.

Provider Modes

  • Package-backed through EasyLibrary.
  • Standalone PHAR as LibPlaceholder.

Commands

/papi status
/papi list
/papi version
/papi parse <player|me|--null> <text>
/papi expansions <action>

Default Expansions

The standalone smoke verified these default standard expansions:

context
player
server

Validation

/easylibrary packages status libplaceholder
/easylibrary packages doctor
/papi status

Development probe:

/elprobe run libplaceholder

Clone this wiki locally