diff --git a/assets/schematics/everness_coral_bones_tree.lua b/assets/schematics/everness_coral_bones_tree.lua index ac64c3a..dfe693d 100644 --- a/assets/schematics/everness_coral_bones_tree.lua +++ b/assets/schematics/everness_coral_bones_tree.lua @@ -48,7 +48,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="everness:coral_grass_1", prob=254, param2=0}, + {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -1286,7 +1286,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="everness:coral_bones", prob=126, param2=0}, + {name="everness:coral_bones", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -2882,7 +2882,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="everness:coral_bones", prob=126, param2=0}, + {name="everness:coral_bones", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -3373,7 +3373,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="everness:coral_bones", prob=126, param2=0}, {name="everness:coral_bones", prob=254, param2=0}, - {name="everness:coral_bones", prob=126, param2=0}, + {name="everness:coral_bones", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="everness:coral_bones", prob=254, param2=0}, @@ -3478,7 +3478,7 @@ schematic = { {name="everness:coral_bones", prob=254, param2=0, force_place=true}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="everness:coral_grass_1", prob=254, param2=0}, + {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -4718,7 +4718,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="everness:coral_bones", prob=254, param2=0}, + {name="everness:coral_bones", prob=126, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -5927,7 +5927,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="everness:coral_grass_1", prob=254, param2=0}, + {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, diff --git a/mapgen.lua b/mapgen.lua index f2d61d0..cc1d48d 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -3161,7 +3161,10 @@ local deco_ids_baobab = { minetest.get_decoration_id('everness:baobab_tree_2') } +local deco_id_coral_bones_tree = minetest.get_decoration_id('everness:coral_bones_tree') + minetest.set_gen_notify('decoration', deco_ids_baobab) +minetest.set_gen_notify('decoration', { deco_id_coral_bones_tree }) -- Localise data buffer table outside the loop, to be re-used for all -- mapchunks, therefore minimising memory use. @@ -3195,6 +3198,13 @@ minetest.register_on_generated(function(minp, maxp, blockseed) end end + -- + -- Coral bone tree - fix light + -- + for _, pos in ipairs(gennotify['decoration#' .. deco_id_coral_bones_tree] or {}) do + minetest.fix_light(vector.offset(pos, -1, -1, -1), vector.offset(pos, 14, 35, 14)) + end + -- -- Bamboo -- diff --git a/schematics/everness_coral_bones_tree.mts b/schematics/everness_coral_bones_tree.mts index e622951..93c6f99 100644 Binary files a/schematics/everness_coral_bones_tree.mts and b/schematics/everness_coral_bones_tree.mts differ