
SMPNetheriteLimiter
Restrict netherite crafting and upgrades with configurable progression modes for SMP servers.
SMPNetheriteLimiter
Control netherite progression on your SMP server with flexible progression modes and per-item customization.
What is it?
SMPNetheriteLimiter gives server administrators complete control over netherite item progression. Restrict crafting to specific phases, manage per-item limits, track all crafts, and support both smithing table upgrades and direct crafting.
Key Features
- 5 Progression Modes: ALL_DISABLED, ONLY_TOOLS, ONLY_ARMOR, CUSTOM, NONE
- Per-Item Limits: Set individual craft limits for each netherite item
- Dual-Phase Support: Blocks both smithing table upgrades and direct crafting
- Automatic Tracking: Log every netherite craft with timestamp, player, and item type
- File-Based Storage: No database required (YAML + text files)
- Admin Notifications: Optional alerts when players attempt disabled crafts
- Live Reload: Update config without restarting (
/smpn reload) - Public API: Easy integration with other plugins
Progression Modes
- ALL_DISABLED - Complete lockdown for early-game
- ONLY_TOOLS - Only netherite tools allowed
- ONLY_ARMOR - Only netherite armor allowed
- CUSTOM - Per-item rules and limits
- NONE - Unrestricted access
Commands
/smpn mode [mode]- Change progression mode (Requires: smpn.admin)- Modes: ALL_DISABLED, ONLY_TOOLS, ONLY_ARMOR, CUSTOM, NONE
/smpn status- View current mode and crafted counts (Everyone)/smpn custom- Show custom mode configuration (Everyone)- Only works when in CUSTOM mode
/smpn reload- Reload configuration without restarting (Requires: smpn.admin)/smpn scan- Scan world for existing netherite items (Requires: smpn.admin)- ⚠️ Not fully finished - Do not use with players online, can crash server
/smpn help- Show all available commands (Everyone)
⚠️ Important Note
The NetheriteScanner feature is not fully finished. Do not use it while players are online as it can crash the server. Only use it on an empty server for scanning purposes.
Use Cases
Perfect for phase-based SMP servers that want to regulate late-game progression. Start with ALL_DISABLED and gradually unlock netherite as your server progresses.
Requirements
- Server: Paper 1.21.x+
- Java: 21+
- Dependencies: None (standalone plugin)
Documentation
- Full README with configuration examples: GitHub
- Complete API documentation for plugin developers: API.md
Dependencies
- Item NBT API (Modrinth)
License
Custom Non-Commercial License - Free to use for non-commercial purposes
