Alchemy
Alchemy
Alchemy is another form of crafting unlike anything else you've ever used before. Simply follow the instructions below, and you'll be doing Alchemy before you know it!
Don't forget to donate if you like this plugin!
Server admins!
Alchemy has a configurable % fail/explode chance that you can set in config.yml if you want to adjust the chest to suit your preferred balance on the server.
You also need to define your own recipes for the Alchemy in recipes.txt
config.yml
fail-percent: 0.0 explode-percent: 0.0 show-message: true success-message: Eureka! failure-message: Better luck next time!
This has the option to show a message the next time the Alchemy chest is open, showing if the reaction has been a success or a failure.
recipes.txt
1,2,3,4,5=10 1,1,10=41,42
This is pretty self-explanatory. The first part is the sequence of ingredients (order doesn't matter) to create the desired result, the second part is the result. Something to bear in mind is equal numbers of each "reactant" must be used otherwise the Alchemy will fail.
User created recipes.txt
Permissions?
There are no permissions, as this is just chest access! If it's requested enough, I can add the facility to restrict the creation of alchemy chests by permission node, but for now there is none.
I can also add permission nodes to allow/prevent the opening of chests once Alchemy has been used on them. Just let me know!
I'm having the same issue as piter... It works if I make another in a different location though
@piter909
I might consider making an official fork or taking over the project some time in the near future and iron out all the various quirks. I'll be away for a month soon though, and won't have access to a computer. I'll look at doing so when I have time again.
@Lucariatias
Ahh Sorry, my mistake! It really works! but.. When I power once the chest it gives me what recipe says.. When I want to do it again.. Nothing happens :( This is so bugged :( And.. There is not any permissions :( Can I please you to create it well :p?
@piter909
If you're referring to the link, my dropbox links have been suspended for getting too much traffic.
@Lucariatias
It's not not working :(
@DEATHSKULL37
I can probably update it fairly quickly. Give me a few minutes, and I'll have a look what's changed.
[EDIT] Updated to 1.5.1-R0.2 Updated the pinger to use the new method for asynchronous repeating tasks. I might have a proper look over this when I have the time, but for now, here's a completely untested version that should probably work. https://dl.dropboxusercontent.com/u/40829745/Alchemy.jar Let me know if there's anything that needs fixing and I might be able to give it a look when I have time...
@Lucariatias
are you able to get your hands on a 1.5.1 version for me?
AMAZING! This plugin is exactly what I'm looking for! a machine that performs alchemy! does anyone else know if there is an updated version or another plugin similar to this?
@deleted_8314868
Agreed. I used this back in Minecraft 1.1 and it was the coolest thing ever. Does anyone know if you can even use this on 1.4? An update would be great.
@codename_B
Requesting an update. This plugin rocks.
Hey man, could you update the plugin anytime soon? I donated a bit of money towards this. :)
please update to latest version
Updated to 1.2.5: https://dl.dropbox.com/u/40829745/Alchemy.jar Mostly new event system, probably pretty buggy but it works, and is better than nothing. Source in JAR (as with codename_B's official releases) if anyone wants to have a poke around.
Yes, updating and a permission for creating would be great.
@codename_B
Can you update this for R6 and 1.2?
Same here. Wonderful plugin but I can't use it due to lack of permissions.
I need to be able to :
1. prevent all players from constructing these except admins 2. have the ability to allow an alchemy station to build only 1 type of item of the ingredient list (I think I'm asking for too much :P)
Great work :)
I would love to use this if you could put in permission nodes for creating/using one. Looks like a really great plugin.
Oh curse this, i cannot into formatting. Please forgive that big mess of text down there. : /
The plugin is great and is ideal when you've got a custom map that doesen't have all the items a vanilla map contains - great having an ingame way to create them rather than resorting to immersion breaking kits.
I'm getting an error in console, no doubt due to something silly i did. Can any of you tell me what this means and how i make it go away? Not having any negative impact on gameplay at all, but still. My paranoia!
00:42:11 [INFO] [Alchemy] reading config.yml
>00:42:11 [INFO] [Alchemy] Added recipe: Use lava bucket and stick to create blaze rod >00:42:11 [INFO] [Alchemy] Added recipe: Use rotten flesh and wheat to create nether stalk >00:42:11 [INFO] [Alchemy] Added recipe: Use cobblestone and rotten flesh to create netherrack >00:42:11 [INFO] [Alchemy] Added recipe: Use sand and rotten flesh to create soul sand >00:42:11 [INFO] [Alchemy] Added recipe: Use netherrack and smooth brick to create nether brick >00:42:11 [INFO] [Alchemy] Added recipe: Use gold nugget and smooth brick to create glowstone >00:42:11 [INFO] [Alchemy] Added recipe: Use stick and leaves to create sugar cane >00:42:11 [INFO] [Alchemy] Added recipe: Use stone, sand and sandstone to create ender stone >00:42:11 [INFO] [Alchemy] Added recipe: Use water bucket and snow block to create ice >00:42:11 [INFO] [Alchemy] Added recipe: Use potion and snow block to create ice >00:42:11 [INFO] [Alchemy] Added recipe: Use fire, stick and iron helmet to create chainmail helmet >00:42:11 [INFO] [Alchemy] Added recipe: Use fire, stick and iron chestplate to create chainmail chestplate >00:42:11 [INFO] [Alchemy] Added recipe: Use fire, stick and iron leggings to create chainmail leggings >00:42:11 [INFO] [Alchemy] Added recipe: Use fire, stick and iron boots to create chainmail boots >00:42:11 [INFO] [Alchemy] Added recipe: Use flint and steel and netherrack to create fire >00:42:11 [INFO] [Alchemy] Added recipe: Use fire and furnace to create burning furnace >00:42:11 [INFO] [Alchemy] Added recipe: Use string and grass to create web >00:42:11 [INFO] [Alchemy] Added recipe: Use dirt, potion and seeds to create grass >00:42:11 [INFO] [Alchemy] Added recipe: Use grass and mushroom soup to create mycel >00:42:11 [INFO] [Alchemy] Added recipe: Use brown mushroom and mycel to create huge mushroom 1 >00:42:11 [INFO] [Alchemy] Added recipe: Use red mushroom and mycel to create huge mushroom 1 >00:42:11 [INFO] [Alchemy] Added recipe: Use huge mushroom 1 and fire to create sponge >00:42:11 [INFO] [Alchemy] Added recipe: Use raw fish, stone and iron ingot to create monster eggs >00:42:11 [INFO] [Alchemy] Added recipe: Use leather and iron ingot to create saddle >00:42:11 [SEVERE] java.lang.ArrayIndexOutOfBoundsException: 1 >00:42:11 [SEVERE] at de.bananaco.craft.AlchemyRecipe.getRecipe(AlchemyRecipe.java:56) >00:42:11 [SEVERE] at de.bananaco.craft.AlchemyManager.readRecipes(AlchemyManager.java:120) >00:42:11 [SEVERE] at de.bananaco.craft.AlchemyManager.(AlchemyManager.java:25) >00:42:11 [SEVERE] at de.bananaco.craft.AlchemyManager.getInstance(AlchemyManager.java:33) >00:42:11 [SEVERE] at de.bananaco.craft.AlchemyBlock.(AlchemyBlock.java:25) >00:42:11 [SEVERE] at de.bananaco.craft.Alchemy.(Alchemy.java:12) >00:42:11 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >00:42:11 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) >00:42:11 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >00:42:11 [SEVERE] at java.lang.reflect.Constructor.newInstance(Constructor.java:532) >00:42:11 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175) >00:42:11 [SEVERE] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215) >00:42:11 [SEVERE] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136) >00:42:11 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:151) >00:42:11 [SEVERE] at org.bukkit.craftbukkit.CraftServer.(CraftServer.java:127) >00:42:11 [SEVERE] at net.minecraft.server.ServerConfigurationManager.(ServerConfigurationManager.java:52) >00:42:11 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145) >00:42:11 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399) >00:42:11 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) >00:42:11 [INFO] [Alchemy] 24 recipes loaded
@FreezePvP
?
@delixer
You can have multiple inputs and multiple outputs