EnchantableBlocks
EnchantableBlocks (formerly EnchantedFurnace) adds effects for enchantments on blocks! Currently only furnaces are supported.
Get It Now
Builds are available on BukkitDev or in the releases.
Development builds are available for use at your own risk on AppVeyor in the Artifacts tab.
Features
Per-World Focus
All features are configurable per-world. Want an OP world? Not a problem. Want to disable blocks for a vanilla world? Absolutely. All block settings can be controlled by per-world overrides, falling through to default values when not specifically configured.
Enchantment Table Enchanting
EnchantableBlocks offers vanilla-style enchantment table usage for supported blocks. Disable certain enchantments, determine your own conflicts (i.e. silk touch/fortune), or modify enchantability either globally or for a specific world set.
Permission can be granted or denied per-implementation or as a whole. More specific overrides always take precedence.
Nodes are available as follows:
<plugin name>.enchant.table.<block name>- Permission to enchant a specific block implementation by a plugin in an enchanting table
- Ex:
enchantableblocks.enchant.table.enchantablefurnace - Note that this is not per-material! I.e.
enchantablefurnacecovers 3 material types.
<plugin name>.enchant.table- Permission to enchant all block implementations by a plugin in an enchanting table
- Ex:
enchantableblocks.enchant.table
<plugin name>.enchant- Permission to enchant all block implementations by a plugin in any enchantment source
- Ex:
enchantableblocks.enchant
Anvil Enchanting
EnchantableBlocks offers vanilla-style enchantment and combination for supported blocks in anvils. Supported blocks can be combined with either a matching block or an enchanted book to increase enchantment levels. Uses vanilla combination rules - higher level takes precedence, equal levels yield an increase of 1 level up to the level cap. The enchantment level cap is configurable per-enchantment. Enchantments can be disabled to prevent transfer, though this won't remove them from the base item. Conflicts are also determined separately for maximum configurability.
Permission can be granted or denied per-implementation or as a whole. More specific overrides always take precedence.
Nodes are available as follows:
<plugin name>.enchant.anvil.<block name>- Permission to enchant a specific block implementation by a plugin in an anvil
- Ex:
enchantableblocks.enchant.anvil.enchantablefurnace - Note that this is not per-material! I.e.
enchantablefurnacecovers 3 material types.
<plugin name>.enchant.anvil- Permission to enchant all block implementations by a plugin in an anvil
- Ex:
enchantableblocks.enchant.anvil
<plugin name>.enchant- Permission to enchant all block implementations by a plugin in any enchantment source
- Ex:
enchantableblocks.enchant
Enchantments
Furnaces
See the wiki for furnace enchantments.
Videos
A basic overview of features is available from shop1126.
Alternate English video courtesy of MusicTechnician.
Portuguese video courtesy of AbsintoJ.
Thank you all!
Permissions
- Please refer to the wiki.
Config
- Please refer to the wiki.
-
View User Profile
-
Send Message
Posted Dec 28, 2014Because people keep downloading the builds with data loading issues, I've removed the affected builds entirely and squashed the changelog into the latest file.
-
View User Profile
-
Send Message
Posted Dec 23, 2014@Jikoo_K
Great, Thank you for fixing it.
-
View User Profile
-
Send Message
Posted Dec 17, 2014@madtomic
Fixed in v1.3.9, can be fixed for v1.3.8 by manually creating the folder plugins/EnchantedFurnace
If you wrap your errors in code tags, it's a lot easier for devs to read.
-
View User Profile
-
Send Message
Posted Dec 17, 2014On first start up. How to fix this?
[18:52:59 INFO]: [EnchantedFurnace] Enabling EnchantedFurnace v1.3.8 [18:52:59 ERROR]: Error occurred while enabling EnchantedFurnace v1.3.8 (Is it u p to date?) java.lang.RuntimeException: Cannot write furnace save file! Make sure your file permissions are set up properly. at com.github.jikoo.enchantedfurnace.EnchantedFurnace.getFurnaceStorage( EnchantedFurnace.java:237) [?:?] at com.github.jikoo.enchantedfurnace.EnchantedFurnace.loadFurnaces(Encha ntedFurnace.java:196) [?:?] at com.github.jikoo.enchantedfurnace.EnchantedFurnace.onEnable(Enchanted Furnace.java:46) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) [s pigot1543.jar:git-Spigot-1543] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:329) [spigot1543.jar:git-Spigot-1543] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:405) [spigot1543.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.jav a:476) [spigot1543.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer. java:394) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:3 60) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:3 34) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:2 90) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.jav a:194) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java :458) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6 28) [spigot1543.jar:git-Spigot-1543] Caused by: java.io.IOException: The system cannot find the path specified at java.io.WinNTFileSystem.createFileExclusively(Native Method) [?:1.8. 0_25] at java.io.File.createNewFile(Unknown Source) [?:1.8.0_25] at com.github.jikoo.enchantedfurnace.EnchantedFurnace.getFurnaceStorage( EnchantedFurnace.java:235) [?:?] ... 13 more
-
View User Profile
-
Send Message
Posted Dec 16, 2014EnchantedFurnace v1.3.8 is out! I added a couple of the config ideas I've been sitting on.
2 full releases in a day? Holy crap. Don't worry, I'm now planning on vanishing for another month.
-
View User Profile
-
Send Message
Posted Dec 16, 2014Uploaded EnchantedFurnaces v1.3.3 - this fixes a very serious issue with furnace saves clearing since the 1.3 swap to furnaces.yml. If you are running 1.3.1, please back up your furnaces.yml and do not restart until you have 1.3.3 installed in case this issue affects you.
I've removed 1.3.1 entirely so that no one else can download such a broken build.
-
View User Profile
-
Send Message
Posted Dec 14, 2014@TheCoolGuy123_5_Minecraft_
Please supply errors, I cannot do anything with this little information.
-
View User Profile
-
Send Message
Posted Dec 14, 2014The plugin is not working for me. Spigot 1.7.9-R0.2 Latest i think. w/ patches
-
View User Profile
-
Send Message
Posted Dec 14, 2014@adracamas
Firstly, Carbon is outdated and unsupported.
Secondly, this was an issue with Carbon that I fixed.
Migrate to Spigot 1.8 - Carbon has known issues that will not be fixed.
-
View User Profile
-
Send Message
Posted Dec 13, 2014Seems to break with Spigot 1.8.0 (2014-10-01-a) with carbon installed :/ Only get Eff 1 no matter what level
-
View User Profile
-
Send Message
Posted Dec 7, 2014@Cldfire
Fortune indirectly does this with more products, but interesting idea.
-
View User Profile
-
Send Message
Posted Dec 7, 2014@Jikoo_K
How about an enchantment that would increase the amount of XP earned from smelting?
-
View User Profile
-
Send Message
Posted Nov 21, 20141.3.0 is in progress. So far I have a working material black/whitelist for fortune, a couple optimizations, revamped Silk Touch, and several other minor things done. Furnaces will no longer be saved in the config, they'll instead be in furnaces.yml. The conversion will be automatic, etc. etc. With this update you'll also see a whitelist for enchantments that can be obtained from anvils/enchanting. This will not limit pre-existing enchanted furnaces.
-
View User Profile
-
Send Message
Posted Sep 22, 2014@JavituRec
At this time, no, not in the enchantment table.
-
View User Profile
-
Send Message
Posted Sep 22, 2014Hi, ¡It's a great plugin!, but can I disable the enchant of fortune? =)
-
View User Profile
-
Send Message
Posted Aug 31, 2014@AbsintoJPl
Thank you very much! Sorry I'm so slow to reply, it's been a busy week for me.
-
View User Profile
-
Send Message
Posted Aug 29, 2014Video Tutorial on the Plugin
http://youtu.be/Sio0eOTBuds
Credits Video: (AbsintoJ/EnchantedFurnace)
-
View User Profile
-
Send Message
Posted Aug 20, 2014@CyberGod101
mcMMO also has a function similar to the Efficiency enchantment. This can be obtained by a decent combined mining and repair skill, I believe it's called "smelting." Unfortunately, you must manually place items into a furnace to trigger it, hoppers won't work.
At this point I'm not looking to add a config, I'm ironing out the last bugs in the system to allow using enchanted books in anvils. I'd encourage you to lower the double/triple drops rates for mining in the mean time.
The permission for anvil enchanting will be denied by default, the xp cost isn't editable without NMS. Costs don't scale well because furnaces aren't supposed to have enchantments - invalid enchantments are cheap. For example, applying an efficiency 5 book to an unenchanted furnace costs 1 exp. Can't really say I recommend it for use on a production server, but it's there.
Were I to enable combining furnaces in a similar fashion, it would be free as vanilla does not calculate a cost for 2 unenchantable objects. For now, I've opted not to include this functionality at all.
When I do get around to it, config options will include
If there's anything else you'd like in a config, let me know, just bear in mind that this is NOT a priority for me with classes starting soon.
-
View User Profile
-
Send Message
Posted Aug 19, 2014Hi there,
first i would like to say, very nice plugin. But i have a request since together with mcMMO the fortune furnace is just too overkill. In a test we got 58 iron out of 8 that we mined. Same works for Gold. That is a very big hit too any Server Economy.
So i would like to ask that the furnace types can be disabled via config, otherwise we just cant use this Plugin. :-(
-
View User Profile
-
Send Message
Posted Aug 4, 2014@VDeC
1.2.2 has been uploaded since I replied, it's possible to obtain now but it's against the rules for me to actually post the link here since it isn't approved :p
To get to it, just add 1 to the file number of 1.2.1. Just bear in mind that since Bukkit hasn't approved it it could be full of hacks or forceops or whatever standard disclaimer yada yada. I'm also willing to pm you a link, same disclaimer applies.
Approval seems to take about 3-5 days now if you're willing to wait.
Edit: As of now it's been 10 days and tons of other projects' files have been approved, many of which updated after I did. The file has been set to under review instead of awaiting approval for 5-6 days. I changed about 4 lines of code from the last version, I thiiiink that Bukkit may have forgotten us :V12 days and approval has completed. Woo!