Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
No Netherite +
Have you ever wanted to disable netherite armor on your server but all the plugins aren't really what you are looking for? Well look no more! NoNetherite+ allows you to configure what parts to disable!
Compatibility: Minecraft 1.26+ on Paper/Spigot, Java 25
Paper Configuration
The plugin creates plugins/NoNetheritePlus/config.yml on first startup. After editing, run /nonetherite reload to apply changes.
# NoNetheritePlus Configuration
# Set to true to disable crafting of netherite items and enable refund system
# Set to false to allow normal crafting
# Netherite Armor
disable_netherite_helmet: true
disable_netherite_chestplate: true
disable_netherite_leggings: true
disable_netherite_boots: true
disable_netherite_horse_armor: true
# Netherite Tools
disable_netherite_sword: false
disable_netherite_pickaxe: false
disable_netherite_axe: false
disable_netherite_shovel: false
disable_netherite_hoe: false
disable_netherite_spear: false
# General Settings
refund_materials: true
refund_message: "&cNetherite crafting is disabled for this item. Your materials have been refunded."
disable_upgrade_templates: false
# Periodic Netherite Purge
# Removes all netherite items from online players on a timer
periodic_purge:
enabled: false
interval_seconds: 60
# Statistics & Analytics
statistics:
enabled: true
track_refunds: true
track_blocked_crafts: true
track_template_removals: true
track_purged_items: true
reset_on_reload: false
log_to_file: false
# Debug Mode
debug:
enabled: false
log_loot_events: false
log_craft_events: false
log_config_changes: true
verbose_messages: false
# World-Specific Configurations
worlds:
world:
world_nether:
world_end:
# If an item is not specified, the global config will be used.
# Configuration Presets (auto-generated)
presets: {}
Netherite Armor
Set to true to block smithing that item and remove its recipe. Set to false to allow normal crafting.
| Option | Default | Description |
|---|---|---|
disable_netherite_helmet |
true |
Block netherite helmet crafting |
disable_netherite_chestplate |
true |
Block netherite chestplate crafting |
disable_netherite_leggings |
true |
Block netherite leggings crafting |
disable_netherite_boots |
true |
Block netherite boots crafting |
disable_netherite_horse_armor |
true |
Block netherite horse armor crafting |
Netherite Tools
Tools are allowed by default. Set to true to disable crafting for that item.
| Option | Default | Description |
|---|---|---|
disable_netherite_sword |
false |
Block netherite sword crafting |
disable_netherite_pickaxe |
false |
Block netherite pickaxe crafting |
disable_netherite_axe |
false |
Block netherite axe crafting |
disable_netherite_shovel |
false |
Block netherite shovel crafting |
disable_netherite_hoe |
false |
Block netherite hoe crafting |
disable_netherite_spear |
false |
Block netherite spear crafting |
General Settings
| Option | Default | Description |
|---|---|---|
refund_materials |
true |
Refund the base item and netherite ingot when a blocked craft is attempted |
refund_message |
(see config) | Message sent to the player when materials are refunded. Supports & color codes |
disable_upgrade_templates |
false |
Remove netherite upgrade smithing templates from generated loot |
Periodic Netherite Purge
Periodically strips all netherite items from every online player's inventory, armor, and offhand.
| Option | Default | Description |
|---|---|---|
periodic_purge.enabled |
false |
Enable or disable the purge timer |
periodic_purge.interval_seconds |
60 |
How often to run the purge, in seconds (minimum 1) |
Removed items include armor, tools, ingots, scrap, blocks, and upgrade templates.
Statistics & Analytics
| Option | Default | Description |
|---|---|---|
statistics.enabled |
true |
Master toggle for statistics tracking |
statistics.track_refunds |
true |
Count material refunds |
statistics.track_blocked_crafts |
true |
Count blocked smithing attempts |
statistics.track_template_removals |
true |
Count templates removed from loot |
statistics.track_purged_items |
true |
Count items removed by periodic purge |
statistics.reset_on_reload |
false |
Reset stats when the config is reloaded |
statistics.log_to_file |
false |
Write stats to statistics.yml after every change |
View stats in-game with /nonetherite stats.
Debug Mode
| Option | Default | Description |
|---|---|---|
debug.enabled |
false |
Enable debug logging |
debug.log_loot_events |
false |
Log template removals from loot |
debug.log_craft_events |
false |
Log blocked crafts and stat updates |
debug.log_config_changes |
true |
Log config reloads and updates |
debug.verbose_messages |
false |
Extra detailed debug output |
Debug can also be toggled in-game with /nonetherite debug <on|off>.
World-Specific Configurations
Override global settings per world. Any setting from the global config can be placed under a world name:
worlds:
world:
disable_netherite_helmet: true
disable_upgrade_templates: false
refund_materials: true
world_nether:
disable_upgrade_templates: true
disable_netherite_sword: true
world_end:
disable_upgrade_templates: true
Unspecified settings fall back to the global config.
Configuration Presets
Presets are saved and loaded via commands (see below). The presets: section in config.yml is managed automatically — do not edit it by hand unless you know what you are doing.
Commands & Permissions
Commands
| Command | Permission | Description |
|---|---|---|
/nonetherite |
nonetherite.info |
Show plugin version and info |
/nonetherite reload |
nonetherite.reload |
Reload config and restart purge timer |
/nonetherite stats |
nonetherite.stats |
View plugin statistics |
/nonetherite debug <on|off> |
nonetherite.debug |
Toggle debug mode |
/nonetherite preset save <name> |
nonetherite.preset |
Save current config as a preset |
/nonetherite preset load <name> |
nonetherite.preset |
Load a saved preset |
/nonetherite preset list |
nonetherite.preset |
List available presets |
/nonetherite preset delete <name> |
nonetherite.preset |
Delete a preset |
Permissions
| Permission | Default | Description |
|---|---|---|
nonetherite.info |
all players | Access to /nonetherite |
nonetherite.reload |
op | Reload configuration |
nonetherite.stats |
op | View statistics |
nonetherite.debug |
op | Toggle debug mode |
nonetherite.preset |
op | Manage configuration presets |
Paper Installation
- Place the
.jarinto yourplugins/folder. - Start the server.
- When the server starts, a
NoNetheritePlusfolder will be created with aconfig.ymlfile inside. (See above for config.) - After making changes to the config file, run:
/nonetherite reload
to apply changes.
Join the Discord! (WIP)


