What is this?
Banlist is a modern web application that displays your Minecraft server's punishments (bans, mutes, kicks, warnings) in a clean, searchable interface. It connects directly to your ban plugin's MySQL database — no extra plugins or API keys needed.
Built on Laravel 12, Vue 3, Inertia.js and Tailwind CSS.
Supported Ban Plugins
Features
Requirements
Quick Setup
Banlist is a modern web application that displays your Minecraft server's punishments (bans, mutes, kicks, warnings) in a clean, searchable interface. It connects directly to your ban plugin's MySQL database — no extra plugins or API keys needed.
Built on Laravel 12, Vue 3, Inertia.js and Tailwind CSS.
Supported Ban Plugins
- LiteBans — bans, mutes, kicks, warnings
- AdvancedBans — BAN, BAN_IP, MUTE, KICK, WARNING
- LibertyBans — full support with binary UUID resolution
Features
- Live search — filter by player, reason, or admin
- Fully responsive — mobile, tablet, desktop
- 8 languages — EN, SK, CS, DE, ES, FI, GR, PL
- Custom background image via .env
- Dark modern UI with smooth animations
- Color-coded badges for each punishment type
Requirements
- PHP 8.2+, Composer 2.x, Node.js 18+
- MySQL / MariaDB 5.7+
- Apache or Nginx
Quick Setup
- Upload project to your server
- Run composer install
- Run npm install && npm run build
- Copy .env.example to .env and fill in your DB credentials
- Run php artisan key:generate
- Point your subdomain to /banlist/public
