HomeJavaModsFurnaceLevels
FurnaceLevels
IMPORTANT:
This version of the plugin is officially deprecated and discontinued. A new version will be posted in the future as its own plugin

Screenshot_2.png
Thanks to GreatThane, who contributed a largely helpful
portion of code
in early versions of this plugin.

Thanks for 1,000 downloads!

Configurable furnace levels up to level 5. The config contains each level's ticks-per-tick (how many times the normal ticks the furnace would go) and cost using Essentials/EssentialsX. Shift/right-click a furnace to open the level GUI.

Dependencies:
- ProtocolLib

Soft Dependencies:
- Vault, and any economy plugin that hooks into Vault

Permissions:
- furnacelevels.upgrade.<level> - Allow a player to upgrade furnaces to a specific level.

Upcoming:
- Total 1.14 overhaul!
- Configurable levels beyond level 5
- Optimized furnace data management
- Ability to add smelting custom recipes
- Ability to add custom furnace fuels
- Command to manually set furnace levels
- Command to reload plugin configurations
- No more ProtocolLib dependency
- A public Github repository (open-sourcing)

Spoiler: Smelting time
Level 4 furnace's default speed:
2018-06-12_13.05.41.png 2018-06-12_13.05.45.png time compare.png
15 iron ore was smelted in 4 seconds.

Spoiler: Default Configuration
This default configuration will not be functional in version 1.4
Code (Text):
# Version checker. Please do not modify.
version: '1.3'
# To use custom upgrade items, you have to set this to 'false'
use-economy: false
# This will cancel dropping the custom furnace item and instead drop a
# normal furnace and refund the total cost of all upgrades.
refund-cost: false
# Ticks-per-tick represent how quickly the furnace burns.
# Certain values may be buggy in-game. Furnaces reset at 200 ticks.
upgrades:
  level-1:
    cost: 3
    ticks-per-tick: 10
  level-2:
    cost: 6
    ticks-per-tick: 20
  level-3:
    cost: 9
    ticks-per-tick: 30
  level-4:
    cost: 12
    ticks-per-tick: 40
  level-5:
    cost: 15
    ticks-per-tick: 50
item:
  # Material name may vary between 1.12 and 1.13. If you're on 1.8, sunflower is double_plant with data value 0
  material-type: 'minecraft:sunflower'
  displayname: '&6&lFurnace Upgrade Token'
  # Please note that material data is deprecated in 1.13! What does this mean?:
  # If this is set to 0, it will be ignored. If the version is 1.13, this will be ignored.
  # This value should only be used by (server version < 1.13)
  data: 0
  lore:
  - '&cA special token used to upgrade your furnace!'
world-blacklist:
  - world_end

Please report any bugs to me privately via conversation here or in the discussion page!
If you liked the plugin, leave a positive review!​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

FurnaceLevels is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 14,748 times (via Spigot). Download it and open it directly in the game.

Explore more