Nyx Plugin Masking

Control who can see plugins and sensitive server information

20

Quick challenge

How far can you run before the mobs catch you?

Nyx Plugin Masking

🌑 Nyx PluginMasker

<i>Master the Shadows, Secure Your Server.</i>

Modrinth Tracking Version Platform

🛡️ 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>

ADS