Compatibility
Minecraft: Java Edition
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
SkyeNetV - SkyeNet Velocity Plugin
A comprehensive Velocity plugin for the SkyeNet Minecraft server network, providing server management utilities and rules system.
Version 2.1
New Features
- Server Rules System: Complete rules management with JSON-based configuration
- MiniMessage Support: Rich text formatting with gradients and colors
- Admin Commands: Full CRUD operations for rule management
- Flexible Configuration: JSON-based rules storage with customizable headers and footers
Installation
- Download the latest
SkyeNetV-2.1.jar
from releases - Place the JAR file in your Velocity
plugins/
directory - Restart your Velocity proxy server
- The plugin will create necessary configuration files in
plugins/skyenetv/
Features
🛡️ Server Rules System
- Dynamic Rule Management: Add, edit, and remove rules on-the-fly
- Rich Text Formatting: Full MiniMessage support for colorful text
- Permission-Based Access: Admin-only commands with role-based security
- JSON Configuration: Easy-to-edit rules storage
- Customizable Headers/Footers: Personalize your rules display
🎨 MiniMessage Formatting
The plugin supports the full MiniMessage specification for rich text formatting:
- Colors:
<red>
,<blue>
,<green>
, etc. - Gradients:
<gradient:gold:yellow>Amazing Text</gradient>
- Decorations:
<bold>
,<italic>
,<underlined>
- Combined Effects:
<red><bold>Important Rule</bold></red>
Commands
/rules
- Server Rules Management
Public Commands
/rules
- Display all server rules to the player
Admin Commands (Requires skyenetv.rules.admin
permission)
-
/rules add "<title>" "<description>"
- Add a new rule- Example:
/rules add "No Griefing" "Destroying other players' builds is prohibited"
- Example:
-
/rules remove <id>
- Remove a rule by its ID number- Example:
/rules remove 3
- Example:
-
/rules edit <id> "<title>" "<description>"
- Edit an existing rule- Example:
/rules edit 1 "No Hacking" "Using unauthorized modifications is strictly forbidden"
- Example:
-
/rules header <text>
- Set the header text displayed above rules- Example:
/rules header "<gradient:gold:yellow>SkyeNet Server Rules</gradient>"
- Example:
-
/rules footer <text>
- Set the footer text displayed below rules- Example:
/rules footer "<gray>Thank you for following our rules!</gray>"
- Example:
-
/rules reload
- Reload rules from the configuration file
Permissions
Permission | Description | Default |
---|---|---|
skyenetv.rules.admin |
Access to all rule management commands | OP only |
Configuration
Rules Configuration (plugins/skyenetv/rules.json
)
The rules are stored in JSON format with the following structure:
{
"header": "<gradient:gold:yellow>SkyeNet Server Rules</gradient>",
"footer": "<gray>Thank you for following our rules!</gray>",
"rules": [
{
"id": 1,
"title": "<red>No Hacking",
"description": "Using unauthorized modifications or exploits is strictly prohibited."
},
{
"id": 2,
"title": "<yellow>Be Respectful",
"description": "Treat all players with respect. No harassment, bullying, or discrimination."
}
]
}
Default Rules
The plugin comes with example rules that demonstrate MiniMessage formatting:
- No Hacking - Prohibition of unauthorized modifications
- Be Respectful - Guidelines for player interaction
- No Griefing - Protection of player builds
- Follow Chat Rules - Communication guidelines
- No Advertising - Server promotion restrictions
MiniMessage Examples
Here are some formatting examples you can use in your rules:
Basic Colors
<red>Red text</red>
<blue>Blue text</blue>
<green>Green text</green>
<yellow>Yellow text</yellow>
<gray>Gray text</gray>
Gradients
<gradient:red:blue>Gradient from red to blue</gradient>
<gradient:gold:yellow>Golden gradient</gradient>
<gradient:#ff0000:#00ff00>RGB gradient</gradient>
Text Decorations
<bold>Bold text</bold>
<italic>Italic text</italic>
<underlined>Underlined text</underlined>
<strikethrough>Strikethrough text</strikethrough>
Combined Effects
<red><bold>Important Warning!</bold></red>
<gradient:gold:yellow><italic>Special Announcement</italic></gradient>
Development
Building from Source
- Clone the repository
- Ensure you have Java 17+ and Maven installed
- Run
mvn clean package
- The compiled JAR will be in the
target/
directory
Project Structure
src/main/java/me/pilkeysek/skyenetv/
├── SkyeNetV.java # Main plugin class
├── commands/
│ └── RulesCommand.java # Rules command handler
└── config/
└── RulesConfig.java # Rules configuration manager
Support
- GitHub Issues: Report bugs and request features
- Discord: Join our community server
- Website: https://skyenet.co.in
License
This project is licensed under the MIT License.
Authors
- NobleSkye - Project Lead
- PilkeySEK - Core Developer
- SkyeNetwork Team - Contributors
SkyeNetV v2.1 - Enhancing your Velocity server experience