NCode
๐ก Updated this yearPreview

๐ Analysis
- ๐ #132 of 137 folia mods in this game by downloads
๐ About This Mod
# ๐ NCode โ The Ultimate Player Referral System **NCode** is a lightweight, professional, and feature-packed player referral system built for modern Minecraft servers. Whether you run a single **Paper** server or a large multi-threaded network on **Folia**, NCode delivers a seamless, lag-free experience for your community. Stop using outdated, text-only referral plugins. Upgrade to NCode for an interactive Visual Reward Editor, native NBT item support, and high-performance data caching. --- ## โจ Key Features ### ๐ฑ Advanced Reward System (RNG) - **True probabilities:** Configure prizes with exact drop chances (e.g., 5.5% for a Mythic Sword, 100% for an economy boost). - **Native NBT support:** Deliver physical items with enchantments, custom names, lore, and *CustomModelData* preserved exactly as created in-game. - **Command execution:** Run multiple console commands automatically when a referred player meets your configured playtime requirement. ### ๐ฅ๏ธ Immersive Visual Editor - **In-game GUI:** Forget complex YAML editsโmanage rewards and drop chances in-game with `/ncode editor`. - **Live adjustments:** Fine-tune probabilities with intuitive controls (Left-click: +1%, Shift+Left: +0.1%, Right-click: -1%, Q: delete). - **Top 10 leaderboard:** A visual menu showing the heads of the players with the most referrals to encourage competition. ### โก High Performance & Folia-Ready - **Smart caching:** Uses Caffeine Cache to keep active player data in RAM and automatically purge it after 15 minutes of inactivity. - **Engine detection:** Automatically detects **Folia** and uses `GlobalRegionScheduler` / `EntityScheduler` to avoid thread-related crashes. - **Dual storage:** Use local YAML for smaller servers or MySQL/MariaDB (via HikariCP) for large networks. --- ## ๐ ๏ธ Commands & Permissions | Command | Permission | Description | |---|:---:|---:| | `/ncode` | `ncode.use` | Open the main referral GUI. | | `/ncode reference <code>` | `ncode.use` | Use the referral code of the player who invited you. | | `/ncode create <code>` | `ncode.create` | Create a custom 6-character referral code. | | `/ncode top` | `ncode.top` | Open the visual Top 10 referrers leaderboard. | | `/ncode renamecode <code>` | `ncode.rename` | Change your existing referral code. | | `/ncode editor` | `ncode.admin` | Open the Visual Reward Editor GUI. | | `/ncode additem <chance> <group>` | `ncode.admin` | Add the item in your hand to the reward pool. | | `/ncode addcmd <chance> <group> <command>` | `ncode.admin` | Add a console command to the reward pool. | | `/ncode check <player>` | `ncode.check` | Check playtime since a player used a code. | | `/ncode info <player>` | `ncode.admin` | View a userโs referral status and points. | | `/ncode setcode <player> <code>` | `ncode.admin` | Force-assign a specific code to a player. | | `/ncode deletecode <code>` | `ncode.delete` | Delete a specific code from storage. | | `/ncode reset <player>` | `ncode.admin` | Wipe a playerโs referral history and points. | | `/ncode reload` | `ncode.reload` | Reload configuration and language files. | **Global permission:** `ncode.*` โ Grants access to all NCode commands and features (recommended only for server administrators). ### ๐ Detailed Permissions - `ncode.use` โ Basic player commands (`/ncode`, `/ncode reference`). Assigned to all players by default. - `ncode.create` โ Allows `/ncode create`. Assigned to operators by default. - `ncode.top` โ Allows `/ncode top`. Assigned to all players by default. - `ncode.rename` โ Allows `/ncode renamecode` (ideal for VIP ranks). - `ncode.check` โ Allows checking referral playtime. Assigned to operators. - `ncode.delete` โ Allows deleting codes. Assigned to operators. - `ncode.reload` โ Allows reloading the plugin. Assigned to operators. - `ncode.admin` โ Admin tools (`/ncode editor`, `/ncode info`, `/ncode reset`, `/ncode setcode`, `/ncode additem`, `/ncode addcmd`). Assigned to operators. --- ## ๐ธ Gallery !(https://cdn.modrinth.com/data/cached_images/c63d349aaf63c3f63ce85026e0f82ad47087e620.png) !(https://cdn.modrinth.com/data/cached_images/9af95e2337cfa20dbf3ea6638eeacf7782a3d45c.png) !(https://cdn.modrinth.com/data/cached_images/7fe13644a9b87ecf0845c92d91e7a8fd56a517cf.png) --- ## โ๏ธ Configuration NCode generates clean, easy-to-use configuration files. Below you can see example defaults. ### ๐ config.yml ```yaml #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# # NCode by NovaPixel # Main Configuration File (v1.1.0) #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# language: "en" prefix: "color:#8652ff<b>NCODE</b></color> <dark_gray>ยป</dark_gray> " storage: type: "YAML" database: host: "localhost" port: 3306 database: "ncode_data" username: "user" password: "password" pool_settings: maximumPoolSize: 10 connectionTimeout: 30000 idleTimeout: 600000 maxLi
# ๐ NCode โ The Ultimate Player Referral System
NCode is a lightweight, professional, and feature-packed player referral system built for modern Minecraft servers. Whether you run a single Paper server or a large multi-threaded network on Folia, NCode delivers a seamless, lag-free experience for your community.
Stop using outdated, text-only referral plugins. Upgrade to NCode for an interactive Visual Reward Editor, native NBT item support, and high-performance data caching.
## โจ Key Features
### ๐ฑ Advanced Reward System (RNG) - True probabilities: Configure prizes with exact drop chances (e.g., 5. 5% for a Mythic Sword, 100% for an economy boost). - Native NBT support: Deliver physical items with enchantments, custom names, lore, and CustomModelData preserved exactly as created in-game. - Command execution: Run multiple console commands automatically when a referred player meets your configured playtime requirement.
### ๐ฅ๏ธ Immersive Visual Editor - In-game GUI: Forget complex YAML editsโmanage rewards and drop chances in-game with `/ncode editor`. - Live adjustments: Fine-tune probabilities with intuitive controls (Left-click: +1%, Shift+Left: +0. 1%, Right-click: -1%, Q: delete). - Top 10 leaderboard: A visual menu showing the heads of the players with the most referrals to encourage competition.
### โก High Performance & Folia-Ready - Smart caching: Uses Caffeine Cache to keep active player data in RAM and automatically purge it after 15 minutes of inactivity. - Engine detection: Automatically detects Folia and uses `GlobalRegionScheduler` / `EntityScheduler` to avoid thread-related crashes. - Dual storage: Use local YAML for smaller servers or MySQL/MariaDB (via HikariCP) for large networks.
## ๐ ๏ธ Commands & Permissions
| Command | Permission | Description |
|---|:---:|---:|
| `/ncode` | `ncode.use` | Open the main referral GUI. |
| `/ncode reference ` | `ncode.use` | Use the referral code of the player who invited you. |
| `/ncode create ` | `ncode.create` | Create a custom 6-character referral code. |
| `/ncode top` | `ncode.top` | Open the visual Top 10 referrers leaderboard. |
| `/ncode renamecode ` | `ncode.rename` | Change your existing referral code. |
| `/ncode editor` | `ncode.admin` | Open the Visual Reward Editor GUI. |
| `/ncode additem ` | `ncode.admin` | Force-assign a specific code to a player. |
| `/ncode deletecode ` | `ncode.delete` | Delete a specific code from storage. |
| `/ncode reset
Global permission: `ncode.*` โ Grants access to all NCode commands and features (recommended only for server administrators).
### ๐ Detailed Permissions
- `ncode.use` โ Basic player commands (`/ncode`, `/ncode reference`). Assigned to all players by default.
- `ncode.create` โ Allows `/ncode create`. Assigned to operators by default.
- `ncode.top` โ Allows `/ncode top`. Assigned to all players by default.
- `ncode.rename` โ Allows `/ncode renamecode` (ideal for VIP ranks).
- `ncode.check` โ Allows checking referral playtime. Assigned to operators.
- `ncode.delete` โ Allows deleting codes. Assigned to operators.
- `ncode.reload` โ Allows reloading the plugin. Assigned to operators.
- `ncode.admin` โ Admin tools (`/ncode editor`, `/ncode info`, `/ncode reset`, `/ncode setcode`, `/ncode additem`, `/ncode addcmd`). Assigned to operators.
## ๐ธ Gallery
!(https://cdn.modrinth.com/data/cached_images/c63d349aaf63c3f63ce85026e0f82ad47087e620.png)
!(https://cdn.modrinth.com/data/cached_images/9af95e2337cfa20dbf3ea6638eeacf7782a3d45c.png)
!(https://cdn.modrinth.com/data/cached_images/7fe13644a9b87ecf0845c92d91e7a8fd56a517cf.png)
## โ๏ธ Configuration
NCode generates clean, easy-to-use configuration files. Below you can see example defaults.
### ๐ config.yml
```yaml #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# # NCode by NovaPixel # Main Configuration File (v1. 1. 0) #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
language: "en"
prefix: "color:#8652ffNCODE
storage: type: "YAML" database: host: "localhost" port: 3306 database: "ncode_data" username: "user" password: "password" pool_settings: maximumPoolSize: 10 connectionTimeout: 30000 idleTimeout: 600000 maxLi
๐ Mod Details
- Game
- Minecraft Plugins
- Author
- Tommasino
- Version
- VcbjMEsn
- Downloads
- 32
- Endorsements
- 1
- Category
- folia
- Created
- 3/4/2026
- Updated
- 2/27/2026
- Game Versions
- VcbjMEsn
๐ง How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
๐ Full step-by-step install guide for Minecraft Plugins โ
Visit the official mod page for specific installation instructions for this mod.
๐ฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
โ Frequently Asked Questions
Which Minecraft Plugins versions does NCode support?
The author lists VcbjMEsn. Other versions may work but are untested by the author.
What is the latest version of NCode?
Version VcbjMEsn, published 2026-02-27 with 32 downloads recorded at the source.
Keep browsing โ more Minecraft Plugins mods await