mushrooms fall if attached node gets removed
parent
28c481f0d6
commit
9d92672c53
|
@ -5,7 +5,7 @@ minetest.register_node("nsspf:boletus_edulis", {
|
|||
paramtype = 'light',
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"boletus_edulis.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_timer = function(pos, elapsed)
|
||||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
|
@ -76,7 +76,7 @@ minetest.register_node("nsspf:cantharellus_cibarius", {
|
|||
return
|
||||
end,
|
||||
tiles = {"cantharellus_cibarius.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(1),
|
||||
selection_box = {
|
||||
type = 'fixed',
|
||||
|
@ -138,7 +138,7 @@ minetest.register_node("nsspf:suillus_grevillei", {
|
|||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
tiles = {"suillus_grevillei.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(1),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -203,7 +203,7 @@ minetest.register_node("nsspf:morchella_conica", {
|
|||
end,
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"morchella_conica.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(2),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -268,7 +268,7 @@ minetest.register_node("nsspf:russula_xerampelina", {
|
|||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
tiles = {"russula_xerampelina.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-8),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -333,7 +333,7 @@ minetest.register_node("nsspf:boletus_pinophilus", {
|
|||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
tiles = {"boletus_pinophilus.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(2),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -401,7 +401,7 @@ minetest.register_node("nsspf:boletus_satanas", {
|
|||
on_timer = function(pos, elapsed)
|
||||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-20),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -466,7 +466,7 @@ minetest.register_node("nsspf:amanita_phalloides", {
|
|||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
tiles = {"amanita_phalloides.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-20),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -531,7 +531,7 @@ minetest.register_node("nsspf:amanita_muscaria", {
|
|||
on_timer = function(pos, elapsed)
|
||||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-20),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -670,7 +670,7 @@ minetest.register_node("nsspf:fistulina_hepatica", {
|
|||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
tiles = {"fistulina_hepatica.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(4),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -717,7 +717,7 @@ minetest.register_node("nsspf:armillaria_mellea", {
|
|||
end,
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"armillaria_mellea.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(2),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -742,7 +742,7 @@ minetest.register_node("nsspf:fomes_fomentarius", {
|
|||
end,
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"fomes_fomentarius.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-1),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -789,7 +789,7 @@ minetest.register_node("nsspf:mycena_chlorophos", {
|
|||
end,
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"mycena_chlorophos.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-2),
|
||||
selection_box = {
|
||||
type = 'fixed',
|
||||
|
@ -833,7 +833,7 @@ minetest.register_node("nsspf:mycena_chlorophos_light", {
|
|||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
tiles = {"mycena_chlorophos_light.png"},
|
||||
groups = {snappy=3, not_in_creative_inventory=1},
|
||||
groups = {snappy=3, not_in_creative_inventory=1, attached_node = 1},
|
||||
light_source = 8,
|
||||
drop ="nsspf:mycena_chlorophos",
|
||||
on_use = minetest.item_eat(-2),
|
||||
|
@ -860,7 +860,7 @@ minetest.register_node("nsspf:panellus_pusillus", {
|
|||
end,
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"panellus_pusillus.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-2),
|
||||
selection_box = {
|
||||
type = 'fixed',
|
||||
|
@ -904,7 +904,7 @@ minetest.register_node("nsspf:panellus_pusillus_light", {
|
|||
end,
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"panellus_pusillus_light.png"},
|
||||
groups = {snappy=3, not_in_creative_inventory=1},
|
||||
groups = {snappy=3, not_in_creative_inventory=1, attached_node = 1},
|
||||
light_source = 8,
|
||||
drop = "nsspf:panellus_pusillus",
|
||||
on_use = minetest.item_eat(-2),
|
||||
|
@ -933,7 +933,7 @@ minetest.register_node("nsspf:macrolepiota_procera", {
|
|||
on_timer = function(pos, elapsed)
|
||||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(3),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -998,7 +998,7 @@ minetest.register_node("nsspf:psilocybe_cubensis", {
|
|||
on_timer = function(pos, elapsed)
|
||||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-7),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1063,7 +1063,7 @@ minetest.register_node("nsspf:lycoperdon_pyriforme", {
|
|||
paramtype = 'light',
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"lycoperdon_pyriforme.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(8),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1128,7 +1128,7 @@ minetest.register_node("nsspf:gyromitra_esculenta", {
|
|||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
tiles = {"gyromitra_esculenta.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-20),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1193,7 +1193,7 @@ minetest.register_node("nsspf:coprinus_atramentarius", {
|
|||
end,
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"coprinus_atramentarius.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-13),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1260,7 +1260,7 @@ minetest.register_node("nsspf:lentinus_strigosus", {
|
|||
end,
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"lentinus_strigosus.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(1),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1307,7 +1307,7 @@ minetest.register_node("nsspf:ganoderma_lucidum", {
|
|||
paramtype = 'light',
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"ganoderma_lucidum.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(14),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1354,7 +1354,7 @@ minetest.register_node("nsspf:marasmius_haematocephalus", {
|
|||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
tiles = {"marasmius_haematocephalus.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-1),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1401,7 +1401,7 @@ minetest.register_node("nsspf:clitocybula_azurea", {
|
|||
minetest.set_node(pos, {name="air"})
|
||||
end,
|
||||
tiles = {"clitocybula_azurea.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-6),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1450,7 +1450,7 @@ minetest.register_node("nsspf:clitocybe_glacialis", {
|
|||
paramtype = 'light',
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"clitocybe_glacialis.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(1),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1515,7 +1515,7 @@ minetest.register_node("nsspf:hygrophorus_goetzii", {
|
|||
paramtype = 'light',
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"hygrophorus_goetzii.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-4),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1580,7 +1580,7 @@ minetest.register_node("nsspf:plectania_nannfeldtii", {
|
|||
end,
|
||||
paramtype2 = 'facedir',
|
||||
tiles = {"plectania_nannfeldtii.png"},
|
||||
groups = {snappy=3},
|
||||
groups = {snappy=3, attached_node = 1},
|
||||
on_use = minetest.item_eat(-20),
|
||||
on_place = function(itemstack, placer, pointed_thing)
|
||||
return
|
||||
|
@ -1730,4 +1730,4 @@ if minetest.get_modpath("tnt") then
|
|||
burntime = 300,
|
||||
})
|
||||
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue