update
This commit is contained in:
parent
f8d0843492
commit
f35acce18d
@ -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()
|
||||
|
@ -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"),
|
||||
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB |
Loading…
x
Reference in New Issue
Block a user