diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 62d0ec93dd..c5f839e03e 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -934,6 +934,7 @@ minetest.register_node("default:junglegrass", { sunlight_propagates = true, walkable = false, buildable_to = true, + floodable = true, groups = {snappy = 3, flammable = 2, flora = 1, attached_node = 1}, sounds = default.node_sound_leaves_defaults(), selection_box = { @@ -955,6 +956,7 @@ minetest.register_node("default:grass_1", { sunlight_propagates = true, walkable = false, buildable_to = true, + floodable = true, groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1}, sounds = default.node_sound_leaves_defaults(), selection_box = { @@ -983,6 +985,7 @@ for i = 2, 5 do sunlight_propagates = true, walkable = false, buildable_to = true, + floodable = true, drop = "default:grass_1", groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, not_in_creative_inventory = 1}, @@ -1006,6 +1009,7 @@ minetest.register_node("default:dry_grass_1", { sunlight_propagates = true, walkable = false, buildable_to = true, + floodable = true, groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1}, sounds = default.node_sound_leaves_defaults(), selection_box = { @@ -1034,6 +1038,7 @@ for i = 2, 5 do sunlight_propagates = true, walkable = false, buildable_to = true, + floodable = true, groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, not_in_creative_inventory=1}, drop = "default:dry_grass_1", @@ -1374,6 +1379,7 @@ minetest.register_node("default:torch", { sunlight_propagates = true, is_ground_content = false, walkable = false, + floodable = true, light_source = default.LIGHT_MAX - 1, selection_box = { type = "wallmounted", diff --git a/mods/farming/api.lua b/mods/farming/api.lua index 7123cbc1b6..c7d38998f0 100644 --- a/mods/farming/api.lua +++ b/mods/farming/api.lua @@ -250,6 +250,7 @@ farming.register_plant = function(name, def) paramtype = "light", walkable = false, buildable_to = true, + floodable = true, drop = drop, selection_box = { type = "fixed", diff --git a/mods/fire/init.lua b/mods/fire/init.lua index fc55b8dd85..3350dae862 100644 --- a/mods/fire/init.lua +++ b/mods/fire/init.lua @@ -26,6 +26,7 @@ minetest.register_node("fire:basic_flame", { light_source = 14, walkable = false, buildable_to = true, + floodable = true, sunlight_propagates = true, damage_per_second = 4, groups = {igniter = 2, dig_immediate = 3}, @@ -62,6 +63,7 @@ minetest.register_node("fire:permanent_flame", { light_source = 14, walkable = false, buildable_to = true, + floodable = true, sunlight_propagates = true, damage_per_second = 4, groups = {igniter = 2, dig_immediate = 3}, diff --git a/mods/flowers/init.lua b/mods/flowers/init.lua index dd8e031d03..d7a11e9ae4 100644 --- a/mods/flowers/init.lua +++ b/mods/flowers/init.lua @@ -47,6 +47,7 @@ local function add_simple_flower(name, desc, box, f_groups) paramtype = "light", walkable = false, buildable_to = true, + floodable = true, stack_max = 99, groups = f_groups, sounds = default.node_sound_leaves_defaults(), @@ -134,6 +135,7 @@ minetest.register_node("flowers:mushroom_red", { sunlight_propagates = true, walkable = false, buildable_to = true, + floodable = true, groups = {snappy = 3, flammable = 3, attached_node = 1}, sounds = default.node_sound_leaves_defaults(), on_use = minetest.item_eat(-5), @@ -153,6 +155,7 @@ minetest.register_node("flowers:mushroom_brown", { sunlight_propagates = true, walkable = false, buildable_to = true, + floodable = true, groups = {snappy = 3, flammable = 3, attached_node = 1}, sounds = default.node_sound_leaves_defaults(), on_use = minetest.item_eat(1), @@ -217,6 +220,7 @@ minetest.register_node("flowers:waterlily", { wield_image = "flowers_waterlily.png", liquids_pointable = true, walkable = false, + floodable = true, buildable_to = true, groups = {snappy = 3, flower = 1}, sounds = default.node_sound_leaves_defaults(), diff --git a/mods/xpanes/init.lua b/mods/xpanes/init.lua index ebd1566f93..9f6541801a 100644 --- a/mods/xpanes/init.lua +++ b/mods/xpanes/init.lua @@ -86,6 +86,7 @@ local pane_def_fields = { pointable = false, diggable = false, buildable_to = true, + floodable = true, air_equivalent = true, }