rubenwardy / crafting

Minetest Mod: Semi-realistic crafting
GNU Lesser General Public License v2.1
12 stars 13 forks source link

Crafting

Adds semi-realistic crafting with unlockable recipes to Minetest, and removes the craft grid.

Created by rubenwardy.
License: LGPLv2.1+

Screenshot

Image Licenses

rubenwardy (CC BY-SA 3.0): craftingslot*.png

Neuromancer (CC BY-SA 3.0): craftingfurnace*.png

BlockMen (CC BY-SA 3.0): gui_*.png

paramat (CC BY-SA 3.0) creative_trash_icon.png (derived from a texture by kilbith, same license)

Limitations

Any recipes must be designed such that any particular item can only be used as one of the ingredients.

For example, you can't have the following recipe as default:wood could be used twice: default:wood, group:wood.

API

Development

Installation:

# Dependencies for linter and test framework
sudo apt install luarocks
sudo luarocks install luacheck
sudo luarocks install busted

# Set up git hook to disallow commiting when linter or tests fail
./utils/setup.sh