forked from Wuzzy/realtest_mt5
81 lines
2.3 KiB
Markdown
81 lines
2.3 KiB
Markdown
=== Crafter MOD for MINETEST-C55 ===
|
|
by Master Gollum
|
|
|
|
Introduction:
|
|
|
|
This is an utility MOD, itself does nothing. Clones the crafting
|
|
definition system to allow new MOD developers to create their
|
|
own craft systems. For example a pottery wheel to do items with
|
|
clay, a mill to produce flour from cereals, etc.
|
|
|
|
How it works?
|
|
It give you 2 functions crafter.register_craft(craft) and
|
|
crafter.get_craft_result(data). The main difference with the
|
|
default ones is that they are not restricted for the method
|
|
name, you can use whatever name you want and create a new
|
|
family of crafts. They are used exactly as the default ones
|
|
are used, with the exception that register_craft requires
|
|
the method property.
|
|
|
|
Example:
|
|
|
|
-- In the list of definitions
|
|
crafter.register_craft({
|
|
type = 'pottery',
|
|
output = 'potter:awasome_jar',
|
|
recipe = {
|
|
{'default:clay_lump','default:clay_lump'},
|
|
{'default:clay_lump','default:clay_lump'},
|
|
}
|
|
})
|
|
|
|
-- Inside your the abm of your crafter node
|
|
local shape = inv:get_list("shape")
|
|
crafter.get_craft_result({method = "pottery", width = 4, items = shape})
|
|
|
|
|
|
Release Notes
|
|
|
|
Version 0.1
|
|
Initial version
|
|
|
|
PS: This document has been structured as the README.txt of PilzAdam in
|
|
his Bed MOD.
|
|
|
|
How to install:
|
|
Unzip the archive an place it in minetest-base-directory/mods/minetest/
|
|
if you have a windows client or a linux run-in-place client. If you
|
|
have a linux system-wide instalation place it in
|
|
~/.minetest/mods/minetest/.
|
|
If you want to install this mod only in one world create the folder
|
|
worldmods/ in your worlddirectory.
|
|
For further information or help see:
|
|
http://wiki.minetest.com/wiki/Installing_Mods
|
|
|
|
|
|
License:
|
|
Sourcecode: WTFPL (see below)
|
|
Graphics: WTFPL (see below)
|
|
|
|
See also:
|
|
http://minetest.net/
|
|
|
|
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
|
Version 2, December 2004
|
|
|
|
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
|
|
|
|
Everyone is permitted to copy and distribute verbatim or modified
|
|
copies of this license document, and changing it is allowed as long
|
|
as the name is changed.
|
|
|
|
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
|
|
|
0. You just DO WHAT THE FUCK YOU WANT TO.
|
|
|
|
|
|
|
|
|
|
|