Disable falling_node in multiplayer

master
MoNTE48 2019-06-10 11:12:07 +02:00
parent f52aca6f90
commit 71c3dbc137
2 changed files with 18 additions and 3 deletions

View File

@ -505,7 +505,9 @@ minetest.register_abm({
catch_up = false,
action = function(pos, node)
node.name = moss_correspondences[node.name]
minetest.set_node(pos, node)
if node.name then
minetest.set_node(pos, node)
end
end
})

View File

@ -170,7 +170,6 @@ minetest.register_node("default:sand", {
sounds = default.node_sound_sand_defaults(),
})
minetest.register_node("default:gravel", {
description = "Gravel",
tiles = {"default_gravel.png"},
@ -192,6 +191,20 @@ minetest.register_node("default:redsand", {
sounds = default.node_sound_sand_defaults(),
})
if not minetest.is_singleplayer() then
minetest.override_item("default:sand", {
groups = {crumbly = 3, falling_node = 0, sand = 1},
})
minetest.override_item("default:gravel", {
groups = {crumbly = 2, falling_node = 0},
})
minetest.override_item("default:redsand", {
groups = {crumbly = 3, falling_node = 0, redsand = 1},
})
end
minetest.register_node("default:clay", {
description = "Clay",
tiles = {"default_clay.png"},
@ -1200,7 +1213,7 @@ minetest.register_node("default:lava_source", {
post_effect_color = {a = 191, r = 255, g = 64, b = 0},
groups = {lava = 3, liquid = 2, igniter = 1, not_in_creative_inventory = 1},
on_construct = function(pos)
if minetest.is_singleplayer() ~= true then
if not minetest.is_singleplayer() then
if pos.y >= 1 then
minetest.env:remove_node(pos)
end