
JustPlugin - All in One Management Plugin
Lightweight all-in-one essentials plugin for Paper, Purpur, and Folia 1.21.11+. Economy, teleportation, moderation, jail, kits, vaults, ranks, database storage, and 159+ more commands — all in a single configurable JAR.
Tags
Creators
Details
1.2
Compatibility
Changes
v1.2 — Ranks & Scoreboard Revamps
Outdated — please update
A newer version is available: v1.3 — The Stable Release.
v1.3 is the recommended download. It includes everything in this release plus native Folia support, Database backends (SQLite / MySQL / YAML), the Jail and Kit systems, Player Vaults, Transaction History, AFK / Mail / Nickname / Tag systems, Maintenance Mode, Automated Messages, Custom Events API, comprehensive staff logging, and dozens of security and performance improvements.
v1.2 is preserved here for archival purposes — it is not actively supported.
What this release was
Released: March 21, 2026
Ranks System (LuckPerms Integration)
- New
/rankcommand opens a full management GUI — disabled by default, opt-in for servers running LuckPerms. - Groups tab — browse, create, delete, rename, change prefix/suffix, manage parent groups (inheritance), and edit permission nodes for any LuckPerms group. Default group pinned to the top. Pagination, search, and filtering built in.
- Players tab — browse all known LuckPerms users, add/remove from groups, view group memberships, and manage individual permission nodes. Default group is protected from removal.
- Chat prefix/suffix — LuckPerms prefixes and suffixes now automatically display in chat. Only the highest-priority prefix is shown (resolved across all groups, inheritance chains, and player-specific overrides).
- Configurable chat separator — the
»between name and message can now be changed to:,>,-,|, or anything else inconfig.ymlunderchat.separator. - Type
clearwhen editing a prefix, suffix, or display name to remove it. Typecancelto keep the old value. - 25+ granular permissions for every rank management action.
Scoreboard Revamp
- Animated wave gradient title — the scoreboard header smoothly shifts colors back and forth (configurable colors, speed, can be disabled).
- Discord link variable —
{discord}and{discord_link}placeholders for scoreboard lines. - Playtime mode toggle — new
default-playtimesetting inscoreboard.yml. Choose betweentotal(all-time, the new default) orsession(since last login). Dynamic{playtime_display}placeholder follows this setting. - Fast ping refresh — ping checked every 5 seconds on a separate interval; scoreboard updates instantly when ping changes.
- Updated default design with bold emojis and improved spacing.
RTP Fix
/tpr(random teleport) now correctly applies the pre-teleport cooldown countdown. Previously instant even when cooldown was configured — now properly waits the configured seconds (default 5s) with movement cancellation and safety checks, just like/home,/warp, and/spawn.
Home & Baltop GUIs
- Home GUI: team home slot added alongside spawn. Lime-colored beds, light blue dyes for active teleport slots, and proper cooldown integration on all GUI actions.
- Baltop GUI: renamed to "Top Balances", updated formatting.
Tab List
- Added
{tps}and{ping}placeholders for tab header/footer. - Default footer now shows Players, TPS, and Ping.
- Configurable refresh interval (default 5 seconds, was hardcoded 30s).
Permission Fixes
- Removed from default player group (
justplugin.player):/back,/kill,/suicide,/enderchest,/anvil,/craft,/playerlist— these now require explicit permission grants. /deathitemschanged from player-accessible to admin-only (opdefault)./pluginsis now staff-only withjustplugin.pluginspermission (opdefault).
Config Changes
- New
chat.separatorsetting for customizing the name-to-message separator in chat. - New
rankssection with the rank system config (disabled by default). - New
default-playtimesetting inscoreboard.yml. - New
wave-titlesettings inscoreboard.ymlfor the animated title. - New
ping-refresh-intervalinscoreboard.yml. - Config auto-migrates — new settings are added automatically on load.
Optional Dependencies
- LuckPerms — enables the
/rankmanagement GUI and chat prefix/suffix display. Fully optional. - Vault — use an external economy provider. Fully optional.
Compatibility
- Minecraft 1.21.11
- Paper / Purpur
Where to look next
- Latest version: https://modrinth.com/plugin/justplugin/version/1.3
- Full changelog of every release: see
CHANGELOG.mdin the GitHub repository - Wiki: https://justplugin.liam.plus
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:BNlQzN9d:OvOB9nYi"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:BNlQzN9d:OvOB9nYi"
}
