
Nebula 1.4
ProxyCore
Nebula - Velocity ProxyCore Plugin
Nebula is a comprehensive Velocity plugin designed to enhance Minecraft server networks with essential management, communication, and engagement features. Built for ease of use and flexibility, it provides server administrators with tools to streamline operations and improve player experience.
Key Features
🔑 Security & AntiBot System
-
Connection Limiter: Prevents multiple connections from the same IP in a short time. Blocks flood join attempts.
-
Global Flood Detector: Detects and blocks join floods from multiple IPs by monitoring connection rates.
-
Blacklist Manager: Temporarily blacklists malicious IPs detected by the system (configurable duration).
-
Name Validator: Blocks invalid or suspicious usernames (e.g., too short, too long, or containing illegal characters).
-
Captcha Verification (toggleable via config.yml):
-
Forces suspicious players to solve a text-based captcha before being allowed to move from the captcha server to the lobby.
-
Configurable boolean to enable/disable.
-
Prevents automated bot connections by requiring players to enter a code displayed in chat and as a title.
-
👥 Friend System
-
Friend Management: Players can add, remove, and manage friends using /friend commands.
-
/friend add <name>: Sends a friend request.
-
/friend remove <name>: Removes a friend.
-
/friend accept <name>: Accepts a friend request.
-
/friend deny <name>: Denies a friend request.
-
/friend list: Displays the friend list.
-
/friend jump <name>: Connects to a friend's server.
-
-
MySQL Support: Stores friend data persistently using MySQL for cross-server synchronization.
-
Configurable Settings: Toggle notifications for friend online status, join/leave messages, and more via configuration.
💬 Private Messaging System
-
Use /msg <player> <message> to send private messages and /reply <message> to quickly respond to the last player messaged.
-
Messages are customizable via messages.yml with MiniMessage support for colors and formatting.
🆘 Help and Report Commands
-
Players can request assistance with /helpop <message> or report issues with /report <player> <message>.
-
Messages are sent to staff with the nebula.staff permission, including clickable server links for quick navigation.
🏠 Hub Redirection
-
The /hub command connects players to a configured hub server.
-
If a server crashes, players are automatically redirected to a hub with a customizable message.
👥 Staff Chat
-
Staff with nebula.staff permission can toggle a private staff chat using /sc.
-
Messages are formatted with player and server details for clear communication.
🔎 Info
-
View information about any user with /info <player>.
📡 Ping
-
Check latency with the /ping command.
⛔ Blacklist Management
-
Admins can manage a blacklist with:
-
/blacklist add <player> <reason>
-
/blacklist remove <player>
-
-
Blacklisted players are kicked with a custom reason and cannot join the server.
🛠 Maintenance Mode
-
Toggle maintenance mode with /maintenance <on|off> (requires nebula.admin permission).
-
Non-admin players are kicked with a customizable message during maintenance.
📺 Stream Promotion
-
Players with nebula.stream permission can share Twitch, Kick, or YouTube streams using /stream <link>.
-
The plugin detects the platform, applies custom colors/icons, and enforces a configurable cooldown.
🌐 Dynamic MOTD
-
Customize the server’s MOTD with normal and maintenance modes.
-
Supports placeholders for event names, countdown timers, and online player counts.
📢 Announcer System
-
Schedule automated announcements with configurable intervals and messages.
-
Manage them with:
-
/nebula addannouncement
-
/nebula removeannouncement
-
⚙️ Configuration Management
-
Easily manage settings through:
-
config.yml
-
messages.yml
-
announcements.yml
-
-
Reload configurations with /nebula reload (requires nebula.admin permission).
Installation
-
Place the Nebula plugin in your Velocity plugins folder.
-
Restart the server to generate configuration files.
-
Customize config.yml, messages.yml, and announcements.yml to suit your server’s needs.
-
Ensure MySQL is configured for the friend system if enabled.
-
Ensure captcha and lobby servers are registered in velocity.toml for captcha functionality.
Permissions
-
nebula.admin: Access to /nebula and /maintenance <on/off>
-
nebula.staff: Access to staff chat and receive helpop/report notifications
-
nebula.stream: Permission to use the /stream command
-
nebula.friend: Access to friend system commands (/friend)
Support
For issues or suggestions, join our Discord at:
👉 https://discord.gg/czbqxWbVsf
👉 https://discord.gg/czbqxWbVsf
⇨ OwnerShip

