RecipeLookup
This server mod allows players to search how to craft items! Have you ever been in game and you suddenly need an item but can't for the life of you remember the recipe? Looking recipes up on the wiki is just too much of an effort but you have to waste your valuable playing time on it anyway.
But wait, what if the server you're playing on has RecipeLookup?
Simply type /recipe followed by the item name and bang it pops up!
But what if there's more than one recipe for the same item?
RecipeLookup simply rotates through all of the possible combinations if showing recipes in a workbench menu is enabled, otherwise it has a simple command structure to view the different recipes!
But what if I have a plugin to add custom recipes?
RecipeLookup is hooked into the Bukkit API for recipes, so all recipes added correctly should be there!
I've seen lots of plugins like this. What makes this one better than the others?
- It uses Bukkit API commands to look up recipes, making it more lightweight and faster than some other soloutions. This also makes it update to new recipes as soon as they are edited.
- The plugin was developed primarily for OniCraft so it was designed to be lightweight as to not lag a server with a large user base, while still having cool features.
- RecipeLookup will scroll through all possible recipes for the items you specify!
@Zbob750
Hey, yeah, there is a reason. It is called a daylight detector in bukkit internally. If you try ./rc day it will work You can also change the name by using: /itemnames set daylight_detector Daylight Sensor Which will make Daylight Sensor the correct name. The same thing can be done for other items that are wrong!
As for spaces, there's some issues with that - using _ works in place of spaces, though I will consider possible ways to implement this.
(The space problem is due to how you view multiple recipes, ./rc <item> <no.>)
Before I begin, I wanna say thanks. This plugin is awesome, especially because it hooks directly into Bukkit API so kudos to you for making it :D
I can't seem to lookup the daylight sensor for some reason though, was wondering if you could look into that or at least try to reproduce the issue? This one could just be an issue of all of the Bukkit Dev builds.
The other request is to allow spaces in the /recipe command. It'd make things easier for my players and me personally.
Again though, this is an awesome plugin, thanks.
Wow I didnt even know I needed this .. Well .. I have it now ;-)
@muggerfugger
Glad to see you like it! :3
very nice. love the way you implemented it. Was using craftpedia for over a year, but that guy quit updating it. This is way better anyways.
Good job ! and thanks for sharing it!
@meiamsome
Hey long time no see :D! I actually was looking for a recipe plugin for my server and here i found it and didn't realize u created it till saw the name :D. How is onicraft treating you? and btw if u ever want to come on my server il shoot ya a pm. my email is [email protected] seeya around meiamsome and keep up the epic work :D!
@The_Dark_Knight1980
If you're talking about fireworks, I'm still trying to work out how to do these.
Otherwise, it should work a-ok.
If it is not, could you post a log of any errors?
Can you update to 1.4.7 please.
@pungen93
I cannot reproduce this
If u click on the stuff in the crafting table and press E to close the inventory you can sometimes get the items.
@meiamsome I tried this, yes but there was nothing. But it's online now and it works. It's a pity that you don't want to extend it. But thanks anyway. Good plugin. With a collection of all availabe items it would just be awesome. :)
@Nastro Yeah, spout would be the way to do it. However, I have never looked into it. I would also avoid it for this plugin because it's supposed to be as lightweight as is reasonable.
As for 1.1.1, it needs approving. (Is it available through the file link at the top of the page?)
@meiamsome
At the risk of getting greedy: I feared that it wouldn't be that easy. Would it be possible with the spout plugin? http://dev.bukkit.org/server-mods/spout/
Btw.: There is no 1.1.1 yet for testing purposes.
@Nastro
Yeah, server mods can't create such menus sadly. I suppose I could work on item lists in some manner or another. I'll certainly look into it :)
@meiamsome
It works for singleplayer (again the link: http://www.youtube.com/watch?v=HOAI13x8JjY)
I don't know how it is for servermods.. Its just that there are so many items now in MC.. especially the new ones are not known yet and sometimes you just don't get the item name right.
A list of all available items (maybe categorized in groups like tools, constructions, metal, redstone, etc..) would be a great start but an actual item to display every craftable item would be awesome :)
@Nastro
Well, if you're a player (i.e. logged into a server) it visually shows you the recipes. As for a book of such, it wouldn't be very easy because I can only work with the limited menus built into mc.
@meiamsome Do you think a Recipe Book will be possible? Because the command line is very.. uhm.. lets say its not so superduper userfriendly ^^
@Chrono7
@Nastro
Ah, yes. Sorry I was compiling on my new laptop and forgot to use the 1.6 JDK. I've uploaded a new version (1.1.1), which is compiled for Java 6. When bukkit accepts the file you can get it, although I think you can still get it if you look hard enough.
Sorry again! meiamsome
@Nastro New version gives this: 01:43:27 [SCHWERWIEGEND] Could not load 'plugins\RecipeLookup.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError : me/meiamsome/recipelookup/RecipeLookup : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager .java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:227) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:203) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:50) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.UnsupportedClassVersionError: me/meiamsome/recipelookup/RecipeLookup : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ... 9 more
@meiamsome
12:44:48 [SCHWERWIEGEND] Could not load 'plugins\RecipeLookup.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError : me/meiamsome/recipelookup/RecipeLookup : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:227) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:203) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:50) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.UnsupportedClassVersionError: me/meiamsome/recipelookup/RecipeLookup : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ... 9 more