From eb0a4fd59ae039691139530012f858fe196b2a6a Mon Sep 17 00:00:00 2001 From: thefamilygrog Date: Mon, 9 Sep 2013 15:45:05 -0400 Subject: [PATCH] Added fried egg, made spawn egg easier to break ...also added "de-spawning" of spawn eggs to prevent too many being spawning. --- init.lua | 31 ++++++++++++++++++++++++++++--- textures/spawneggs_friedegg.png | Bin 0 -> 741 bytes 2 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 textures/spawneggs_friedegg.png diff --git a/init.lua b/init.lua index b7fe209..7c82196 100644 --- a/init.lua +++ b/init.lua @@ -47,16 +47,41 @@ minetest.register_node("spawneggs:egg", { type = "fixed", fixed = {-0.3125, -0.5, -0.3125, 0.3125, 0.5, 0.3125} }, - groups = {cracky=3}, + groups = {dig_immediate = 3}, drop = "spawneggs:egg", sounds = default.node_sound_stone_defaults(), }) +-- Fried Egg +minetest.register_craftitem("spawneggs:friedegg", { + description = "Fried Egg", + inventory_image = "spawneggs_friedegg.png", + on_use = minetest.item_eat(4), +}) + +minetest.register_craft({ + type = 'cooking', + output = 'spawneggs:friedegg', + recipe = 'spawneggs:egg', + cooktime = 5, +}) + +-- Egg Spawning and De-spawning minetest.register_abm( {nodenames = {"default:grass_1"}, - interval = 30, - chance = 100, + interval = 600, + chance = 3000, action = function(pos) minetest.env:add_node(pos, {name="spawneggs:egg"}) end, }) + +minetest.register_abm( + {nodenames = {"spawneggs:egg"}, + interval = 600, + chance = 3000, + action = function(pos) + minetest.env:add_node(pos, {name="air"}) + end, +}) + diff --git a/textures/spawneggs_friedegg.png b/textures/spawneggs_friedegg.png new file mode 100644 index 0000000000000000000000000000000000000000..d373fc9e876ac123b340712fa21db2e1ab9c6666 GIT binary patch literal 741 zcmVO-#&&X)1QZ;l zO3y7-1aCl{ipSwm=;+cx2Z#cML=g}YA##YY6MVlMAMXx@aj=4e_^Z+E?##}w`P4?t zUs8bZf6~j6%O0z1Vzb!sQ@t)>bc6BWC;iSjmDL(Mn-wL$&*%4Kp@`au;q|+>;`1@MH+lSAp4&-YU5*gvtN1!Zc|M52Ij}Az>zxov3uiNi z<0je@oQ#>;(d7>`fVGxE+M?fUQa||!I9g{%oV?_>N8cKv z0Hc5~^zpoeAX>pU5rbiu?$;-j*7C#!!>Ij~LE#Q7ae{~-Zo*{To0%xU)MkLkY5gO` zV#4v!Ar~J~f-vRQw$IcU;;o2u)Wq5p-&@6$s>pnVC@9ezoDmmqqBZ178<_Q7L=?S| zBTNnuH^OF)Fp6n3j>)Do9}K{G>kA4;zuTlzNvQ4IW!V1CK%bM_d_caq&mMkmZ5H!v?!dwyC?_j(D1?ZUvmhQzV zYt@aMr`m%@|Od@t@5q6yVwOL-BpXBpV|l#Bq#L z3KMwPEJDPxe}7NO;wD~|n}TO%@yj