ModsJava
VelocityWeb
Java mod listed for Minecraft 1.21. Download on the author's site.
⬇ Download on SpigotVelocityWeb
Standalone Web Panel for Velocity Proxy Networks
Modern • Lightweight • Easy Setup
Version: 1.1.X BETA
Platform: Velocity Proxy
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Overview
VelocityWeb is a standalone web management panel designed for
Velocity proxy networks.
It allows you to monitor activity, view logs and manage panel users
through a simple web interface — directly from the plugin.
This project is inspired by the original
BungeeWeb plugin, but rewritten and further
developed specifically for the Velocity proxy platform.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Features
- Dashboard
View live player statistics and informations.
- Logging
Track chat messages, commands, joins, quits, kicks and server switches.
Each log category can be enabled or disabled directly in the configuration.
- User Management
Create multiple panel accounts with different permission roles.
- Database Support
Supports both SQLite and MySQL.
- Built-in Web Server
The web panel runs directly inside the plugin.
No external web server is required.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Installation
- Download the plugin jar
- Place it inside your Velocity proxy /plugins folder
- Restart the proxy
- Open the panel in your browser
Default login:
Code (Text):
Username: admin
Password: admin
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
Permissions are assigned to roles inside the config.yml.
There are two types of permissions:
• Tab Permissions – control which menu tabs are visible
• Action Permissions – allow specific actions inside the panel
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Tab Permissions (Menu Access)
- tab.dashboard
Shows the dashboard tab and allows viewing statistics and graphs.
- tab.logs
Shows the logs tab and allows viewing recorded network events.
- tab.users
Shows the users tab which contains the panel account management.
- tab.settings
Shows the settings tab and log management tools.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Action Permissions (Buttons & Functions)
- action.users.create
Allows creating new panel users.
- action.users.edit
Allows editing existing panel users (role changes or password resets).
- action.users.delete
Allows permanently deleting panel users.
- action.logs.delete
Allows deleting stored logs from the database.
- action.profile.password
Allows users to change their own password in the profile settings.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Full Configuration Example
Code (YAML):
# VelocityWeb Configuration File
# Language to use, loaded from the "lang" directory
language : en_US
# Web server settings
web:
port : 8080
host : 0.0.0.0
ssl:
enabled : false
auto-generate : true
domain : ""
cert-path : "cert.pem"
key-path : "key.pem"
key-password : ""
# Database details
database:
type : sqlite
file : database.db
log-retention-days : 30
host : 127.0.0.1
port : 3306
database : velocityweb
username : root
password : ""
pool-size : 10
hikari:
connection-timeout : 30000
idle-timeout : 600000
keepalive-time : 0
max-lifetime : 1800000
# Logged items (Toggle what should be saved to the database)
log:
chat : true
command : true
join : true
quit : true
kick : true
serverchange : true
# Permissions for each role
permissions:
viewer :
- tab.dashboard
- tab.logs
admin :
- tab.dashboard
- tab.logs
- tab.users
- tab.settings
- action.users.edit
- action.users.create
- action.users.delete
- action.logs.delete
- action.profile.password
# Sensitive commands that will never be logged
hiddencommands :
- login
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Beta Notice
VelocityWeb is currently in an early release stage.
While the plugin is stable for testing and smaller environments,
bugs or unexpected behavior may still occur.
It is recommended to test the plugin before using it in production
and to report any issues you encounter.
Data loss or configuration issues cannot be completely ruled out
during early versions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Please report bugs or issues in the discussion section.
If you like the plugin, please leave a rating on SpigotMC.
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.
VelocityWeb is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 110 times (via Spigot). Download it and open it directly in the game.