UnCrafter
UnCraft, UnSmelt, UnBrew, UnEnchant, and UnTrade to get your ingredients back!
This plugin uses an auto-update checker, to disable this, set "notify_update_available" to false in the config.
Click the results slot (far right box) of the Workbench, Furnace, or soon to come: enchanting table and (one of bottom 3 of) the brewing stand!
(Configurable! "recycle_chance" defaults to 90% of success per item)
This is a completely automated system so custom recipes and modded recipes through the vanilla workbench are supported! (Modded armors / tools / weapons may have problems)
Thanks to @MrPlug (Spanish), @HerrFreakey (German), @DomMinesDiamonds (French), @finnbon (Dutch), @NonameSL (Hebrew), and @jakubhere (Polish) for translating Uncrafter's Messages.yml!!!
Plans:
A complete rewrite is planned!
Add Custom inventories and their animations / interfaces.
Add Support for UnEnchanting (This will require NMS and may break per version unless I use a less supported method, I'll try and find a way to give the user a choice)
Add Support for UnBrewing (Unfortunately this may be manual, unless I can find an NMS list.)
Add Support for UnTrading (This will most definitely require NMS)
This plugin uses an auto-update checker, to disable this, set "notify_update_available" to false in the config.
Statistics provided by MCStats. A description of collected data may be viewed here. Actual graphs are here.
Your personal data will not be shared with anyone beyond this page. You may opt out by changing the value ofopt-out in PluginMetrics\config.yml to true.
REPORT ALL BUGS HERE:
https://www.spigotmc.org/threads/uncrafter.80114/
Source Code:
https://github.com/stormtrooper28/UnCrafter//
Uncrafting
When attempting to use the command or break down some items i get this error
14.05 17:17:16 [Server] ERROR null 14.05 17:17:16 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'uncraft' in plugin UnCrafter v1.8.5b 14.05 17:17:16 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_121] 14.05 17:17:16 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_121] 14.05 17:17:16 [Server] INFO at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52] 14.05 17:17:16 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121] 14.05 17:17:16 [Server] INFO Caused by: java.lang.NullPointerException 14.05 17:17:16 [Server] INFO at github.stormtrooper28.unCrafter.Actions.UnDo.unCraftThisTool(UnDo.java:192) ~[?:?] 14.05 17:17:16 [Server] INFO at github.stormtrooper28.unCrafter.Actions.UnDo.unDoMain(UnDo.java:91) ~[?:?] 14.05 17:17:16 [Server] INFO at github.stormtrooper28.unCrafter.UnCrafter.onCommand(UnCrafter.java:528) ~[?:?] 14.05 17:17:16 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.8.jar:git-Spigot-e4d4710-e1ebe52]
Hi, sorry but i can't use that plugin . I'm on 1.10.2. When i try to uncraft , it appears that in my log . I d'ont understand why ...
The description of your plugins is hard to read. I count 12 different font-types in many different colors... I suggest a "less is more"-policy :)
Basic UnEnchanting and UnBrewing is coming by mc's 1.9 official release (unless they're early).
UnCrafter 2.0 is being delayed as life is getting in the way...
@MaxGenre
The following has been in the description since I uploaded the plugin:
(Configurable! "recycle_chance" defaults to 90% of success per item)
(See the main description to see the full picture)
what do you mean by uncraft because it doesn't described well like giving the player all of raw materials to craft the product ?
HEY!! If you're multi-lingual and one of the languages you speak is English, and another is not English: please translate http://pastebin.com/H8Kz3ZB8 and send me a copy!
@abadnamer
In 1.7f I'm adding the ability to disable uncrafting, unsmelting, or etc (once I add etc) As the plugin intensify (the plugin that you mentioned) is so outdated, it would be very hard for me to try and hook around it and it's items.
@abadnamer
I'm sorry, I can't read Chinese (please excuse me if it's not, google translator did say "Chinese" though), this may take some time to fix.
@xInfernoThief
Pick an item that has to be crafted or smelted. If it is crafted, click the box on the top right when you click a crafting table. If it is smelted, click a furnace and click the upper right box with your item.
It and a plug-in called Intensify conflicts. Intensify the plug-in is a strengthening equipment, use of furnace to strengthen, and your plugin can be resolved through the furnace, this leads to an infinite brush material BUG. Hope the author can disable furnace to break down and equipment. This is to Intensify the plug-in address : http://dev.bukkit.org/bukkit-plugins/intensify/ I use translation software, the result may not be accurate.
Hi how to use The plugin ? :c
@CloudeLecaw
Yah... It turns out that I uploaded the wrong file, after the little misshap. I'm glad you enjoy it! I plan on creating a custom inventory (that way the unenchanting process is possible), after I release my premium plugin on a site I'm not aloud to talk about. Think Voldemort and CIA, but Mojang / Bukkit.
Show me the entry for your IRON_DOOR in your SaveData.yml. That bug with the iron door example should not exist, it should say insefficient items if you don't use at least the amount from the original recipe.
The bug about wood stuff is addressed in my current dev version I'm testing. In prior versions I forgot to address item data (durability) at all.