
SkyeNetwork Paper
Custom paper plugin used by the SkyeNetwork Minecraft Server
- Загрузки
- 118
- Подписчики
- 1
- Обновлён
- 30 мая 2025 г.
- Лицензия
- All-Rights-Reserved
Опубликован 23 мая 2025 г.
SkyeNetP Plugin
Version: 1.1.0
A comprehensive Minecraft Paper plugin for SkyeNetwork servers, providing advanced chat filtering, utility commands, and GUI management features.
Features
- Chat Filter System: Advanced chat filtering with wordlist and regex pattern support
- Flight Management: Toggle flight mode with proper permissions
- Datapack Management: List and manage server datapacks
- Creative Menu: Quick gamemode switching interface
- Dynamic Configuration: Hot-reload configuration files without server restart
- Permission-Based Access: Granular permission system for all features
Installation
- Download the latest SkyeNetP-1.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/
Requirements
- Minecraft Version: 1.21.4+
- Server Software: PaperMC
- Java Version: 21+
- Dependencies: CommandAPI (included)
Commands
/fly
- Toggles flight mode for the player.
- Permission:
skyenetp.fly
/datapacks
- Lists all active datapacks on the server.
- Permission:
skyenetp.datapacks
/datapacklist
- Enables
/datapack listbut stopping /datapack enable/disable from being used. - used on our SMP server - Permission:
skyenetp.datapacklist
/chatfilter reload
- Reloads the chat filter configuration files (
wordlist.ymlandregex.yml). - Permission:
skyenetp.chatfilter.reload
### Chat Filter Info & Configuration
Chat Filter Module
The Chat Filter Module provides advanced chat filtering capabilities for your Minecraft server. It includes the following features:
Dynamic Wordlist Filtering:
- Filters chat messages based on a configurable list of blocked words.
- The blocked words are dynamically loaded from
wordlist.yml. - Debug logs are available to verify the
blockedWordslist and message content.
Regex-Based Filtering:
- Filters chat messages using configurable regex patterns.
- Regex patterns are dynamically loaded and compiled from
regex.yml. - Debug logs are available to verify regex patterns and their matches.
Bypass Permissions:
- Players can bypass wordlist and regex filtering if they have the appropriate permissions.
- Bypass permissions are dynamically fetched from the configuration files (
wordlist.ymlandregex.yml). - Default permissions:
- Wordlist Bypass:
skyenetp.wordlist.bypass - Regex Bypass:
skyenetp.regex.bypass
- Wordlist Bypass:
Configuration Options:
- Enable or disable wordlist and regex filtering via the main configuration file.
- Customize blocked words and regex patterns in their respective configuration files.
Debugging and Logging:
- Extensive debug logs to assist in verifying the functionality of wordlist and regex filtering.
Dynamic Reloading:
- Configuration files can be reloaded dynamically without restarting the server (feature implementation pending).
Configuration Files
wordlist.yml
- Contains the list of blocked words.
- Example:
blocked-words: - badword1 - badword2 bypass-permission: skyenetp.wordlist.bypass
regex.yml
- Contains the list of regex patterns for filtering chat messages.
- Example:
regex-patterns: - ".*badregex.*" - "^forbidden.*" bypass-permission: skyenetp.regex.bypass
Permissions
skyenetp.wordlist.bypass: Allows bypassing wordlist filtering.skyenetp.regex.bypass: Allows bypassing regex filtering.skyenetp.chatfilter.reload: Allows reloading the chat filter configuration.
Debugging
Enable debug mode in the main configuration file to view detailed logs for chat filtering operations.
Ченджлог
2.1.0Релиз1.21.3, 1.21.4, 1.21.5 · 30 мая 2025 г.
/examplegui
- Opens the example GUI with diamond and emerald buttons.
- Permission:
skyenetp.gui.example
/stafftools
- Opens the staff tools GUI with admin utilities.
- Permission:
skyenetp.gui.staff
/gmmenu
- Opens a gamemode selection GUI.
- Permission:
skyenetp.gui.gamemode
/skyeguis
- 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
1.0.4Релиз1.21.3, 1.21.4, 1.21.5 · 30 мая 2025 г.
update
1.0.3Релиз1.21.3, 1.21.4, 1.21.5 · 23 мая 2025 г.
SkyeNetP Plugin
Features
Chat Filter Module
The Chat Filter Module provides advanced chat filtering capabilities for your Minecraft server. It includes the following features:
Dynamic Wordlist Filtering:
- Filters chat messages based on a configurable list of blocked words.
- The blocked words are dynamically loaded from
wordlist.yml. - Debug logs are available to verify the
blockedWordslist and message content.
Regex-Based Filtering:
- Filters chat messages using configurable regex patterns.
- Regex patterns are dynamically loaded and compiled from
regex.yml. - Debug logs are available to verify regex patterns and their matches.
Bypass Permissions:
- Players can bypass wordlist and regex filtering if they have the appropriate permissions.
- Bypass permissions are dynamically fetched from the configuration files (
wordlist.ymlandregex.yml). - Default permissions:
- Wordlist Bypass:
skyenetp.wordlist.bypass - Regex Bypass:
skyenetp.regex.bypass
- Wordlist Bypass:
Configuration Options:
- Enable or disable wordlist and regex filtering via the main configuration file.
- Customize blocked words and regex patterns in their respective configuration files.
Debugging and Logging:
- Extensive debug logs to assist in verifying the functionality of wordlist and regex filtering.
Dynamic Reloading:
- Configuration files can be reloaded dynamically without restarting the server (feature implementation pending).
Configuration Files
wordlist.yml
- Contains the list of blocked words.
- Example:
blocked-words: - badword1 - badword2 bypass-permission: skyenetp.wordlist.bypass
regex.yml
- Contains the list of regex patterns for filtering chat messages.
- Example:
regex-patterns: - ".*badregex.*" - "^forbidden.*" bypass-permission: skyenetp.regex.bypass
Commands
/chatfilter reload
- Reloads the chat filter configuration files (
wordlist.ymlandregex.yml). - Permission:
skyenetp.chatfilter.reload
Permissions
skyenetp.wordlist.bypass: Allows bypassing wordlist filtering.skyenetp.regex.bypass: Allows bypassing regex filtering.skyenetp.chatfilter.reload: Allows reloading the chat filter configuration.
Debugging
Enable debug mode in the main configuration file to view detailed logs for chat filtering operations.
Комментарии
Загружаем…