EnchantedFurnace

Burning Furnace

EnchantedFurnace adds effects for enchantments on furnaces!

Enchantments

Efficiency (DIG_SPEED)
Increases smelting speed. Stock is 10 seconds per smelt.
Modified time in seconds is 20/(level + 2).
lvl 1 = 6.7s
lvl 2 = 5s
lvl 3 = 4s
lvl 4 = 3.3s
lvl 5 = 2.9s
Unbreaking (DURABILITY)
Increases smelting time. Stock varies by fuel.
Time = default time * (level / 5 + 1)
Ex. Coal burns for 80 seconds. Unbreaking 1 -> 96 seconds.
Fortune (LOOT_BONUS_BLOCKS)
Adds additional result chances.
lvl 1 = 33% chance
lvl 2 = 25% chance per level
lvl 3+ = 20% chance per level
Silk Touch (SILK_TOUCH)
Furnace remains lit but will preserve remaining burn time when it has nothing to smelt.
Does not save paused time when broken and replaced.

Videos

Thank you MusicTechnician for this great English spotlight!

Portuguese video courtesy of AbsintoJ. Thanks!

Enchanting

To use inbuilt enchanting, you must be running Craftbukkit #3071+ and EnchantedFurnace 1.1.2+ (or 1.1.0+ with Spigot #1336+)
If you're running a lower server version with EnchantedFurnace 1.1.2, make sure to negate the node enchantedfurnace.enchant for all users.

Other Features

As of v1.3, named furnaces will stay named even when broken. This allows users to keep track of which furnace has which enchantments without forcing them to rename it each time it is moved.

Permissions

enchantedfurnace.enchant:
default: everyone
Enchant furnaces.
enchantedfurnace.enchant.table:
Required to enchant furnaces in enchanting tables. Child node of enchantedfurnace.enchant.
enchantedfurnace.enchant.anvil:
Required to enchant furnaces in anvils. Child node of enchantedfurnace.enchant.

Config

autosave (1.4.2)
Default: 0
Options: Any positive integer
Number of minutes between saving furnaces to disk. If set to 0, file is saved whenever a potential change is detected.
fortune_list_mode (1.3.1)
Default: blacklist
Options: blacklist, whitelist
Controls whether fortune_list is treated as a blacklist or a whitelist.
fortune_list (1.3.1)
Default: [SPONGE, SMOOTH_BRICK]
Options: Any Material name.
This is the list of materials that cannot or can be affected by fortune. This is the material of the input, not the output.
disabled_furnace_enchantments (1.3.7)
Default: []
Options: [DIG_SPEED, DURABILITY, LOOT_BONUS_BLOCKS, SILK_TOUCH]
Controls which enchantments cannot be received from an enchanting table. Does not stop enchantment function or affect existing furnaces!
furnace_enchantability (1.3.5)
Default: 5
Options: Any positive integer
Changes how easily enchantable a furnace is.
Leather/wood: 15, stone: 5, iron armor: 9, iron tools: 14, chain: 12, gold armor: 25,
gold tools: 22, diamond: 10
enchantment_incompatibilities (1.3.6)
Default: SILK_TOUCH: LOOT_BONUS_BLOCKS
Options: Any enchantment: any other enchantment
If a furnace is enchanted with an enchantment specified as incompatible, it cannot receive the other enchantment of the pair.
The reverse mapping is automatically generated - the default also applies LOOT_BONUS_BLOCKS: SILK_TOUCH
disabled_worlds (1.3.11)
Furnaces placed in these worlds will not be remembered and existing saved furnaces will not be loaded.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Jikoo_K Jikoo_K May 22, 2016 at 01:49 UTC - 0 likes

    EnchantedFurnace 1.6.0 has been uploaded

    • Switched to a version-independent setup
      • Anvil enchanting should support any version and will fail gracefully
      • Efficiency will work on any version, though 1.8+ is more efficient
      • Enchantment tables still require the use of 1.7.9+
    • Anvils result slot desync decreased

    EnchantedFurnace: Because pickaxes can only do so much.

  • Avatar of Jikoo_K Jikoo_K Mar 18, 2016 at 22:06 UTC - 0 likes

    @Sal94g: Go

    I don't use Skype, sorry, Discord's where it's at. I'm also not open to being hired to work on additional plugins, life's keeping me too busy to freelance right now. If you do have ideas relevant to my plugins, you can drop me a pm or just post it on the corresponding project page.

    Last edited Mar 18, 2016 by Jikoo_K
  • Avatar of Sal94g Sal94g Mar 18, 2016 at 15:59 UTC - 0 likes

    Hey Jikoo_K think you can add me on skype and we can talk about a couple of other plugins i have an idea for.

    Last edited Mar 18, 2016 by Sal94g
  • Avatar of Jikoo_K Jikoo_K Feb 28, 2016 at 01:57 UTC - 1 like

    Okay, pending 1.9, I've got an update in the wings that will fail gracefully where our solutions off the API are not available. Once I find the time to test it, it'll be out here.

    Efficiency will be using the same technique EnchantedFurnace 1.4.x and lower used - slightly slower, but safe with pretty much any Bukkit version.

    Anvil enchanting is very fiddly and cannot be done with the API (probably not even with the new anvil API coming in 1.9, unfortunately) but it has been changed to fail much more gracefully. Unsupported versions will result in anvils simply being unable to apply enchantments to furnaces in survival. As always, creative will work because you can enchant anything with any enchantment in it.

    Edit: Good news, EnchantedFurnace appears to be fully compatible with the first builds of 1.9. There's no guarantee that that will remain the case, so I'll still be pushing out an update at some point, but the other plugins I maintain will take priority.

    Last edited Mar 01, 2016 by Jikoo_K
  • Avatar of Jikoo_K Jikoo_K Feb 24, 2016 at 16:42 UTC - 0 likes

    @Dr0lf: Go

    That would be a pretty low priority for me, unfortunately. It uses the same formula as vanilla's fortune right now, and I'm loath to write a full expression interpreter for one configuration option. I might be able to use a library for it, but then licensing becomes a concern - this project is all rights reserved (my only Bukkit-related project to not be open source), which is very restrictive for dealing with more open code.

    My other problem is timing: 1.9 comes out tomorrow, and EnchantedFurnace will need an update as soon as Spigot updates. Between college, my job, and my server, there's not a lot of time to go around, especially when I need to spend time updating several projects using NMS.

  • Avatar of Dr0lf Dr0lf Feb 21, 2016 at 16:18 UTC - 0 likes

    It would be very cool to add an option to nerf Fortune enchantment because it's a little op with these percentages.

    More like : Lvl 1 : 5% extra bonus Lvl 2 : 10 % Lvl 3 : 15-20 %

  • Avatar of Jikoo_K Jikoo_K Dec 10, 2015 at 19:30 UTC - 0 likes

    @Dr0lf: Go

    I've actually already begun making the plugin slightly less fixed in form, and that was definitely an idea that had occurred. As things stand, it will need an update when 1.9 comes out (ideally beforehand, to make the transition easier), because efficiency is guaranteed to break.
    All said though, I don't have a lot of free time, so I wouldn't hold your breath for an update soon.

    You're right regarding 1.9, I hadn't even considered that. It all really depends on how the brewing stand API changes, currently it's pretty poor.

    I think I would also include fortune but not enable it by default, and only allow it to function during the transition from mundane to functional potion to prevent re-brew abuse. It would definitely need a lot of tweaking to be balanced, especially since it would have potential to give players stackable splash potions. Actually, as I write this, another thought occurs: if I do only allow the initial transition to be affected by fortune, I can then try to disable brewing to splash potions if there is more than 1 potion per slot.

    Thanks for your ideas and input, glad you like the plugin!

  • Avatar of Dr0lf Dr0lf Dec 10, 2015 at 01:52 UTC - 0 likes

    Just one suggestion (proposed by players from my server), I don't know if it's possible but enchanted brewing stand would be very cool ! At the moment, only Efficiency would be interesting (but for 1.9 update, Silk Touch & Unbreaking also be interesting) ! And thank you again for this great plugin :)

  • Avatar of marubal21 marubal21 Sep 10, 2015 at 03:10 UTC - 1 like

    @Jikoo_K: Go

    got it thanks for all the info, and an awesome plugin!

  • Avatar of Jikoo_K Jikoo_K Sep 09, 2015 at 20:50 UTC - 0 likes

    @marubal21: Go

    Correct, however, as the enchantability bonus currently isn't allowed lower than 1, 4 is the minimum for furnace_enchantability due to rounding.

Facts

Date created
Jan 14, 2014
Categories
Last update
May 22, 2016
Development stage
Release
License
All Rights Reserved
Curse link
EnchantedFurnace
Downloads
9,603
Recent files

Authors