
Staffcorex
Staffcore vanish staffchat maintenance and more
Оцените первым
13
0
Список изменений
🛡️ StaffCore
Complete staff management suite for Velocity proxy networks — StaffChat, Alerts, Maintenance, Spy, Freeze, and much more.
Made by itsrealnoam |
✨ Features
- 💬 StaffChat — network-wide and per-server staff communication with toggle mode
- 📢 Alert & Broadcast — send highlighted alerts or formatted announcements to all players
- 🔧 Maintenance mode — 13+ features including countdown, whitelist, rate limiting, scheduled maintenance, auto-disable, ETA, history, and more
- 🔍 Player tools — find players, view IP, UUID, and server instantly
- 👁️ Command spy — watch commands from all players or a specific target
- ❄️ Freeze — block chat and commands with actionbar reminders
- 👻 Vanish — hide yourself from the player list
- 📡 Network stats — uptime, player count, server count, maintenance status
- 🚀 StaffTP — teleport to any player across any server
- 📣 Staff Announce — staff-only message with actionbar highlight and sound
- 📝 Action log — every staff action saved to a log file automatically
- 🔊 Configurable sounds — per-command sounds with volume, pitch, and on/off toggle
- ⚙️ Per-command toggle — enable or disable each command individually in config
- 🌐 Multi-language — built-in English and Hebrew, easily extendable
- 🎨 Full color support — MiniMessage,
&legacy codes,&#RRGGBBhex - ⌨️ Tab-complete — all commands suggest players, servers, and subcommands
📋 Commands
| Command | Description | Permission |
|---|---|---|
/sc <message> | StaffChat across the whole network | staffcore.staff |
/sc toggle | Toggle StaffChat mode | staffcore.staff |
/scp <message> | StaffChat on current server only | staffcore.staff |
/alert <message> | Send a highlighted alert to all players | staffcore.alert |
/staffannounce <message> | Staff-only message with actionbar + sound | staffcore.staffannounce |
/find <player> | Find which server a player is on | staffcore.find |
/stafflist | List all online staff across the network | staffcore.staff |
/glist | Show all servers and player counts | staffcore.glist |
/broadcast <message> | Formatted broadcast to everyone | staffcore.broadcast |
/clearchat | Clear chat for all players | staffcore.clearchat |
/send <player|*> <server> | Send a player or everyone to a server | staffcore.send |
/maintenance on [seconds] | Enable maintenance with optional countdown | staffcore.maintenance |
/maintenance off | Disable maintenance | staffcore.maintenance |
/maintenance status | Full status with attempts, bypass list, ETA | staffcore.maintenance |
/maintenance reason <text> | Set maintenance reason | staffcore.maintenance |
/maintenance eta <time|clear> | Set estimated time (e.g. 30m, 1h) | staffcore.maintenance |
/maintenance bypass add <player> | Add player to bypass list | staffcore.maintenance |
/maintenance bypass remove <player> | Remove player from bypass list | staffcore.maintenance |
/maintenance whitelist <on|off> | Toggle whitelist mode | staffcore.maintenance |
/maintenance schedule <HH:mm|cancel> | Schedule maintenance at a specific time | staffcore.maintenance |
/maintenance history | View maintenance history log | staffcore.maintenance |
/vanish | Toggle vanish | staffcore.vanish |
/freeze <player> | Freeze or unfreeze a player | staffcore.freeze |
/spy [player] | Watch all or one player's commands | staffcore.spy |
/ipinfo <player> | View IP, UUID and server of a player | staffcore.ipinfo |
/network | View network stats and uptime | staffcore.network |
/stafftp <player> | Teleport to any player across the network | staffcore.stafftp |
/staffcore reload | Reload all configuration files | staffcore.admin |
🔑 Permissions
| Permission | Description |
|---|---|
staffcore.* | Full access to everything |
staffcore.staff | Base staff permission |
staffcore.admin | Reload config |
staffcore.alert | Send alerts |
staffcore.staffannounce | Staff announcements |
staffcore.find | Find players |
staffcore.glist | View server list |
staffcore.broadcast | Broadcast messages |
staffcore.clearchat | Clear chat |
staffcore.send | Send players to servers |
staffcore.maintenance | Manage maintenance mode |
staffcore.maintenance.bypass | Bypass maintenance on join |
staffcore.vanish | Toggle vanish |
staffcore.freeze | Freeze players |
staffcore.spy | Command spy |
staffcore.ipinfo | View player IP info |
staffcore.network | View network stats |
staffcore.stafftp | Teleport to players |
🔧 Maintenance Mode
StaffCore's maintenance system is one of the most feature-complete for Velocity:
| Feature | How to use |
|---|---|
| Enable with countdown | /maintenance on 30 |
| Set reason | /maintenance reason Updating plugins |
| Set ETA | /maintenance eta 1h |
| Schedule | /maintenance schedule 22:00 |
| Whitelist only | /maintenance whitelist on |
| Add bypass player | /maintenance bypass add Steve |
| Remove bypass player | /maintenance bypass remove Steve |
| View full status | /maintenance status |
| View history | /maintenance history |
| Auto-disable | auto.disable-minutes in maintenance.yml |
| Auto-broadcast | auto.broadcast.enabled in maintenance.yml |
| Rate limit join attempts | rate-limit.enabled in maintenance.yml |
| Different MOTD for staff | motd.staff in maintenance.yml |
Staff receive a notification with the player's IP every time someone tries to join during maintenance.
📝 Action Log
Every staff action is automatically saved to logs/staffcore.log:
[2026-06-03 14:22:01] [FREEZE] itsrealnoam → Froze Player123
[2026-06-03 14:22:45] [MAINTENANCE] itsrealnoam → Enabled — Reason: Updating plugins
[2026-06-03 14:23:10] [IPINFO] itsrealnoam → Looked up Player123 (IP: 1.2.3.4)
[2026-06-03 14:25:00] [STAFFTP] itsrealnoam → Teleported to Player123 on pvp
Configure what gets logged in config.yml under the logging section.
⚙️ Configuration
config.yml structure:
# General
prefix: "<dark_gray>[<aqua>StaffCore</aqua>]</dark_gray> "
staff-permission: "staffcore.staff"
language: "en" # en / he
# Logging
logging:
enabled: true
file: "logs/staffcore.log"
log-staffchat: true
log-alerts: true
log-freeze: true
log-maintenance: true
# ...more options
# Formats (MiniMessage + & codes + &#hex)
formats:
staffchat: "<dark_aqua>[Staff]</dark_aqua> <aqua>%player%</aqua>..."
alert: "<dark_red><bold>⚠ ALERT</bold></dark_red>..."
# Sounds per command
sounds:
alert:
enabled: true
sound: "entity.experience_orb.pickup"
volume: 1.0
pitch: 1.0
# Enable/disable each command
commands:
alert: true
spy: false # disabled entirely
# Freeze settings
freeze:
block-commands: true
block-chat: true
reminder-seconds: 30
🚀 Setup
1. Drop StaffCore.jar into your Velocity plugins/ folder
2. Restart Velocity
3. Assign permissions in LuckPerms:
/lp group admin permission set staffcore.* true
/lp group staff permission set staffcore.staff true
4. Done! ✅
🖥️ Compatibility
| Proxy | Velocity |
| Versions | 3.4 — 3.5 |
| Java | 17+ |
| Backend | Any (Paper, Spigot, Purpur) |
Made by itsrealnoam —
Файлы
StaffCore-1.0.0 (1).jar(77.28 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.0
Загрузчики
Velocity
Версии игры
1.21.7–26.1
Загрузок
12
Дата публикации
04.06.2026
