Skip to content

Tested Plugins

LucasTHCRR edited this page Oct 22, 2026 · 3 revisions

Tested Plugins

Which plugins were tested on PaperProxy, and how thoroughly. "It loads" and "it works" are not the same, so every entry has a coverage level:

Level Meaning
Loads Starts without errors; a player can join, switch servers and rejoin with the plugin installed
Basic Like Loads, plus its commands were run from the console and by a player without permissions
Full Commands, permissions, server switches and reconnects tested with real players

Not listed does not mean broken, only untested. Check BungeeCord plugins first with the Plugin Checker.

How the automatic tests work: every plugin gets its own fresh proxy with two Paper backends. The test records which commands the plugin registers and runs each one from the console. Then a bot without permissions joins, chats, runs the same commands, switches between both backends, leaves and joins again. Every error in the log is checked by hand.

BungeeCord plugins

These run in PaperProxy's BungeeCord layer.

Working

Plugin Version PaperProxy Level What was tested
LuckPerms-Bungee 5.5.71 1.2.1 Full Console commands (lpb user ... permission set), permissions for proxy and BungeeCord commands with a real 26.1.2 client, server switches, reconnect after all backends restarted (limbo)
AdvancedBan 2.3.0 1.2.3 Basic 25 commands from the console (/ban, /mute, /tempban, ...); a player without permissions gets "You don't have perms for that!"
FreeBungeeChat 2.3 1.2.3 Basic 14 commands (/msg, /reply, /global, /ignore, ...) from the console and as a player
Maintenance 5.1.1 1.2.3 Basic /maintenance from the console and as a player
mclo.gs 3.3.4 1.2.3 Basic /mclogsb from the console and as a player
Simple Voice Chat (proxy) 2.6.18 1.2.3 Basic /voicechatproxy, join and server switches
AdvancedBungeeAnnouncer 0.3.1 1.2.3 Basic /announcer from the console and as a player
BungeeSystem 1.6 1.2.3 Basic 25 commands; some of them are for players only and throw an error when run from the console, as on BungeeCord
SimpleWhitelist 2.0.0 next version Basic /simplewhitelist; players not on the whitelist are kicked as intended. On 1.2.3 its commands fail (Adventure version clash)
AdvancedNMotd 10.0.1 next version Basic /advancednmotd; on 1.2.3 it does not start (needs BungeeCord.getInstance())
Discord Statusbot 20.0 next version Loads Starts; on 1.2.3 it throws an error when a player leaves (player count during the disconnect event)
LANBroadcaster 2.3.0 1.2.3 Loads Starts, no commands
BetterMessages 3.3.2 1.2.3 Loads Starts, join and leave
PAPIProxyBridge 1.8.4 1.2.3 Loads Starts, no proxy commands
Plasmo Voice (proxy) 2.2.0-beta.2 1.2.3 Loads Starts
XD's Library 7.1.0 1.2.3 Loads Starts
BungeeMessages 1.2-RELEASE 1.2.0 Loads Starts and injects its 44 translation keys; join and leave messages were not checked on purpose
EmpireBan 1.1-RELEASE 1.0.1 Loads 100 bots joined under load without errors (after the scheduler fix for blocking SQLite calls); commands not tested
ProxyShield 2.5.1 1.2.0 Loads Starts, loads its cached VPN lists
MaskVPN 1.0 1.2.0 Loads Starts

Need setup first

These start, but need something the test setup did not have.

Plugin Version Needs
Party and Friends 1.0.95 A MySQL database. The MySQL driver is included from the next version on, like in BungeeCord; on 1.2.3 it reports "No suitable driver"
BungeeSystem 1.13.0 A MySQL database, without it nobody can join
BungeeServerManager latest A MySQL database
AuthMe (BungeeCord part) 6.0.1 PacketEvents, which does not run on PaperProxy (see below)
BungeeAnnouncer latest The BungeeYAML plugin
SayanVanish 1.7.2 An SQLite driver, which BungeeCord does not ship either; configure MySQL instead

Not working

Plugin Version Why Use instead
Geyser-BungeeCord 2.12.0 Hooks into BungeeCord's internal network code Geyser for Velocity
Sonar (BungeeCord) 2.1.53 Hooks into BungeeCord's internal network code Sonar for Velocity
PacketEvents (BungeeCord) 2.14.0 Hooks into BungeeCord's internal network code PacketEvents for Velocity
AdvancedServerList (BungeeCord) 5.8.0 Loads two different Adventure versions at once AdvancedServerList for Velocity

Universal jars

These jars contain a BungeeCord and a Velocity version. PaperProxy starts the Velocity version, so they run exactly as on Velocity.

Plugin Version PaperProxy Level What was tested
LibertyBans 1.2.0-M1 next version Basic 23 commands; on 1.2.3 it refuses to start because it reads the Velocity version (fixed: plugins now see "4.3.0")
SkinsRestorer 15.12.6 1.2.3 Basic /skin, /skins, /sr; console commands answer "Run this command in the game", as intended
ajQueue 2.9.1 1.2.3 Basic 9 commands (/joinqueue, /leavequeue, /listqueues, ...)
LoginTo 4.1.1 1.2.3 Basic 11 commands (/register, /login, /premium, ...)
CleanPing 1.7.1 1.2.3 Basic /ping, /cleanping; a player without permissions is refused
Server Redirect 1.4.3 1.2.3 Basic /redirect, /fallback and more
ServerListPlus latest 1.2.3 Basic /serverlistplus
InteractiveChat (proxy) 2026.1.3 1.2.3 Basic /interactivechatproxy
TAB 6.2.1 1.2.3 Basic /btab; TAB warns that Velocity has no scoreboard API, as it does on Velocity
FoxGate AntiVPN 1.2.0-pre12 1.2.3 Basic /foxgate from the console; it blocked the test bot as a VPN, so the player part could not run
Console Spam Fix Reborn 2.1.0 1.2.3 Basic /csfv
ResourcePackManager 2.4.7 1.2.3 Basic /rspm
Advanced Portals 2.8.0 1.2.3 Loads Starts, no proxy commands
AntiPopup 13.2 1.2.3 Loads Starts
FlectonePulse 1.14.1 1.2.3 Loads Starts
LibreLogin 0.24.0 1.2.3 Loads Writes its config on the first start and stops the proxy on purpose until it is filled in
Plan 5.9 1.2.3 Loads Starts; needs a database set up
AntiHealthIndicator 2.5.1 1.2.3 n/a Needs PacketEvents for Velocity
PlugManX 3.2.1 1.2.3 n/a This jar is the Paper build and says so; use the Velocity build

Velocity plugins

Velocity plugins run as on Velocity; PaperProxy does not change their API.

Plugin Version PaperProxy Level What was tested
ViaVersion + ViaBackwards 5.12.0 1.2.1 Full Installed with /pp via install, a 26.1.2 client on 1.21.4 backends: join, server switches, reconnect after restarts

Add your results

Tested a plugin? Tell us on Discord or in an issue with:

  • plugin name, version and download link
  • PaperProxy version (/paperproxy)
  • the level you reached and what exactly you tried

If something does not work, please use the bug report template; it asks for everything needed to reproduce it.

Clone this wiki locally