Condenser
This plugin has been made in honour of the great mod pack known as Tekkit.
We have been inspired to try and recreate the great tool called the energy condenser which is used to duplicate blocks by using up spare blocks, which you put in it. Iin our plugin you simply put the stuff you wish to be used up to make something else in a redstone powered chest, then you right click on the chest with the object you wish to duplicate and the amount of the objects you made from the waste will be deposited into the chest.
May conflict with LWC.
Permission node:
- condenser.use - Allow the use of condensers.
- condenser.set - Allow the change of an EMC.
Command:
- /emc - Hold a block in your hand and type this to get it's EMC.
- /emcset - Change the value of a items/blocks EMC. (Thank you, aaomidi, for the idea.)
Videos:
This has returned to a WIP! We will fix a couple of bugs, add in 1.5 items and possibly make a way to craft a condenser! (Don't bet on it though.)
I
Hi i love the plugin but it has a major glitch. If you put an item in a double chest condenser then right click it with the same item it will duplicate it. You can repeat this for infinite duplication. Please fix this as soon as possible.Thanks.
You should add metadata support because Lapis Luzuli has an EMC of 8 while the block has 7000+
You can easily dupe EMC this way.
Also, the design should have a structure or a recipe (add metadata to the chest) that cost more, because you can just put a lever next to a chest and it's easy to accidentally click it with an item you didn't want to duplicate while it's on, so maybe you can have two inputs and one output, like have two chests, one to input your EMC items and the other to output the item, and then have a furnace or enchanting table in the middle. When you power the furnace or crafting table, it'll do the normal process and the duplicated item will appear in the output chest :)
I got an idea if you can make it a craftable block and use the locked chest that is in minecraft to be the condenser that would be cool.
this looks like it's a pretty sweet plugin! I have one suggestion/question though.
Does the permission node allow you to BUILD these, or just use? If it allows them to be built, I think there should be a seperate permission for building the condenser.
i made a video on this plugin http://www.youtube.com/watch?v=cezXKaNGc0E
ohhhh, nerver though a plugin like this would come out!
Love to help ya
2012-08-19 22:26:03 [SEVERE] Could not pass event InventoryOpenEvent to Condenser org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:482) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:467) at org.bukkit.craftbukkit.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactory.java:489) at net.minecraft.server.EntityHuman.openGui(EntityHuman.java:1339) at railcraft.GuiHandler.openGui(GuiHandler.java:51) at railcraft.common.utility.TileBlastFurnace.openGui(TileBlastFurnace.java:287) at railcraft.common.utility.TileUtility.blockActivated(TileUtility.java:46) at railcraft.common.utility.BlockUtility.interact(BlockUtility.java:100) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:311) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:647) at net.minecraft.server.Packet15Place.handle(SourceFile:39) at net.minecraft.server.NetworkManager.b(NetworkManager.java:234) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:119) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:83) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:579) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at me.nipples.com.Condenser.InventoryOpen(Condenser.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ... 18 more
Like the idea, however this should be more diffuculy to make. Example: A diamond block should have to be under the chest aswell. Or somthing along thos lines