Dear future visitors
With the Minecraft Forum going read-only soon, I want to at least leave a link off-site so that you can find your way to more current discussions. I'll try to edit links into this post as long as I'm able, though eventually you'll need to check the mirrors if you want up-to-date information.
It was created as a result of how useful Risugami's RecipeBook is, but how quickly it became a hassle to navigate once you have a hundred pages at the time. RecipeBook has improved greatly since then, though. (In my opinion, the single greatest change was the addition of the scroll wheel as a way to navigate quickly)
To create your own, just place a crafting table in the centre of a crafting grid, put a piece of paper in each corner, and fill in the edges with four books. There is also a keybind to open it without needing an item (defaults to G), which works even if you are playing on a server that doesn't have it installed.
Other useful features include small recipes as well as shapeless recipes having a visually distinct bsckground. Additionally, you can click on an item in a recipe to filter the displayed recipes so that only ones that require or produce that item will be shown (In this case, books). Use the clear button to go back to seeing them all.
One of the more recent features is a searchable list of items, to quickly filter out unrelated recipes.
Just right click while holding it, to see every crafting recipe in the game.
To navigate the list, you have a few options:
-The scroll bar: Just click on the slider, and drag it up or down to quickly scroll through the list.
-The up/down buttons: Quickly navigate one or ten pages at a time with the buttons above and below the scroll bar.
-Keyboard shortcuts: Arrow keys, page up, page down, home, and end can all be used if you prefer a keyboard over a mouse. Up/Down arrow keys scroll one line at a time, Left/Right and Page up/Page down go by pages, and Home/End can be used to immediately jump to the start or end of the list.
-Mouse wheel: If you have one, just spin it to immediately scroll the list! Number of lines scrolled can be configured to suit your preferences.
-Shift: Holding shift while scrolling will multiply the movement by ten!
At the end of the list, you will also find furnace recipes! Only ones that work in a regular furnace, though, and not any special furnace types added by a mod that specifically have their own separate set of recipes, unfortunately.
Some items show a * over the top right corner. That means that it will accept any variation of that item (for example, wool colour or tool damage). Others, with a small F in the top left, represent things in the Forge ore dictionary, which allows mods to use items like copper and tin in their crafting recipes, and have the recipes accept similar resources from *other* mods. A more technical description is that items that show the * accept anything with a specific item ID, even if the data values are different, while ones that show an F accept any specific items that different mods have declared interchangable (each of which may or may not accept any data value).
At the bottom left corner, there is a small triangle. Clicking and dragging it will allow you to resize the entire GUI. This is especially useful if you have a lot of space around the edges, allowing you to see often four or more columns of recipes at once.
Future plans:
Right now, I'm working on a fairly significant rewrite, to make it easier to set the appearance of things (anyone wanting to re-skin CraftGuide will be extremely happy), and more distant plans include adding an in-game settings menu so that anything in CraftGuide.cfg can be easily changed, without needing a text editor, or having to restart Minecraft to see the effects. Also, at some point I should really add a way to create a custom list of recipes, such as things that you often use, as a quick reference.
Installation:
If you don't have it yet, install either Minecraft Forge, or LiteLoader. I haven't tested it with every version, but it probably works for most of the recent ones. As of 1.6.1, CraftGuide only requires FML, which is included in Forge and also available as a standalone download.
Download a CraftGuide version for whichever loader you chose.
Place the downloaded .zip or .litemod file into .minecraft/mods/
Current version: 1.7.1.1 (No relation to the Minecraft version)
Mod packs and distribution:
Yes. You may include any version of CraftGuide in any modpack.
Videos (and other things):
Yes. You may use CraftGuide in any videos, blog posts, screenshots, podcasts, school courses, university courses, political speeches, religious speeches, novel-length works of fiction, novel-length works of non-fiction, animated feature-length movies, and anything I failed to list earlier that you create or assist in the creation of.
Things for Minecraft 1.2.5 and older
Installation (CraftGuide 1.5.0):
If you don't have it yet, install Minecraft Forge. I have only tested with 3.3.7.135 and 3.3.8.152, but I suspect it will work for everything later than *.*.*.127.
Download CraftGuide
Place the downloaded .zip file into .minecraft/mods/
Optional: Download an Extra or two! You'll probably want CraftGuide Inventory Search, if you'll be playing SMP with mods, or just don't care to craft an item and carry it with you everywhere.
Place the downloaded .zip file into .minecraft/mods/ -or- copy the contents of the .zip file into your minecraft.jar
Optional: Download an Extra or two! You'll probably want QuickGuide, if you'll be playing SMP with mods, or just don't care to craft an item and carry it with you everywhere.
Extra:
Here are some optional mods that enhance the abilities of CraftGuide. Note that you already need a compatible version of CraftGuide for them to do anything (except crash, for some of them), these just add to it.
CraftGuide Inventory Search:
This works like QuickGuide, except it has the added feature that, if you have an inventory open with your cursor over an item, pressing the CraftGuide key will open CraftGuide, automatically filtering to that item.
QuickGuide (Only for CraftGuide 1.4.4 and earlier):
Adds a configurable key to open the crafting guide screen without needing a special item. Works in SMP. This provides an early SMP option (no server mod required!), as well as giving you a choice of how you use it, wither as an actual item, or merely a quick reference that you don't have to change windows to a web browser to use. (Note: In SMP, it shows every recipe from mods that YOU have installed, not what the server has)
QuickGuide for Minecraft 1.2.4 and 1.2.5 (Direct Link)
BrewGuide:
Adds every potion brewing recipe it can find (anything that can be reached from water, with any combination of ingredients). Warning: VERY thorough, it adds nearly 1000 recipes on it's own, with only the ingredients found in unmodded Minecraft!
BrewGuide for Minecraft 1.2.4 and 1.2.5 (Direct Link)
CraftHide (Has no effect on CraftGuide 1.5.0):
With this, you can exclude all recipes containing (a) specific item ID(s).
Note: For more advanced users, as you will have to add 256 (or 2048) to item IDs, because Minecraft bumps them all up to make room for block items. First try +256, it should be the one that most people need.
CraftHide for Minecraft 1.2.4 and 1.2.5 (Direct Link)
CraftHide for CraftGuide 1.3.0 and up (Direct Link)
For other modders:
I'm starting to work on an API (probably misunderstanding the definition of "API", though). It isn't anywhere close to complete, so I might end up renaming anything at any time.
For now, though:
Reflection API:
If you don't want to include any files at all, you can use reflection to do some simple tasks.
Right now, "net.minecraft.src.CraftGuide.ReflectionAPI" has a static method "public static void addFilter(Object callback)" that can be used to register an object that gets a chance to decide if each recipe should be discarded. To do so, it must have a method "public Boolean allowRecipe(ItemStack[] recipeItems)" or "public Boolean allowRecipe(ItemStack craftingType, ItemStack[] recipeItems)"
More capabilities will be added as requested or whenever I feel like it.
Well, you'll need to use reflection to inform CraftGuide that your mod provides and/or filters recipes, though the API includes a class you can extend that does it for you.
Using the provided class, you just extend it, implementing IRecipeProvider, IRecipeFilter, and/or IRecipeFilter2, and create an instance of your class. The base class will automatically register itself with CraftGuide (if it exists, otherwise silently do nothing), and will be called at the appropriate time(s) based on what interfaces it implements.
One working example would be BrewGuide, which uses the API to add all brewing recipes (that it can find) to CraftGuide. You can get it's source here.
Changelog:
-1.6.8.2
Bugfixes
Theme cycle button
Itemlist NBT support
-1.6.8.1
A Bugfix
Now also has LiteLoader version
-1.6.8.0
Improved BuildCraft, IC², and Extended Workbench compatibility
Better support for .lang files
Config page!
Texturepacks have more control over item appearance (default icon tinted blue directly rather than in code)
A bugfix or two, as usual
-1.6.7.5
Updated compatibility with IC2 and GregTech
Added more GregTech machines
Fixed more bugs
Uses that item name thingy so that it won't be lost when updating to Minecraft 1.7
-1.6.7.4
Bugfixes. Lots of bugfixes.
Buildcraft assembly table and refinery recipes
GregTech lathe and plate cutter recipes
Extra config options: default keybind and theme debug output
Did I mention bugfixes?
There are probably still bugs that need to be fixed, though.
-1.6.7.3
Bugfixes
Minecraft 1.6.2
-1.6.7.2
Bugfixes
Extended Workbench recipes
GregTech plasma generator
IC2 Massfab amplifier value in tooltips
Variable row heights (having a few taller than average recipes won't affect ALL of the rows)
-1.6.7.1
Fixed some bugs (and procrastinated a lot)
-1.6.7
Lots of bugfixes
Lots of GregTech machines
Removed Depreciated APIs
-1.6.6
More GregTech machines
Performance enhancement with GregTech and text searching
Bugfixes
A little more network code for BWR.
-1.6.5.12
Show furnace, IC2 generator, and IC2 storage/power values for appropriate items in tooltips
Include recipes for the serverside BTW mod "Better With Renewables". Only shows if a config option is set or if a message from BWR is detected on connect.
GregTech fusion reactor recipes show initial startup EU cost
GregTech blast furnace recipes show required temperature
-1.6.4.9
Added IC2 and GregTech recipes
Two new slot implementations in the API. One adds additional probability information (may be useful for Railcraft, Factorization, and Thermal Expansion recipes, among others), and one for IC2 EU
Bugfixes and polish
-1.6.3.8
Fixed a bad crash.
-1.6.3.7
Internal reorganization, now it is set up to make both the FML and modloader versions at the same time
Updated for Minecraft 1.4.4
BTW recipe support added to main build (previously was a separate build, posted elsewhere)
-1.6.2.6
Various bugfixes (appeared in 1.6.1.3 through 1.6.1.5)
Finally added toggles for whether it searched for items in the input, output, and/or machines of a recipe.
Added to the API, just a little bit.
-1.6.1.2
Texturepacks can override/add themes
Cleaned up existing themes, removing the test ones.
Added a "dark" theme. Currently the only way to use it is to edit .minecraft/config/CraftGuide/themes/currentTheme.txt, and change the text from base_texpack to dark. It is checked every time you open CraftGuide, so you don't need to restart Minecraft.
Added a lot more options to themes, they can specify quite a bit more now.
-1.6.0.1
Added a fourth number to the version. This automatically increments whenever I create a non-test-build build of CraftGuide (such as for minor bugfixes)
Text searches: On the item list, after you have typed a few letters, press enter or click the extra entry that appears to search for text rather than any specific item
Added color to the resize handle, hopefully making it easier to notice (since it seems that some people never realized it was there, and it's a fairly significant part of what makes CraftGuide unique compared to other recipe viewers)
First official version to include the finished new API. The old API still mostly works, and so does the WIP API, so that mods that interacted with CraftGuide continue to work unmodified.
New theme system, making it easier to change how CraftGuide looks without replacing the images in the .zip. At the moment, it isn't quite used for everything, yet, but that will change over time.
Option to disable the keybind
Moved the config file, the themes/skins, and CraftGuide.log. Now all of them are placed in .minecraft/config/CraftGuide/, so that they don't clutter the rest of the minecraft directory.
-1.5.2
A lot of changes to the WIP API, finally most of it has an effect
Fixed a few bugs
-1.5.1
Quick port to Minecraft 1.3.2
Better visual feedback for type selection
BrewGuide and QuickGuide functionality included in main mod.
Removed RP2 Alloy furnace support (temporarily, until I can test it against a 1.3.2 RP2)
-1.5.0
Various bugfixes (Tooltip sometimes drawing behind other things, sometimes being too wide, items that draw as ERR or have no text for data -1 try data 0, perhaps others)
Removed fake key repeat, now uses LWJGL's
Option to always show ID and data values for items
Support for the newer forge ore dictionary format
Moved everything to a new package (Left the old API behind, plus some code to let it continue working even though I'm going to be making significant changes to the new one)
-1.4.4
API change: Added javadoc
API change: Added two new classes, allowing larger (or smaller) recipes (yay, 4x4 crafting grid support!), and a way to force CraftGuide to reload all recipes, if your mod adds, removes, or alters them during the game.
-1.4.3
Include Forge metadata-sensitive smelting recipes when present
Some other small changes
-1.4.2
Fixed two more bugs
-1.4.1
Various bug fixes/stability improvements
A clear button to quickly clear the item list search
-1.4.0
various small changes/fixes
experimental feature: RP2 alloy furnace recipes.
Item list for quickly setting the filter
Text search for item list
Some button tooltips
-1.3.1
Doesn't crash when given a recipe using an item that doesn't exist
The entire GUI can be resized by dragging the lower right corner.
-1.3.0
Default scroll wheel rate is now one page rather than one row
Default item ID changed
Changing the item ID actually works (oops!)
Changed the API. The reflection API is still the same, however
Recipes are now associated with an item type that is used to craft it
Can show/hide recipes by associated crafting type
The left side is finally getting some use, with buttons to change between various views.
Lots of internal changes.
-1.2.2
Shows the filter item, when there is one
Filtering works a bit better (Technical: Properly treats damage -1 as a wildcard value)
Shows a * over any place an item will accept any damage value
API work
-1.2.1
Bugfix: output quantities weren't showing.
-1.2.0
Filtering
Different backgrounds for small (2x2 or less) and shapeless recipes
Recipe under the mouse visually changes to a different background
-1.1.0
Remembers where you were when you closed the book
Furnace recipes
Row number indicator
Massive internal changes to make later ones easier
-1.00
Initial release
Upcoming changes:
-planned
Advanced filtering
Saving favourites for quick viewing
Perhaps a close button?
-still in progress
Major rewrite of internal stuff.
Source:
If you want to make a custom version of CraftGuide, use bits of its code, or just see how it works, you can find the source code on Github.
If you want to use some (or all) of it in your own project, you are free to do so, though it would be nice if you mentioned CraftGuide in a text file or somewhere else where someone can find it.
API:
You can find the current source of the CraftGuide API on Github. It can be used to add, remove, or alter the recipes displayed by CraftGuide (not actually affecting crafting, just what is shown in the CraftGuide GUI).
A JAR containing just the API (source and non-obfuscated binaries) is also available: CraftGuide_API.jar
If you need help using it, or have ideas on how to improve the API, please send me a PM or some other form of communication.
Direct links:
If you don't want to use an AdF.ly link, you can get some versions directly (bit.ly'd for statistics only):
No loader:
Link Removed (Link Removed)
LiteLoader:
CraftGuide 1.6.8.1-liteloader for Minecraft 1.7.2 (Link Removed)
FML/Forge:
Link Removed (Link Removed)
CraftGuide 1.6.8.0 for Minecraft 1.7.2 (Link Removed)
CraftGuide, recipe viewer with a scrollbar! (Resizable window, too, if you prefer playing with a smaller GUI scale and are tired of GUIs only occupying a tiny square in the centre)
Yay, a way to scroll through the recipe book! Although, it is a bit expensive to make... Maybe a book with 4 ink sacs in the corners?
Rollback Post to RevisionRollBack
Do you know what happened when the unstoppable force met an immovable object? The immovable object and the unstoppable force exploded in an unimaginable amount of energy and caused the Big Bang to occur. Now get a job, philosophers, and leave it to the scientists.
He mentioned that. Yes, this does basically the same thing. But with a different interface to make it easier to get through a huge list of stuff. If, for instance, you use redpower 2 that's like 500+ pages of risugami's book.
Rollback Post to RevisionRollBack
If you think something's impossible.
You haven't tried hard enough.
Nice, i'll definately use this over Risugami's. This may be a heap harder, but any chance of making a furnace one? (I know this seems useless, but if you use Redpower, there is an alloy furnace. This uses more then one item to make alloys like Red alloy.)
Nice, i'll definately use this over Risugami's. This may be a heap harder, but any chance of making a furnace one? (I know this seems useless, but if you use Redpower, there is an alloy furnace. This uses more then one item to make alloys like Red alloy.)
Getting recipes for the furnace looks like it should be easy. Change the mess of code I have to support the furnace too isn't. I do intend to add furnace recipes fairly soon, though. Probably going to take at least a day or two, though.
As for the alloy furnace, it almost certainly has it's own recipe system. I don't know how hard it would be to support it, but a long-term goal could be to provide an API so that other mods can define their own recipe categories... Hmm...
Rollback Post to RevisionRollBack
CraftGuide, recipe viewer with a scrollbar! (Resizable window, too, if you prefer playing with a smaller GUI scale and are tired of GUIs only occupying a tiny square in the centre)
Playing since Beta 1.3_01. Yeah. I like BTW. Or used to. Still do. Stuff Technic. (Back in the day...)
*Plays Minecraft on a craptop* *Optifine user since Optimine* *Using mods since Beta 1.5_01*
i cant make mods work on my cpu so this is uslises
Kudos for your unique ability to spontaneously generate dozens of questions in one sentence.
I'll start my personal list
*Why are you reading the mods forum if you can't use mods?
*How is this mod significant enough to warrant pointing out that it is "uslises" when no mod is "usful" to you
*How did you manage to setup an account?
And thank the modder for saving much of my time. EE+RP2 gives me a 750 page risu-book.
This is amazing. I love it so much. I have destroyed all copies of my recipe books and replaced them with crafting guides.
I don't know if it's possible to separate the recipes by mod, but it would be awesome if you could. This is still the best recipe mod ever. I might even get Infitools now.
You are a godsend for many users of forge mods. No longer must I right click 300 times just to get through all of the sub-blocks in RedPower.
Rollback Post to RevisionRollBack
There is a rare mythical button called "Search" that likes to answer questions; however, due to its nature, it often blends in with its surroundings so as to remain hidden.
Looks awesome! I absolutely hated having to click a hundred times every time I want to see certain recipes. This will definitely replace Risu's Recipe Book, and I use the original in all my modpacks.
Rollback Post to RevisionRollBack
Elegant as the Wind, Silent as a Forest, Mysterious as the Ocean,
Fierce as Fire, Immovable as a Mountain, Righteous as the Light!
I am going to try this mod out today. I like how it doesn't require ink, honestly. Sometimes I've found ink to be very hard to come across (without mucking with the spawn rate).
CraftGuide: Quick access to a list of every crafting recipe in the game!
Quick links
It was created as a result of how useful Risugami's RecipeBook is, but how quickly it became a hassle to navigate once you have a hundred pages at the time. RecipeBook has improved greatly since then, though. (In my opinion, the single greatest change was the addition of the scroll wheel as a way to navigate quickly)
To create your own, just place a crafting table in the centre of a crafting grid, put a piece of paper in each corner, and fill in the edges with four books. There is also a keybind to open it without needing an item (defaults to G), which works even if you are playing on a server that doesn't have it installed.
Other useful features include small recipes as well as shapeless recipes having a visually distinct bsckground. Additionally, you can click on an item in a recipe to filter the displayed recipes so that only ones that require or produce that item will be shown (In this case, books). Use the clear button to go back to seeing them all.
One of the more recent features is a searchable list of items, to quickly filter out unrelated recipes.
Just right click while holding it, to see every crafting recipe in the game.
To navigate the list, you have a few options:
-The scroll bar: Just click on the slider, and drag it up or down to quickly scroll through the list.
-The up/down buttons: Quickly navigate one or ten pages at a time with the buttons above and below the scroll bar.
-Keyboard shortcuts: Arrow keys, page up, page down, home, and end can all be used if you prefer a keyboard over a mouse. Up/Down arrow keys scroll one line at a time, Left/Right and Page up/Page down go by pages, and Home/End can be used to immediately jump to the start or end of the list.
-Mouse wheel: If you have one, just spin it to immediately scroll the list! Number of lines scrolled can be configured to suit your preferences.
-Shift: Holding shift while scrolling will multiply the movement by ten!
At the end of the list, you will also find furnace recipes! Only ones that work in a regular furnace, though, and not any special furnace types added by a mod that specifically have their own separate set of recipes, unfortunately.
Some items show a * over the top right corner. That means that it will accept any variation of that item (for example, wool colour or tool damage). Others, with a small F in the top left, represent things in the Forge ore dictionary, which allows mods to use items like copper and tin in their crafting recipes, and have the recipes accept similar resources from *other* mods. A more technical description is that items that show the * accept anything with a specific item ID, even if the data values are different, while ones that show an F accept any specific items that different mods have declared interchangable (each of which may or may not accept any data value).
At the bottom left corner, there is a small triangle. Clicking and dragging it will allow you to resize the entire GUI. This is especially useful if you have a lot of space around the edges, allowing you to see often four or more columns of recipes at once.
Future plans:
Right now, I'm working on a fairly significant rewrite, to make it easier to set the appearance of things (anyone wanting to re-skin CraftGuide will be extremely happy), and more distant plans include adding an in-game settings menu so that anything in CraftGuide.cfg can be easily changed, without needing a text editor, or having to restart Minecraft to see the effects. Also, at some point I should really add a way to create a custom list of recipes, such as things that you often use, as a quick reference.
Installation:
Current version: 1.7.1.1 (No relation to the Minecraft version)
General Download Pages:
Minecraft 1.7.10, 1.8.9, 1.9.4, and 1.10.2 (and maybe miscellaneous versions in between):
Other downloads
AdF.ly/DropBox, CurseForgeAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxMod packs and distribution:
Yes. You may include any version of CraftGuide in any modpack.
Videos (and other things):
Yes. You may use CraftGuide in any videos, blog posts, screenshots, podcasts, school courses, university courses, political speeches, religious speeches, novel-length works of fiction, novel-length works of non-fiction, animated feature-length movies, and anything I failed to list earlier that you create or assist in the creation of.
Things for Minecraft 1.2.5 and older
Minecraft 1.2.5:
AdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBoxAdF.ly/DropBox,Direct LinkAdF.ly/DropBox,Direct LinkAdF.ly/DropBox,Direct LinkAdF.ly/DropBox,Direct LinkAdF.ly/DropBox, uristqwerty.caAdF.ly/DropBox, uristqwerty.caAdF.ly/DropBox, uristqwerty.caAdF.ly/DropBox, uristqwerty.caAdF.ly/DropBox,Direct LinkAdF.ly/DropBox,Direct LinkAdF.ly/DropBox,Direct LinkAdF.ly/DropBox,Direct LinkAdF.ly/DropBox,Direct LinkHere are some optional mods that enhance the abilities of CraftGuide. Note that you already need a compatible version of CraftGuide for them to do anything (except crash, for some of them), these just add to it.
CraftGuide Inventory Search:
This works like QuickGuide, except it has the added feature that, if you have an inventory open with your cursor over an item, pressing the CraftGuide key will open CraftGuide, automatically filtering to that item.
QuickGuide (Only for CraftGuide 1.4.4 and earlier):
Adds a configurable key to open the crafting guide screen without needing a special item. Works in SMP. This provides an early SMP option (no server mod required!), as well as giving you a choice of how you use it, wither as an actual item, or merely a quick reference that you don't have to change windows to a web browser to use. (Note: In SMP, it shows every recipe from mods that YOU have installed, not what the server has)
BrewGuide:
Adds every potion brewing recipe it can find (anything that can be reached from water, with any combination of ingredients). Warning: VERY thorough, it adds nearly 1000 recipes on it's own, with only the ingredients found in unmodded Minecraft!
CraftHide (Has no effect on CraftGuide 1.5.0):
With this, you can exclude all recipes containing (a) specific item ID(s).
Note: For more advanced users, as you will have to add 256 (or 2048) to item IDs, because Minecraft bumps them all up to make room for block items. First try +256, it should be the one that most people need.
For other modders:
I'm starting to work on an API (probably misunderstanding the definition of "API", though). It isn't anywhere close to complete, so I might end up renaming anything at any time.
For now, though:
If you don't want to include any files at all, you can use reflection to do some simple tasks.
Right now, "net.minecraft.src.CraftGuide.ReflectionAPI" has a static method "public static void addFilter(Object callback)" that can be used to register an object that gets a chance to decide if each recipe should be discarded. To do so, it must have a method "public Boolean allowRecipe(ItemStack[] recipeItems)" or "public Boolean allowRecipe(ItemStack craftingType, ItemStack[] recipeItems)"
More capabilities will be added as requested or whenever I feel like it.
Regular API:
Turns out the old one was broken. So, a heavily altered (and working) API: download (1.3.0 and up), download (1.4.0 and up), download (1.4.3 and up) (only change was removing some imports that shouldn't have been there in the first place), download (1.4.4 and up)
Well, you'll need to use reflection to inform CraftGuide that your mod provides and/or filters recipes, though the API includes a class you can extend that does it for you.
Using the provided class, you just extend it, implementing IRecipeProvider, IRecipeFilter, and/or IRecipeFilter2, and create an instance of your class. The base class will automatically register itself with CraftGuide (if it exists, otherwise silently do nothing), and will be called at the appropriate time(s) based on what interfaces it implements.
One working example would be BrewGuide, which uses the API to add all brewing recipes (that it can find) to CraftGuide. You can get it's source here.
Changelog:
Upcoming changes:
-planned
-still in progress
Source:
If you want to make a custom version of CraftGuide, use bits of its code, or just see how it works, you can find the source code on Github.
If you want to use some (or all) of it in your own project, you are free to do so, though it would be nice if you mentioned CraftGuide in a text file or somewhere else where someone can find it.
API:
You can find the current source of the CraftGuide API on Github. It can be used to add, remove, or alter the recipes displayed by CraftGuide (not actually affecting crafting, just what is shown in the CraftGuide GUI).
A JAR containing just the API (source and non-obfuscated binaries) is also available: CraftGuide_API.jar
If you need help using it, or have ideas on how to improve the API, please send me a PM or some other form of communication.
Direct links:
If you don't want to use an AdF.ly link, you can get some versions directly (bit.ly'd for statistics only):
No loader:
LiteLoader:
FML/Forge:
Modloader:
CraftGuide, recipe viewer with a scrollbar! (Resizable window, too, if you prefer playing with a smaller GUI scale and are tired of GUIs only occupying a tiny square in the centre)
Channel is MgoSolidxRevived.
EDIT:
Download Link is not working for me. ):
Another EDIT:
Nvm. lol.
Is there any way to set up a different book or a gui list or something for each mod? That might be asking too much I know. But doesn't hurt to ask.
You haven't tried hard enough.
He mentioned that. Yes, this does basically the same thing. But with a different interface to make it easier to get through a huge list of stuff. If, for instance, you use redpower 2 that's like 500+ pages of risugami's book.
You haven't tried hard enough.
They're even planning to update regularly?
What? Are you trying to tell me that this isn't even close to being finished, and many more features are soon to come?
How can it even get any better than that? I think it goes without saying that the idea is completely sold for me.
It's certainly possible, but it would be outside the scope of this specific mod. Fairly simple thing to do, really.
Getting recipes for the furnace looks like it should be easy. Change the mess of code I have to support the furnace too isn't. I do intend to add furnace recipes fairly soon, though. Probably going to take at least a day or two, though.
As for the alloy furnace, it almost certainly has it's own recipe system. I don't know how hard it would be to support it, but a long-term goal could be to provide an API so that other mods can define their own recipe categories... Hmm...
CraftGuide, recipe viewer with a scrollbar! (Resizable window, too, if you prefer playing with a smaller GUI scale and are tired of GUIs only occupying a tiny square in the centre)
*Plays Minecraft on a craptop* *Optifine user since Optimine* *Using mods since Beta 1.5_01*
Kudos for your unique ability to spontaneously generate dozens of questions in one sentence.
I'll start my personal list
*Why are you reading the mods forum if you can't use mods?
*How is this mod significant enough to warrant pointing out that it is "uslises" when no mod is "usful" to you
*How did you manage to setup an account?
And thank the modder for saving much of my time. EE+RP2 gives me a 750 page risu-book.
I don't know if it's possible to separate the recipes by mod, but it would be awesome if you could. This is still the best recipe mod ever. I might even get Infitools now.
http://www.youtube.com/user/BannanaCreeper
Fierce as Fire, Immovable as a Mountain, Righteous as the Light!