Nyx Plugin Masking
Control who can see plugins and sensitive server information
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Nyx Plugin Masking
🛡️ Why Nyx?
Nyx is not just another "HidePlugins" script. It is a robust, low-level PluginMasker designed to withstand external scanners, query tools, and curious players. By hijacking the internal CommandMap and intercepting low-level network packets, Nyx ensures that your private infrastructure stays private.
✨ Key Features
- ⚡ Performance Optimized: Completely removes sensitive commands (`/plugins`, `/ver`, `/help`, etc.) from the internal `KnownCommands` map and replaces them with custom handlers. - ⚡ Performance Optimized: Intercepts external queries from sites like MCSrvStat or server lists, reporting exactly what you want—or nothing at all. - ⚡ Performance Optimized: Tired of seeing "Paper" in the F3 menu or client connections? Nyx can spoof your server's brand to "Nyx-Engine", "Vanilla", or anything you choose. - ⚡ Performance Optimized: Grant different ranks visibility into different plugins. Show your Moderators their tools while keeping the general public in the dark. - ⚡ Performance Optimized: Fully manages `AsyncTabCompleteEvent` and `PlayerCommandSendEvent` to ensure masked commands never even appear in player suggestions. - ⚡ Performance Optimized: Extremely lightweight with zero impact on TPS, utilizing Adventure Components for modern, efficient messaging.
---
⚙️ Configuration
Nyx offers simple yet powerful configuration options:
```yaml Config: full_block: true # If true, default players see NOTHING denied_message: "<red>Blocked by Nyx: This information belongs to the darkness"
brand: enabled: true spoof: "Nyx-Engine" # Shows in F3 menu and connection logs
query: enabled: true fake_motd: "A Minecraft Server Powered by Nyx"
commands: extra_hidden: # Manual list of other commands to mask - "bukkit:plugins" - "paper"
groups: - name: "Moderator" permission: "nyx.group.mod" plugins: ["LiteBans", "LuckPerms", "Nyx"] ```
---
🔑 Permissions & Commands
| Permission | Description | Default | | :--- | :--- | :--- | | `nyx.admin` | Access to `/nyx reload` | `op` | | `nyx.bypass` | Complete bypass - see the real plugin list | `op` | | `nyx.group.default` | Default visibility group | `true` | | `nyx.group.mod` | Example group for moderators | `false` |
---
🚀 Installation
1. Download the latest `Nyx.jar`. 2. Drop it into your `plugins` folder. 3. Restart your server (Reloading is not recommended due to CommandMap hijacking). 4. Configure your visibility groups in `config.yml`. 5. Enjoy the silence.
---
Built by <b>CYB3RZ3US</b>