From 1c6573b1e90b9363587522af08239dab2fc0c8c4 Mon Sep 17 00:00:00 2001 From: LeMagnesium Date: Thu, 28 Jan 2016 14:29:05 +0100 Subject: [PATCH] [mobs] Add egg recipes for 4 basic monsters - Add egg recipes for dirt, sand, stone and tree monsters --- mods/mobs/dirtmonster.lua | 9 +++++++++ mods/mobs/sandmonster.lua | 9 +++++++++ mods/mobs/stonemonster.lua | 9 +++++++++ mods/mobs/treemonster.lua | 11 ++++++++++- 4 files changed, 37 insertions(+), 1 deletion(-) diff --git a/mods/mobs/dirtmonster.lua b/mods/mobs/dirtmonster.lua index 05476153..4990a486 100755 --- a/mods/mobs/dirtmonster.lua +++ b/mods/mobs/dirtmonster.lua @@ -62,3 +62,12 @@ mobs:register_mob("mobs:dirt_monster", { mobs:spawn_specific("mobs:dirt_monster", {"default:dirt_with_grass", "default:dirt_with_dry_grass"}, {"air"}, -1, 5, 30, 10000, 1, -31000, 31000, false) -- register spawn egg mobs:register_egg("mobs:dirt_monster", "Dirt Monster", "mobs_dirt_monster_inv.png", 1) + +minetest.register_craft({ + output = "mobs:dirt_monster", + recipe = { + {"default:dirt", "default:dirt", "default:dirt"}, + {"default:dirt", "default:nyancat_rainbow", "default:dirt"}, + {"default:dirt", "default:dirt", "default:dirt"} + } +}) diff --git a/mods/mobs/sandmonster.lua b/mods/mobs/sandmonster.lua index 335a0d68..6f4763bb 100755 --- a/mods/mobs/sandmonster.lua +++ b/mods/mobs/sandmonster.lua @@ -62,3 +62,12 @@ mobs:register_mob("mobs:sand_monster", { mobs:spawn_specific("mobs:sand_monster", {"default:desert_sand", "default:sand"}, {"air"}, -1, 20, 30, 20000, 1, -31000, 31000, false) -- register spawn egg mobs:register_egg("mobs:sand_monster", "Sand Monster", "mobs_sand_monster_inv.png", 1) + +minetest.register_craft({ + output = "mobs:sand_monster", + recipe = { + {"group:sand", "group:sand", "group:sand"}, + {"group:sand", "default:nyancat_rainbow", "group:sand"}, + {"group:sand", "group:sand", "group:sand"} + } +}) diff --git a/mods/mobs/stonemonster.lua b/mods/mobs/stonemonster.lua index 3f58b167..2d7ed66a 100755 --- a/mods/mobs/stonemonster.lua +++ b/mods/mobs/stonemonster.lua @@ -66,3 +66,12 @@ mobs:register_mob("mobs:stone_monster", { mobs:spawn_specific("mobs:stone_monster", {"default:stone", "default:sandstone"}, {"air"}, -1, 5, 30, 7000, 1, -31000, -25, false) -- register spawn egg mobs:register_egg("mobs:stone_monster", "Stone Monster", "mobs_stone_monster_inv.png", 1) + +minetest.register_craft({ + output = "mobs:stone_monster", + recipe = { + {"default:stone", "default:stone", "default:stone"}, + {"default:stone", "default:nyancat_rainbow", "default:stone"}, + {"default:stone", "default:stone", "default:stone"} + } +}) diff --git a/mods/mobs/treemonster.lua b/mods/mobs/treemonster.lua index 1e5a2f64..fdccd645 100755 --- a/mods/mobs/treemonster.lua +++ b/mods/mobs/treemonster.lua @@ -72,4 +72,13 @@ mobs:register_egg("mobs:tree_monster", "Tree Monster", "mobs_tree_monster_inv.pn if not minetest.get_modpath("ethereal") then minetest.register_alias("ethereal:tree_sapling", "default:sapling") minetest.register_alias("ethereal:jungle_tree_sapling", "default:junglesapling") -end \ No newline at end of file +end + +minetest.register_craft({ + output = "mobs:tree_monster", + recipe = { + {"default:tree", "default:tree", "default:tree"}, + {"default:tree", "default:nyancat_rainbow", "default:tree"}, + {"default:tree", "default:tree", "default:tree"} + } +})