summaryrefslogtreecommitdiff
path: root/crafts.lua
diff options
context:
space:
mode:
authorTenPlus1 <kinsellaja@yahoo.com>2016-04-15 14:57:57 +0100
committerTenPlus1 <kinsellaja@yahoo.com>2016-04-15 14:57:57 +0100
commit4921956b60ee0c90947b230b9e304045f33b54b7 (patch)
tree5641445cd1a32dd59d4786c8130c91c233a28354 /crafts.lua
Signed-off-by: TenPlus1 <kinsellaja@yahoo.com>
Diffstat (limited to 'crafts.lua')
-rw-r--r--crafts.lua83
1 files changed, 83 insertions, 0 deletions
diff --git a/crafts.lua b/crafts.lua
new file mode 100644
index 0000000..6335adc
--- /dev/null
+++ b/crafts.lua
@@ -0,0 +1,83 @@
+
+-- nametag
+minetest.register_craftitem("mobs:nametag", {
+ description = "Nametag",
+ inventory_image = "mobs_nametag.png",
+})
+
+core.register_craft({
+ type = "shapeless",
+ output = "mobs:nametag",
+ recipe = {"default:paper", "dye:black", "farming:string"},
+})
+
+-- leather
+minetest.register_craftitem("mobs:leather", {
+ description = "Leather",
+ inventory_image = "mobs_leather.png",
+})
+
+-- raw meat
+minetest.register_craftitem("mobs:meat_raw", {
+ description = "Raw Meat",
+ inventory_image = "mobs_meat_raw.png",
+ on_use = minetest.item_eat(3),
+})
+
+-- cooked meat
+minetest.register_craftitem("mobs:meat", {
+ description = "Meat",
+ inventory_image = "mobs_meat.png",
+ on_use = minetest.item_eat(8),
+})
+
+minetest.register_craft({
+ type = "cooking",
+ output = "mobs:meat",
+ recipe = "mobs:meat_raw",
+ cooktime = 5,
+})
+
+-- golden lasso
+minetest.register_tool("mobs:magic_lasso", {
+ description = "Magic Lasso (right-click animal to put in inventory)",
+ inventory_image = "mobs_magic_lasso.png",
+})
+
+minetest.register_craft({
+ output = "mobs:magic_lasso",
+ recipe = {
+ {"farming:string", "default:gold_lump", "farming:string"},
+ {"default:gold_lump", "default:diamondblock", "default:gold_lump"},
+ {"farming:string", "default:gold_lump", "farming:string"},
+ }
+})
+
+-- net
+minetest.register_tool("mobs:net", {
+ description = "Net (right-click animal to put in inventory)",
+ inventory_image = "mobs_net.png",
+})
+
+minetest.register_craft({
+ output = "mobs:net",
+ recipe = {
+ {"default:stick", "", "default:stick"},
+ {"default:stick", "", "default:stick"},
+ {"farming:string", "default:stick", "farming:string"},
+ }
+})
+
+-- shears (right click to shear animal)
+minetest.register_tool("mobs:shears", {
+ description = "Steel Shears (right-click to shear)",
+ inventory_image = "mobs_shears.png",
+})
+
+minetest.register_craft({
+ output = 'mobs:shears',
+ recipe = {
+ {'', 'default:steel_ingot', ''},
+ {'', 'group:stick', 'default:steel_ingot'},
+ }
+})