Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
Licensed ARR
Published 2 weeks ago
Updated last week
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 list
but stopping /datapack enable/disable from being used. - used on our SMP server - Permission:
skyenetp.datapacklist
/chatfilter reload
- Reloads the chat filter configuration files (
wordlist.yml
andregex.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
blockedWords
list 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.yml
andregex.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.