diff --git a/mapgen.lua b/mapgen.lua index 3c41625..b8b1ed0 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -266,7 +266,7 @@ end mapgen.getCavePerlinAt = function(pos) cavePointPerlin = cavePointPerlin or minetest.get_perlin(mapgen.np_cave) - return cavePointPerlin:get3d(pos) + return cavePointPerlin:get_3d(pos) end @@ -485,7 +485,7 @@ function nether.find_nether_ground_y(target_x, target_z, start_y, player_name) local maxp = {x = maxp_schem.x, y = 0, z = maxp_schem.z} for y = start_y, math_max(NETHER_FLOOR + BLEND, start_y - 4096), -1 do - local nval_cave = nobj_cave_point:get3d({x = target_x, y = y, z = target_z}) + local nval_cave = nobj_cave_point:get_3d({x = target_x, y = y, z = target_z}) if nval_cave > TCAVE then -- Cavern air = air + 1 @@ -509,4 +509,4 @@ function nether.find_nether_ground_y(target_x, target_z, start_y, player_name) return math_max(start_y, NETHER_FLOOR + BLEND) -- Fallback end -minetest.register_on_generated(on_generated) \ No newline at end of file +minetest.register_on_generated(on_generated) diff --git a/mapgen_mantle.lua b/mapgen_mantle.lua index 9d13016..46e6e93 100644 --- a/mapgen_mantle.lua +++ b/mapgen_mantle.lua @@ -136,7 +136,7 @@ mapgen.add_basalt_columns = function(data, area, minp, maxp) if basaltNoise > 0 then -- a basalt column is here - local abs_sealevel_cave_noise = math_abs(cavePerlin:get3d({x = x, y = nearest_sea_level, z = z})) + local abs_sealevel_cave_noise = math_abs(cavePerlin:get_3d({x = x, y = nearest_sea_level, z = z})) -- Add Some quick deterministic noise to the column heights -- This is probably not good noise, but it doesn't have to be. diff --git a/mapgen_nobiomes.lua b/mapgen_nobiomes.lua index 28792b8..1a37128 100644 --- a/mapgen_nobiomes.lua +++ b/mapgen_nobiomes.lua @@ -216,7 +216,7 @@ function nether.find_nether_ground_y(target_x, target_z, start_y, player_name) local maxp = {x = maxp_schem.x, y = 0, z = maxp_schem.z} for y = start_y, math.max(NETHER_FLOOR + BLEND, start_y - 4096), -1 do - local nval_cave = nobj_cave_point:get3d({x = target_x, y = y, z = target_z}) + local nval_cave = nobj_cave_point:get_3d({x = target_x, y = y, z = target_z}) if nval_cave > TCAVE then -- Cavern air = air + 1 diff --git a/portal_api.lua b/portal_api.lua index 57e1658..22d9f34 100644 --- a/portal_api.lua +++ b/portal_api.lua @@ -2007,7 +2007,8 @@ local wormhole_nodedef_default = { a = 160, r = 128, g = 0, b = 80 }, sunlight_propagates = true, - use_texture_alpha = true, + use_texture_alpha = minetest.features.use_texture_alpha_string_modes + and "blend" or true, walkable = false, diggable = false, pointable = false, @@ -2015,7 +2016,6 @@ local wormhole_nodedef_default = { is_ground_content = false, drop = "", light_source = 5, - alpha = 192, node_box = { type = "fixed", fixed = {