Version: 2.1.0
A comprehensive Minecraft Paper plugin for SkyeNetwork servers, providing utility commands and GUI management features.
- Download the latest SkyeNetP-2.1.0.jar from the releases
- Place the jar file in your server's
plugins/directory - Restart your server
- Configure the plugin using the generated configuration files in
plugins/SkyeNetP/
- Minecraft Version: 1.21.4+
- Server Software: PaperMC
- Java Version: 21+
- Dependencies: CommandAPI (included)
- Opens the gamemode menu for quick gamemode switching.
- Permission:
skyenetp.command.creativemenu
- Opens the example GUI with diamond and emerald buttons.
- Permission:
skyenetp.gui.example
- Opens the staff tools GUI with admin utilities.
- Permission:
skyenetp.gui.staff
- Opens a gamemode selection GUI.
- Permission:
skyenetp.gui.gamemode
- Main GUI management command.
- Permission:
skyenetp.gui.admin - Subcommands:
list- List all available GUIsopen <gui>- Open a specific GUI by namereload- Reload all GUI configurations
- Toggles flight mode for the player.
- Permission:
skyenetp.fly
- Lists all active datapacks on the server.
- Permission:
skyenetp.datapacks
- Enables
/datapack listbut stopping /datapack enable/disable from being used. - used on our SMP server - Permission:
skyenetp.datapacklist
- Main plugin management command.
- Permission:
skyenetp.command.reload - Subcommands:
reload [target]- Reload configurations (all, config, guis)version- Show plugin version information
- Flight Management: Toggle flight mode with proper permissions
- Datapack Management: List and manage server datapacks
- Creative Menu: Quick gamemode switching interface
- GUI System: Powerful custom GUI creation system
- Dynamic Configuration: Hot-reload configuration files without server restart
- Permission-Based Access: Granular permission system for all features
- Dynamic Configuration: Hot-reload configuration files without server restart
- Permission-Based Access: Granular permission system for all features
- Download the latest SkyeNetP-2.1.0.jar from the releases
- Place the jar file in your server's
plugins/directory - Restart your server
- Configure the plugin using the generated configuration files in
plugins/SkyeNetP/
- Minecraft Version: 1.21.4+
- Server Software: PaperMC
- Java Version: 21+
- Dependencies: CommandAPI (included)
- Toggles flight mode for the player.
- Permission:
skyenetp.fly
- Lists all active datapacks on the server.
- Permission:
skyenetp.datapacks
- Enables
/datapack listbut stopping /datapack enable/disable from being used. - used on our SMP server - Permission:
skyenetp.datapacklist
- Main plugin management command.
- Permission:
skyenetp.command.reload - Subcommands:
reload [target]- Reload configurations (all, config, guis)version- Show plugin version information
- Flight Management: Toggle flight mode with proper permissions
- Datapack Management: List and manage server datapacks
- Creative Menu: Quick gamemode switching interface
- GUI System: Powerful custom GUI creation system
- Dynamic Configuration: Hot-reload configuration files without server restart
- Permission-Based Access: Granular permission system for all features
The GUIs Module provides a powerful and flexible GUI system similar to CommandPanels, allowing you to create custom inventory-based interfaces with configurable commands and permissions.
- Custom GUI Creation: Create unlimited custom GUIs with configurable titles, sizes, and items
- Command Integration: Execute commands when players click GUI items
- Permission Control: Set individual permissions for each GUI and command
- Dynamic Loading: Hot-reload GUI configurations without server restart
- Item Customization: Full control over item materials, names, lore, and enchantments
- Player Placeholders: Use
%player%placeholder in commands - Console Commands: Execute commands as console for admin functions
GUIs are configured in the modules-guis.yml file. Each GUI supports the following options:
gui_name:
title: "<gold>GUI Title" # GUI window title (supports MiniMessage)
size: 27 # Inventory size (9, 18, 27, 36, 45, 54)
command: "customcommand" # Command to open this GUI
permission: "skyenetp.gui.custom" # Permission required to use the command
items:
slot_number: # Slot position (0-53)
material: DIAMOND # Item material
name: "<aqua>Item Name" # Item display name
lore: # Item lore (list)
- "<gray>Line 1"
- "<yellow>Line 2"
enchantments: # Optional enchantments
sharpness: 5
unbreaking: 3
commands: # Commands to execute on click
- "give %player% diamond 1"
- "tell %player% You got a diamond!"
console: false # Execute as console (default: false)
close: true # Close GUI after click (default: false)The plugin comes with several example GUIs:
- Example GUI (
/examplegui): Basic demonstration with diamond and emerald buttons - Staff Tools (
/stafftools): Admin utilities including teleport and kit commands - Gamemode Menu (
/gmmenu): Quick gamemode switching interface
/skyeguis list- List all available GUIs/skyeguis open <gui>- Open a specific GUI by name/skyeguis reload- Reload all GUI configurations
### Chat Filter Info & Configuration
All configuration files are automatically created in the plugins/SkyeNetP/ directory when the plugin first runs.
- Main plugin configuration
- Enable/disable modules
- Configure module-specific settings
- GUI definitions and configurations
- Item layouts and commands
- Permission settings
skyenetp.gui.admin: Allows access to GUI management commands (/skyeguis)skyenetp.gui.example: Allows access to the example GUI (/examplegui)skyenetp.gui.staff: Allows access to staff tools GUI (/stafftools)skyenetp.gui.gamemode: Allows access to gamemode menu (/gmmenu)
skyenetp.command.creativemenu: Allows access to the creative gamemode menuskyenetp.command.reload: Allows reloading the plugin configurationskyenetp.fly: Allows toggling flight modeskyenetp.datapacks: Allows listing datapacksskyenetp.datapacklist: Allows using the datapack list command