Quicksand no longer falls like normal sand
parent
8ad092a57c
commit
bd0fae584c
|
@ -207,4 +207,4 @@ minetest.register_craft({
|
|||
{"ethereal:crystal_moss", "ethereal:crystal_ingot", "ethereal:mushroom_moss"},
|
||||
{"", "ethereal:crystal_ingot", ""},
|
||||
}
|
||||
})
|
||||
})
|
||||
|
|
2
dirt.lua
2
dirt.lua
|
@ -157,4 +157,4 @@ if not minetest.get_modpath("bakedclay") then
|
|||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
end
|
||||
end
|
||||
|
|
14
extra.lua
14
extra.lua
|
@ -186,7 +186,7 @@ minetest.register_node("ethereal:quicksand", {
|
|||
walkable = false,
|
||||
climbable = false,
|
||||
post_effect_color = {r = 230, g = 210, b = 160, a = 245},
|
||||
groups = {crumbly = 3, falling_node = 1, sand = 1, liquid = 3, disable_jump = 1},
|
||||
groups = {crumbly = 3, sand = 1, liquid = 3, disable_jump = 1},
|
||||
sounds = default.node_sound_sand_defaults(),
|
||||
})
|
||||
|
||||
|
@ -208,7 +208,7 @@ minetest.register_node("ethereal:quicksand2", {
|
|||
walkable = false,
|
||||
climbable = false,
|
||||
post_effect_color = {r = 230, g = 210, b = 160, a = 245},
|
||||
groups = {crumbly = 3, falling_node = 1, sand = 1, liquid = 3, disable_jump = 1},
|
||||
groups = {crumbly = 3, sand = 1, liquid = 3, disable_jump = 1},
|
||||
sounds = default.node_sound_sand_defaults(),
|
||||
})
|
||||
|
||||
|
@ -313,21 +313,29 @@ minetest.register_craft({
|
|||
|
||||
-- Generate Illumishroom in caves next to coal
|
||||
minetest.register_on_generated(function(minp, maxp)
|
||||
|
||||
if minp.y > -30 or maxp.y < -3000 then
|
||||
return
|
||||
end
|
||||
|
||||
local bpos
|
||||
|
||||
for key, pos in pairs(minetest.find_nodes_in_area_under_air(minp, maxp, "default:stone_with_coal")) do
|
||||
|
||||
bpos = {x = pos.x, y = pos.y + 1, z = pos.z }
|
||||
|
||||
if math.random(1, 2) == 1
|
||||
and minetest.get_node(bpos).name == "air" then
|
||||
|
||||
if bpos.y > -3000 and bpos.y < -2000 then
|
||||
minetest.swap_node(bpos, {name = "ethereal:illumishroom3"})
|
||||
|
||||
elseif bpos.y > -2000 and bpos.y < -1000 then
|
||||
minetest.swap_node(bpos, {name = "ethereal:illumishroom2"})
|
||||
|
||||
elseif bpos.y > -1000 and bpos.y < -30 then
|
||||
minetest.swap_node(bpos, {name = "ethereal:illumishroom"})
|
||||
end
|
||||
end
|
||||
end
|
||||
end)
|
||||
end)
|
||||
|
|
|
@ -40,4 +40,4 @@ minetest.register_craft({
|
|||
}
|
||||
})
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
@ -95,4 +95,4 @@ minetest.register_abm({
|
|||
end
|
||||
end
|
||||
end,
|
||||
})
|
||||
})
|
||||
|
|
2
init.lua
2
init.lua
|
@ -63,4 +63,4 @@ else
|
|||
dofile(path .. "/stairs.lua")
|
||||
end
|
||||
|
||||
print ("[MOD] Ethereal mod loaded")
|
||||
print ("[MOD] Ethereal loaded")
|
||||
|
|
|
@ -526,4 +526,4 @@ end
|
|||
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
@ -113,4 +113,4 @@ end
|
|||
minetest.register_alias("ethereal:onion_7", "ethereal:onion_4")
|
||||
minetest.register_alias("ethereal:onion_8", "ethereal:onion_5")
|
||||
minetest.register_alias("ethereal:wild_onion_7", "ethereal:onion_4")
|
||||
minetest.register_alias("ethereal:wild_onion_8", "ethereal:onion_5")
|
||||
minetest.register_alias("ethereal:wild_onion_8", "ethereal:onion_5")
|
||||
|
|
|
@ -53,4 +53,4 @@ minetest.register_abm({
|
|||
end
|
||||
|
||||
end,
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue