PluginListPlus
A clean, styled, fully customizable replacement for /plugins
by Nenf
✦ Overview
The default
/plugins
output is ugly. PluginListPlus replaces it with a rich, interactive, themed plugin list — fully configurable in-game without ever touching a config file. Five display styles, ten color themes, gradient headers, clickable plugin names, and an inventory GUI to set it all up in seconds.
✦ Display Styles
Switch styles with
/plist set style <name>
-
compact
— 10 plugins per line, comma-separated. Great for large servers with lots of plugins.
-
grouped
— Splits into enabled and disabled sections. The default.
-
boxed
— One plugin per line with a clean ▸ prefix.
-
categorized
— Separates Paper plugins from Bukkit plugins, then splits by status.
-
detailed
— Displays version, author(s), and the
[P]
Paper badge inline for every plugin.
✦ Themes
Switch themes with
/plist set theme <name>
-
gold
— warm gold gradient
-
crimson
— deep red
-
emerald
— forest green
-
sunset
— orange to pink
-
ocean
— cyan to deep blue
-
galaxy
— purple to violet
-
cherry
— cherry blossom pink
-
arctic
— icy pale blue
-
neon
— electric green and cyan
-
rainbow
— full spectrum cycling gradient
All theme colors are fully editable in
config.yml
, and you can add your own themes by adding a new block under
themes:
.
✦ Interactive Features
Every plugin name in the list is interactive:
-
Hover
over any plugin to see its version, author(s), description, website, and API version.
-
Click
an enabled plugin to run
/version <plugin>
.
-
Click
a disabled plugin to display its last startup error straight from
logs/latest.log
.
-
[P]
badge marks plugins using the Paper plugin loader API, with its own hover tooltip.
-
★
marks plugins missing an
api-version
field (legacy).
✦ Commands
Main alias:
/plist
or
/pluginlist
-
/plist
— Show the plugin list using your saved defaults.
-
/plist show [style] [sort] [theme]
— One-shot preview without saving anything.
-
/plist book [style] [sort] [theme]
— Open a written book with a paginated, clickable plugin list.
-
/plist browse [style] [sort] [theme]
— Open a paginated inventory browser (45 plugins per page, click any plugin to inspect it).
-
/plist config
— Interactive chat-based settings panel with a live preview above the controls. Works from console.
-
/plist gui
— Inventory GUI with clickable items for every setting. Player-only. No typing required.
-
/plist set style <style>
— Set the default display style.
-
/plist set sort <sort>
— Set the default sort order.
-
/plist set theme <theme>
— Set the default color theme.
-
/plist set hide-message <message>
— Set the message shown when hide-plugins mode is active. Supports MiniMessage tags.
-
/plist toggle gradients
— Toggle gradient text on headers and plugin names.
-
/plist toggle versions
— Show or hide version numbers.
-
/plist toggle legend
— Show or hide the color legend at the bottom.
-
/plist toggle paper-badge
— Show or hide the
[P]
badge on Paper plugins.
-
/plist toggle override-builtins
— Redirect
/plugins
and
/pl
to PluginListPlus automatically.
-
/plist toggle hide-plugins
— Enable private mode. Players see a custom message instead of the plugin list.
-
/plist toggle small-caps
— Render UI labels (style, sort, theme, etc.) in Unicode small caps (ᴀʙᴄ style).
-
/plist toggle small-caps-names
— Render plugin names in small caps.
-
/plist error <plugin>
— Show the last startup error for a disabled plugin (reads from logs/latest.log). Tab-completes disabled plugin names only.
-
/plist reload
— Reload config.yml from disk.
-
/plist help
— List all commands in chat. Every entry is clickable.
✦ Sort Modes
-
enabled-first
— Enabled plugins at the top, disabled at the bottom, alphabetical within each group. (default)
-
disabled-first
— Disabled plugins at the top.
-
alpha
— Alphabetical A → Z.
-
alpha-desc
— Alphabetical Z → A.
-
paper-first
— Paper plugins at the very top, then enabled/disabled, then alphabetical.
✦ Permissions
✦ Configuration
The config file is generated automatically on first start. You can manage everything in-game and rarely need to edit it manually.
Custom themes can be added directly under
themes:
by copying an existing block and changing the hex values. The fields are:
header-mode
(gradient or rainbow)
,
header-start
,
header-end
,
enabled
,
disabled
,
accent
,
muted
,
warning
, and
paper-badge
.
✦ Installation
-
Drop the jar into your
plugins/
folder.
-
Restart the server.
-
Run
/plist
. Done.
Made by
Nenf
•
lsdmc.dev