GithubHelp home page GithubHelp logo

food's Issues

recipes overlap food:egg vs. food_sweet:lemon

The recipes for food:egg and food_sweet:lemon is overlapping. Please check if one of them could be crafted in an other way. I did changed the egg recipe for me by adding bucket_water, but my proposal is may not optimal

--- a/food_basic/ingredients.lua
+++ b/food_basic/ingredients.lua
@@ -142,9 +142,10 @@ food.module("egg", function()
 		output = "food:egg",
 		recipe = {
 			{"", "default:sand", ""},
-			{"default:sand", "", "default:sand"},
+			{"default:sand", "bucket:bucket_water", "default:sand"},
 			{"", "default:sand", ""}
-		}
+		},
+		replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}},
 	})
 end, true)

Not necessary check in food.support()

Do we really need the check for installed mod by itemstring in init.lua#L39-L44?

I try to support "ethereal:banana" but it does not work because defined in farming mod.
I think the next check for registered_items[] is enough to check if the item can be used.

Request: disable "alternate" recipes

To be specific, I'd like an option added where all of the alternate/default recipes can be disabled. That is to say, for example, eggs should need to come from a MOBs mod that supplies them, wheat only comes from the farming mod, flour from wheat, and so on; the sand-based, dry shrub, and other default recipes should be disabled when that option is set. Who eats sand? ๐Ÿ˜„

The same should apply to the other food mods e.g. Sweets and so on.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.