Jump to content

Adjusting Vanilla Recipes [1.8.9]


Atijaf

Recommended Posts

I have followed a tutorial on how to create custom requirements for crafting recipes.  What I want to do now, is replace all of the vanilla recipes with my custom ones, but before I do that, is it possible to use the "IRecipe" to obtain the crafting result and what's required in order to re add the recipe back to minecraft.

 

For example:

//The idea.  Is there any way to replicate this?
GameRegistry.addRecipe(vanillaRecipe.outPut, vanillaRecipe.contents);

 

Here is what I've gotten so far.

http://pastebin.com/7yBqKVxW

 

Thanks!

Link to comment
Share on other sites

I have followed a tutorial on how to create custom requirements for crafting recipes.  What I want to do now, is replace all of the vanilla recipes with my custom ones, but before I do that, is it possible to use the "IRecipe" to obtain the crafting result and what's required in order to re add the recipe back to minecraft.

 

For example:

//The idea.  Is there any way to replicate this?
GameRegistry.addRecipe(vanillaRecipe.outPut, vanillaRecipe.contents);

 

Here is what I've gotten so far.

http://pastebin.com/7yBqKVxW

 

Thanks!

Link to comment
Share on other sites

I have a class that replaces vanilla/Forge recipes here, though it's for 1.7.10.

 

Each recipe class needs to be handled individually and I specifically prevent it from replacing subclasses because they may have their own custom behaviour.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

I have a class that replaces vanilla/Forge recipes here, though it's for 1.7.10.

 

Each recipe class needs to be handled individually and I specifically prevent it from replacing subclasses because they may have their own custom behaviour.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

Thanks!  I'll take a look into that!

 

Another thing is that I don't necessarily need to change the recipe's input and output.  The additional requirement is based on the player's level in one of my skills.

 

I also want to clear up what I asked earlier just to be sure I was understood.  Can I get the input and output from the recipe?  Or am I able to obtain the input and output in any ways?

Link to comment
Share on other sites

Thanks!  I'll take a look into that!

 

Another thing is that I don't necessarily need to change the recipe's input and output.  The additional requirement is based on the player's level in one of my skills.

 

I also want to clear up what I asked earlier just to be sure I was understood.  Can I get the input and output from the recipe?  Or am I able to obtain the input and output in any ways?

Link to comment
Share on other sites

I also want to clear up what I asked earlier just to be sure I was understood.  Can I get the input and output from the recipe?  Or am I able to obtain the input and output in any ways?

Yes, the class I linked does that.

 

IRecipe#getRecipeOutput

returns the recipe's output, but each recipe type has a separate way to get the input.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

I also want to clear up what I asked earlier just to be sure I was understood.  Can I get the input and output from the recipe?  Or am I able to obtain the input and output in any ways?

Yes, the class I linked does that.

 

IRecipe#getRecipeOutput

returns the recipe's output, but each recipe type has a separate way to get the input.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.