SalvageSmelter
SalvageSmelter
[ English | Français ]
SalvageSmelter allows you to smelt down tools and armor made of iron, gold or diamond into raw materials. the quantity of materials returned is dependent on the durability of the item being smelted, for example iron boots at 50% durability would return 2 Iron ingots. At 49% durability they would return 1 iron ingot. Gold tools can yield nuggets instead of ingots to allow for more accuracy in determining the value of an item, and any item not worth at least 1 of it's raw materials will produce a piece of charcoal.
Features
- [NEW] Optional sign-based permissions. when
require-signs: true
in the config.yml furnaces will require [SALVAGE] signs on them. - Automatic updates!
- Configurable Recipes
- Smelt iron, gold and diamond armor, as well as tools. enchanted, named or damaged, doesn't matter.
- works great with hoppers!
Commands
- /salvagesmelter reload - reload the configuration
- /salvagesmelter debug - toggles debug mode on/off
Permissions
- salvagesmelter.admin - allows access to the /salvagesmelter command.
- salvagesmelter.createsign - allows players to create [SALVAGE] signs.
Tutorials
Для русскоязычных пользователей видео от Rissman
Source Code & Development Builds
Source code is available on Github
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
SalvageSmelter Development Builds
Other Plugins
- PortableHorses - your trusty steed in your back pocket.
- Scribe - Transfer enchantments from items to books using an anvil
- http://dev.bukkit.org/bukkit-plugins/dig-for-dollars/DigForDollars - Get paid to mine!
- PotatoBombs - Allows players to craft poisonous potatoes into devastating and hillarious magical landmines.
- Autocrafter - Turns droppers into redstone powered crafting tables.
Every time an op logs onto the server, this shows up in the console: "Updater Result: NO_UPDATE"
Can there be a configurable option to turn off any update-checker? I don't ever use update-checkers myself, because I always like to do it manually. That and I like to keep my console log clean.
@mlopezv
Since the furnace can be fed by a hopper, there's nothing that I can use permissions for. There is never a player involved in the process which I can check the permssions of.
Adding permissions to this plugin would make it even MORE awesome. Good job doing this.
I'm enjoying them so much I started playing on minevsmine. Wow, great bunch of folks. Friendly and mature!
@Dersheimer
Excellent. I'm not thrilled about the way it needs to be done, but It'll suffice until DiabloDrops sorts out the issue. They're doing things they shouldn't be.
I'm glad you're enjoying the plugins, feel free to contact me w/ any problems.
Your new build fixed it! Empty furnace, no flames, put the Diablo Drop item in the top, added fuel, and the smelt started right up.
BTW, your link to the dev builds didn't work for me, but I figured out where to go :)
Now... on to EnhancedFishng. You've got some great mods, I'll probably end up using them all!
@Dersheimer
I just uploaded a new build. its still 0.0.8, but its build #16 on jenkins. The way it works now, it gets called twice on FurnaceBurnEvent, once at the very beginning, where it records the fuel and burnTime, then again after DiabloDrops has done its work, it checks for Cancellation from DiabloDrops, and then restores the original burnTime from the first call. It works as expected for SalvageSmelter but I'm not sure if the gem functionality of DD has been affected (though It doesn't look like it.)
Oops, I WAS wrong. Diable Drops uses furnaces to socket gems into weapons/armor that has gem sockets. So that could be it, if the bottom slot is empty, DD is waiting for a gem to socket, and maybe bypasses the smelt start. If the smelt has already started, then maybe SavageSmelter has priority. *shrug*
I would be glad to test it. AFAIK, DiabloDrops doesn't do anything with furnaces, but I could be wrong :)
@Dersheimer
If I code a workaround into SalvageSmelter would you be willing to test if it causes any problems with DiabloDrops? I'm not familiar with what DiabloDrops is supposed to do w/ a furnace, so I won't really know if its working as expected :)
EDIT: version 0.0.8 (From the Development Builds link above) includes the workaround.
@Dersheimer
Thanks for the work-around. I've already submitted a ticket to DiabloDrops, I think it should be easy for them to fix the problem but it's been a couple weeks without any response.
I'm using Diablo Drops, and it's possible to get items to smelt with a work-around. If you put fuel in the furnace, then any other item that smelts in the top part (like a wood block) then the fire starts. You can then take the item out and replace it with your tool/armor that you want to smelt.
@mcraftus
set debug: false in your config file. I might have accidentally left it ON by default in the config file. I will double check that now.
Edit: versions prior to 0.0.6 default to debug mode if its not set to 'false' in the config file. 0.0.7 fixes it, file is waiting approval, or just add "debug: false" to your config in the mean time.
In the console is such spam messages. I understand this logic of the furnace as usual. And this is how it can be turned off?
Hey This plugin is going to be very popular, ive added it to my server and the players LOVE it. Thank you for creating this for us!
I love the idea of this plugin. :)
@Sahee
That one should work, it doesn't do anything with the furnace.
@metalhedd
What about MythicDrops ?
http://dev.bukkit.org/server-mods/mythic
@bird0021
You are right, DiabloDrops does something to override smelting tools and weapons which is incompatible with this plugin, it's DiabloDrops that is Cancelling the FurnaceBurnEvent, they will have to fix the problem, its outside my control.
EDIT: I Opened a ticket on DiabloDrops for it: https://github.com/deathmarine/DiabloDrops/issues/88
i use plugins DiabloDrops Let it not be able to use your plugins......