「 WHAT IS THIS 」
Nenfurnaces lets players upgrade individual furnaces through a GUI. Shift+Right-Click any furnace, spend some currency, level it up. Thats it.
You set the scaling, caps, economy, and ownership rules. Players do the rest in game. No hand-holding needed.
「 UPGRADE PATHS 」
SMELT SPEED Reduces cook time per level. Faster output, same fuel. | FUEL EFFICIENCY Stretches each fuel source. More smelts per coal. | ✦ SECOND SMELT Chance for bonus output. Double the result, same input. |
Each furnace tracks its own levels. Per-block, not per-player.
「 FEATURES 」
Two modes:
▸ Owner-locked player who places it owns it. Only them and trusted players can upgrade.
▸ Public anyone can upgrade any furnace. Good for communal setups.
Trust, untrust, and transfer commands all built in.
▸ Owner-locked player who places it owns it. Only them and trusted players can upgrade.
▸ Public anyone can upgrade any furnace. Good for communal setups.
Trust, untrust, and transfer commands all built in.
Set
▸ coinsengine CoinsEngine currency
▸ vault standard Vault economy
▸ command run any command as the charge
▸ disabled free upgrades, no economy needed
economy.provider in config:▸ coinsengine CoinsEngine currency
▸ vault standard Vault economy
▸ command run any command as the charge
▸ disabled free upgrades, no economy needed
When a furnace gets broken you pick what happens:
▸ keep upgrades stay on the dropped item
▸ refund partial currency back, data wiped
▸ keep upgrades stay on the dropped item
▸ refund partial currency back, data wiped
YAML:
on_break:
behavior: keep
# or
behavior: refund
refund_percent: 50
All player-facing messages live in
messages_<locale>.yml. Change locale: en in config or make your own.「 SETUP 」
① Drop into
/plugins③ Edit
config.yml to your liking④
/nf reload or restart. You're good.「 COMMANDS 」
| Command | Description | Default |
|---|---|---|
/furnaceupgrades | Opens the upgrade GUI for the furnace you're looking at | true |
/nf info | Plugin info | true |
/nf trust <player> | Adds a co-owner | true |
/nf untrust <player> | Removes a co-owner | true |
/nf transfer <player> | Transfers ownership | true |
| Command | Description | Default |
|---|---|---|
/nf reload | Reloads config and messages | op |
/nf doctor | Runs diagnostics on your setup | op |
/nf debug <player> | Toggles verbose debug logging | op |
/nf settings | Opens the settings GUI | op |
/nf get / set / toggle | Edit config values in game | op |
/nf inspect | Shows owner + levels for a furnace | op |
/nf analytics | In-memory usage stats | op |
「 PERMISSIONS 」
| Permission | Default |
|---|---|
nenfurnaces.command.furnaceupgrades | true |
nenfurnaces.command.reload | op |
nenfurnaces.command.info | true |
nenfurnaces.command.settings | op |
nenfurnaces.command.doctor | op |
nenfurnaces.command.debug | op |
nenfurnaces.command.config | op |
nenfurnaces.command.inspect | op |
nenfurnaces.command.trust | true |
nenfurnaces.command.transfer | true |
nenfurnaces.command.analytics | op |
nenfurnaces.upgrade.open | true |
nenfurnaces.upgrade.buy | true |
nenfurnaces.upgrade.profiles | true |
「 COMPATIBILITY 」
▸ CoinsEngine economy provider
▸ Vault economy provider
▸ PlaceholderAPI optional
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Built by Nenf
lsdmc.dev
If you're reporting a bug, toss me your
config.yml and /nf doctor output.Makes things way easier to debug.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



