From 02eeafdc031441ca2f08718326f92854fe17cb21 Mon Sep 17 00:00:00 2001 From: Luke aka SwissalpS Date: Wed, 28 Feb 2024 17:37:04 +0100 Subject: [PATCH] Protect nodes from being overwritten by mapgen (#12) --- init.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/init.lua b/init.lua index 4dab885..428907f 100644 --- a/init.lua +++ b/init.lua @@ -7,14 +7,14 @@ local trampolinebox = { { 0.4, -0.5, -0.5, 0.5, -0.2, -0.4}, { 0.4, -0.5, 0.4, 0.5, -0.2, 0.5}, {-0.5, -0.5, 0.4, -0.4, -0.2, 0.5}, - } + } } local cushionbox = { type = "fixed", fixed = { {-0.5, -0.5, -0.5, 0.5, -0.3, 0.5}, - } + } } local trampoline_punch = function(pos, node) @@ -55,12 +55,13 @@ for i = 1, 6 do "jumping_trampoline_bottom.png", "jumping_trampoline_sides.png^jumping_trampoline_sides_overlay"..i..".png" }, + is_ground_content = false, groups = { - dig_immediate = 2, - bouncy = 20 + i * 20, - fall_damage_add_percent = -70, - not_in_creative_inventory = ( i > 1 and 1 or nil), - }, + dig_immediate = 2, + bouncy = 20 + i * 20, + fall_damage_add_percent = -70, + not_in_creative_inventory = ( i > 1 and 1 or nil), + }, }) end @@ -76,6 +77,7 @@ minetest.register_node("jumping:cushion", { "jumping_cushion_tb.png", "jumping_cushion_sides.png" }, + is_ground_content = false, groups = {dig_immediate=2, disable_jump=1, fall_damage_add_percent=-100}, })