qconf
one plugin instead of ten
⚠ Early development — bugs expected. Feedback welcome.
What is this
qconf replaces a dozen separate plugins with one JAR. Auth, permissions, economy, moderation, Discord bot, web panel, kits, warps, shop, clans, quests, crates — all in a single plugin with a shared database, shared permission groups, and one config structure.
Everything is a module. All modules are off by default. You enable what you need, ignore the rest.
Permissions (groups, prefixes, inheritance) are always active as part of the core — they don't need a module toggle.
⚠ Fair warning
This plugin is still in active development. It works, I use it on my own server, but:
- There will be bugs. Some features may not work perfectly yet.
- Config format may change between versions.
- Not everything is polished.
If you find a bug or have a suggestion — I genuinely want to hear it.
Modules
Web Panel
Full browser control panel built into the plugin. No external software, no hosting — just enable the module and open a URL.
Spoiler: Web Panel features
→ Try the interactive demo — fully clickable panel with sample data, no server needed.
- Dashboard with real-time TPS, RAM, CPU, player count graphs
- Online players — view inventory, give items, kick/ban/mute from browser
- Live server console with command input
- Config editor — edit all configs visually, no file access needed
- Permission editor — groups, inheritance, player assignment
- Kit, warp, shop, crate, achievement, quest editors
- Moderation panel — bans, mutes, warns, jail, IP bans, reports
- Multi-user with roles and granular permission flags (35 flags)
- Audit log — who did what and when
- HTTPS support (direct or via nginx)
- Plugin manager — load/unload/reload plugins from browser
- iFrame embedding (BlueMap, Grafana, etc.)
- Quick Setup wizard on first launch
→ Try the interactive demo — fully clickable panel with sample data, no server needed.
Auth
Login/register system. PBKDF2-SHA256 hashing, brute-force protection, IP auto-login, limbo spawn, configurable title/actionbar reminders.
Permissions
Always active. Groups with priority, inheritance, prefixes, suffixes. Per-group warmup/cooldown overrides. Negative permissions. Temporary groups and permissions with duration.
Teleportation
/spawn, /home (multiple), /warp, /tpa, /tpahere, /back. Each feature toggleable independently. Configurable warmups that cancel on damage. Per-group warmup overrides.
⚔ Moderation
/mute, /warn, /jail, /kick, /warnlist, /history, /report, /lookup (IP + alts), /freeze. Auto-ban after N warnings. Timed punishments. Everything logged and visible in web panel + Discord.
Chat
Format with placeholders ({prefix}, {player}, {group}, {balance}, {clan_tag}). Chat filter: anti-swear, anti-spam, anti-caps, anti-flood — each with its own action (warn/mute/kick). Custom join/quit messages, first-join message, staff chat (/sc), auto-announcements, private messages with /socialspy.
Economy
/balance, /pay, /baltop, /eco. Starting balance, pay tax, min/max balance, currency names. Vault provider — works with any Vault-compatible plugin.
Shop
GUI shop with categories. Buy (left-click) and sell (right-click). Search. Player market — players sell items to each other with configurable tax. Preserves NBT data (enchantments, shulker box contents, custom names).
Discord
Two modes:
- Webhook (simple) — notifications for joins, quits, logins, backups, server start/stop
- Bot (JDA) — slash commands (/online, /server, /ban, /mute, /kick, /playerinfo), chat bridge (MC ↔ Discord), account linking (/link), auto-role for linked accounts, self-whitelist, watchdog
Kits
GUI kit selector. Cooldowns, one-time kits, group/player restrictions. Items with enchantments, custom names, lore.
GUI Menus
Custom chest menus with click actions: command, console command, submenu, warp, close, message, sound. Placeholders supported.
Crates
Lootbox system. Right-click key to open. Weighted rewards with rarity tiers. Economy purchase option. PDC-protected keys (can't be forged). Broadcast on win.
Quests
Daily and weekly quest rotation from a pool. Triggers: blocks_mined, mob_kills, player_kills, fish_caught. Money + command rewards.
Achievements
One-time milestones. 9 triggers: playtime, kills, mob_kills, deaths, blocks_mined, balance, fish_caught, jumps, player_kills.
Clans
Create clans, invite, clan chat, tags in chat prefix. Leader can kick/disband. Configurable max members, tag length, creation cost.
Scoreboard & Tab List
Custom sidebar and tab list header/footer with built-in placeholders ({tps}, {online}, {balance}, {ping}, {group}, etc.). Group-priority sorting in tab. AFK indicator.
Extras (30+ commands)
/fly, /heal, /feed, /god, /vanish, /gmc, /gms, /speed, /nick, /hat, /repair, /ec, /ci, /craft, /broadcast, /clearchat, /skull, /renameitem, /near, /seen, /ping, /sudo, /smite, /fireball, /ride, /iteminfo, /powertool, /ptime, /pweather, /freeze, /tphere, /tppos, /top, /invsee. Each has its own permission + .others variant.
Other
- AFK — auto-detect, optional kick, Discord notifications
- Backups — world auto-save + ZIP archives with rotation
- Scheduler — execute commands on schedule (HH:MM or */N interval), warnings before execution
- MOTD — custom server list description with placeholders, random rotation, dynamic icons
- Spawn protection — configurable radius
- Playtime ranks — auto-promote groups based on play hours
- Votifier — NuVotifier rewards (commands + money + broadcast)
- PlaceholderAPI — 18 placeholders (group, prefix, balance, clan, homes, afk, etc.)
- Plugin manager — /plugin load|unload|reload|list
- Database — SQLite (zero config), MySQL, PostgreSQL. Auto-migration between backends.
Quick Start
Code (Text):
1. Drop qconfPlugin.jar into plugins/
2. Start server
3. Edit config.yml → modules.web: true
4. Edit web-api.yml → api-key: "your-random-key"
5. /qconf reload
6. Open http://your-ip:8085
7. Quick Setup wizard will guide you through everything else
Links
- Wiki — full documentation with every command, permission, and config option
- Panel Demo — interactive web panel with sample data
- Discord — support, suggestions, bug reports
Paper / Spigot 1.21+ · Java 21+ · No dependencies required
Optional: PlaceholderAPI, Vault, NuVotifier
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
qconf is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 17 times (via Spigot). Download it and open it directly in the game.