This commit is contained in:
Xeno333 2024-08-10 17:45:06 -05:00
parent f8d0843492
commit f35acce18d
3 changed files with 23 additions and 7 deletions

View File

@ -107,7 +107,7 @@ function mcl_better_end.mapgen.gen(minp, maxp, seed)
local vm, emin, emax = minetest.get_mapgen_object("voxelmanip")
local area = VoxelArea:new{MinEdge=emin, MaxEdge=emax}
local data = vm:get_data()
local param2_data = vm:get_param2_data()
local light_data = vm:get_light_data()
local pr = PseudoRandom((seed + minp.x + maxp.z) / 3)
@ -143,10 +143,10 @@ function mcl_better_end.mapgen.gen(minp, maxp, seed)
end
end
end
param2_data[vi] = light_level
elseif is_cave(x, y, z) then
data[vi] = mcl_better_end.mapgen.registered_nodes.air
light_data[vi] = cave_light_level
if is_cave(x, y+1, z) then
local noise_center = perlin:get_3d({x = x, y = y, z = z})
@ -161,7 +161,6 @@ function mcl_better_end.mapgen.gen(minp, maxp, seed)
end
end
end
param2_data[vi] = cave_light_level
elseif is_sea(x, y, z) then
data[vi] = mcl_better_end.mapgen.registered_nodes.sea
@ -177,12 +176,10 @@ function mcl_better_end.mapgen.gen(minp, maxp, seed)
end
end
end
param2_data[vi] = light_level
--elseif (data[vi] == mcl_better_end.mapgen.registered_nodes.end_stone) then
elseif data[vi] ~= mcl_better_end.mapgen.registered_nodes.air then
data[vi] = mcl_better_end.mapgen.registered_nodes.air
param2_data[vi] = light_level
light_data[vi] = light_level
end
@ -190,7 +187,7 @@ function mcl_better_end.mapgen.gen(minp, maxp, seed)
end
end
vm:set_param2_data(param2_data)
vm:set_light_data(light_data)
vm:set_data(data)
vm:write_to_map()
vm:update_map()

View File

@ -45,6 +45,25 @@ minetest.register_node("mcl_better_end:night_grass", {
minetest.register_node("mcl_better_end:night_candle", {
description = ("Night Candle"),
drawtype = "plantlike",
tiles = {"night_candle.png"},
inventory_image = "night_candle.png",
wield_image = "night_candle.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
buildable_to = true,
light_source = 10,
groups = {dig_immediate=3, shearsy=1, dig_by_water=1, destroy_by_lava_flow=1, dig_by_piston=1, deco_block=1, compostability=50},
sounds = mcl_sounds.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, 0.5, 6 / 16},
},
})
minetest.register_node("mcl_better_end:night_candle_plant", {
description = ("Night Candle Plant"),

View File

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB