SighWeb
A web-based whitelist application and management plugin for Paper / Folia Minecraft servers.
Overview
SighWeb embeds a lightweight HTTP server that provides a polished SPA dashboard. Players submit whitelist applications through their browser; admins review, approve, or reject them — all synced automatically to your server.
Features
- Web Application Portal — Players register, apply, and track status via a responsive SPA
- Admin Dashboard — Review applications, manage whitelists & blacklists, view operation logs
- Auto Sync — Approved applications automatically added to server whitelist with optional in-game notification
- Secure — BCrypt password hashing, session timeout, API rate limiting, CORS support
- Multilingual — Built-in Chinese & English, switchable at any time
- Theme Toggle — Dark / light mode
- Paper & Folia compatible — Works on both platforms out of the box
Commands
/sighweb — View info, reload config, check status, sync whitelist
/sighweb sync — Manually sync whitelist to server
/sighweb status — Show plugin statistics
/sighweb reload — Hot-reload configuration
/sighweb-admin addwl <player> — Add player to whitelist
/sighweb-admin removewl <player> — Remove from whitelist
/sighweb-admin addbl <player> [reason] — Add to blacklist
/sighweb-admin removebl <player> — Remove from blacklist
Permissions: sighweb.admin (default: OP) · sighweb.apply (default: all players)
Installation
- Place
SighWeb.jarintoplugins/ - Restart the server
- Access the Web UI at
http://<server-ip>:25555 - Register your first admin via the Web UI (or set credentials in
config.yml)
Requirements: Paper 1.20.X 1.21.X 26.1.X 26.2 / Folia 1.20.X 1.21.X 26.1.X 26.2 · JDK 17+
Configuration
Key settings in plugins/SighWeb/config.yml:
| Setting | Default | Description |
|---|---|---|
web.host |
0.0.0.0 |
Bind address (0.0.0.0 = all interfaces) |
web.port |
25555 |
Web server port |
data.storage-format |
json |
json or sqlite |
security.rate-limiting |
true |
API request rate limiting |
whitelist.auto-sync |
true |
Auto-sync to server on approve/reject |
whitelist.notify-on-add |
true |
In-game notification on whitelist add |
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.1, 1.20.2
- 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 Modrinth — 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.
Verified by MCModsHub
- Ships as SighWeb-0.2.5.jar — drop this file into the mods folder
- Download size: 22.7 MB
- Download link checked 14 Sept 2026 — working
These come from our own check of the pack file, not from the source page.