SalvageSmelter enables players to melt their weapons and tools back into some of their base materials.
In vanilla Minecraft players are already able to craft weapons, cook their own food, melt down ores and so on. But what about all those useless tools and weapons piling up, gathering dust? The only way to get rid of them is either using them up, giving them away or simply destroying them. This plugin will make that junk useful again!
Once SalvageSmelter is installed on your server, players can melt down their weapons and tools back into their original materials. An iron sword for example, can be molten down into two iron ingots; as long as its durability is still at 100%, a lower durability results in less materials. And of course they will not get their wooden sticks back, since that wouldn't make any sense at all.
The plugin does not require the use of complicated commands, it blends into the game seamlessly. Simply putting those tools and weapons in the furnace is all that needs to be done.
Simply follow these steps and your players will be enjoying this plugin in no time!
- Download the latest version of SalvageSmelter from here or here.
- Place the "SalvageSmelter.jar" file in the "plugins" folder, located in your server's main directory.
- Start or reload your server.
- Check if the "SalvageSmelter" folder has been added to the "plugins" folder successfully.
- Open the "config.yml" file found in the folder mentioned above to configure the plugin.
- Reload your server to load your new configuration.
- Enjoy your newly installed plugin!
Using the included configuration file, you can edit the crafting recipes of all meltable items.
Lastly, we had the opportunity to interview metalhedd, the plugin's creator. Read on to learn more about the development process behind SalvageSmelter!
How did you get into Minecraft?
I actually ignored the game for about a year, I had heard of it, but I've never been much of a gamer, and just dismissed it as 'yet another game'. A friend of mine tried it and convinced me it was something I would probably enjoy.
What made you decide to become a plugin developer?
Once I learned the ins and outs of the game, server-administration was my next goal. My friend and I set up http://minevsmine.com as a way to test the waters.
Being a software developer by trade, I only used open-source plugins on minevsmine.com, so my first development experience was actually in making modifications to Towny, lockette, and a few others plugins we were using. Eventually I replaced Essentials sign-shops with my own shop plugin, and began developing new plugins and new features from there.
What was your motivation for this specific project?
SalvageSmelter was written to address the problem of having chests full of damaged chainmail and gold gear that will never see the light of day.
I like mob grinders, and you always end up with tons of that useless gear. I wanted a way to reclaim the materials.
How did the community respond to the plugins first public release?
I try to make small, simple and single-purpose plugins, so the responses are generally tame. A few "Good idea!" comments and requests for new features.
Roughly how much time did it take to finish the first working version of SalvageSmelter?
Have you come across any challenges during development and, if any, how did you handle them?
SalvageSmelter is a pretty straight-forward plugin. Not too many challenges came up. The only one I can think of is a conflict that was occurring between SalvageSmelter and DiabloDrops. DiabloDrops would override some of the furnace behaviour and prevent SalvageSmelter from doing its thing. I opened a support ticket for DiabloDrops but after 2 weeks with no response I had to release an update with my own workaround to the problem.
What was your favourite development tool for this project?
Have you learned anything new from this project?
Never underestimate another plugin's ability to interfere with your own.
Are you currently working on any other plugins or updates?
Always. Just yesterday I released a plugin called Build-in-a-Box which functions similarly to the ender-chest buildings on the Shotbow Network's Wasted servers. Scribe is new, and a great companion to SalvageSmelter, it lets you transfer enchantments from a tool/armor into a book for re-use.
My current project however, is a new rpg-style Minecraft server running an entirely custom set of plugins. It'll be running most of my publicly released plugins, as well as several other large plugins that are still in development. We're hoping to launch in time for Minecraft 1.6.
In addition to your Minecraft plugins, have you ever released any custom content for other games?
Do you have any advice for other up-and-coming plugin developers?
OPEN SOURCE YOUR PLUGINS! As a server admin and developer, I wouldn't run any closed-source plugins. On several occasions I had to write my own plugins from scratch when an open source alternative didn't exist. I know that I'm not alone in this, using a closed-source plugin is a turn-off for many server admins, and they just wont use your plugin. On the other hand, I've contributed code to lots of of the open source plugins I use, Towny, Lockette, ChunkBreedLimit, Prism, EggCatcher and lots more. Nobody wants to copy your work and take credit for it, I assure you, it's not that ground-breaking.
Reaching the end of the interview, we would like to thank metalhedd for taking the time to answer our questions and of course for developing the plugin in the first place!
SalvageSmelter is a useful addition to any server. It expands on the crafting system by letting players melt down their unused weapons and tools back into usable materials. On top of that, the plugin is easy to use thanks to the lack of complicated commands!
Thanks to MadPixel for the Minecrafter font.