fixed massive amount of water errors (only 3 sussy error messages left) and now water can flow

This commit is contained in:
2023-02-03 07:49:06 +01:00
parent d18d3d3794
commit 2e67b44f7a
4 changed files with 172 additions and 95 deletions

View File

@@ -1,7 +1,8 @@
minetest.register_alias("mapgen_stone", "amogus_blocks:stone")
minetest.register_alias("mapgen_dirt", "amogus_blocks:dirt")
minetest.register_alias("mapgen_water_source", "amogus_blocks:water")
minetest.register_alias("mapgen_water_source", "amogus_blocks:water_source")
minetest.register_biome({
name = "amogus_beach",
node_top = "amogus_blocks:sand",
@@ -9,10 +10,12 @@ minetest.register_biome({
node_filler = "amogus_blocks:sand",
depth_filler = 3,
node_stone = "amogus_blocks:stone",
node_water_top = "amogus_blocks:water",
depth_water_top = 1,
node_water = "amogus_blocks:water",
node_river_water = "amogus_blocks:water",
--node_water_top = "amogus_blocks:water",
--depth_water_top = 1,
node_water = "amogus_blocks:amogus_blocks:water_source",
--node_river_water = "amogus_blocks:water",
y_max = 6,
y_min = -5,
heat_point = 50,
@@ -26,10 +29,12 @@ minetest.register_biome({
node_filler = "amogus_blocks:dirt",
depth_filler = 1,
node_stone = "amogus_blocks:stone",
node_water_top = "amogus_blocks:water",
depth_water_top = 1,
node_water = "amogus_blocks:water",
node_river_water = "amogus_blocks:water",
--node_water_top = "amogus_blocks:water",
--depth_water_top = 1,
node_water = "amogus_blocks:amogus_blocks:water_source",
--node_river_water = "amogus_blocks:water",
y_max = 31000,
y_min = 1,
heat_point = 100,
@@ -43,10 +48,12 @@ minetest.register_biome({
node_filler = "amogus_blocks:dirt",
depth_filler = 1,
node_stone = "amogus_blocks:stone",
node_water_top = "amogus_blocks:water",
depth_water_top = 1,
node_water = "amogus_blocks:water",
node_river_water = "amogus_blocks:water",
--node_water_top = "amogus_blocks:water",
--depth_water_top = 1,
node_water = "amogus_blocks:amogus_blocks:water_source",
--node_river_water = "amogus_blocks:water",
y_max = 31000,
y_min = 1,
heat_point = 50,
@@ -514,16 +521,15 @@ minetest.register_decoration({
schematic = "/schematics/STATUE_GIANT.mts",
})
minetest.register_on_generated(function(minp, maxp, seed)
for x = minp.x, maxp.x do
for y = minp.y, maxp.y do
for z = minp.z, maxp.z do
local p = {x=x, y=y, z=z}
if minetest.get_node(p).name == "default:water_source" then
minetest.set_node(p, {name="default:water_source", param2=0})
end
end
end
end
end)
--minetest.register_on_generated(function(minp, maxp, seed)
-- for x = minp.x, maxp.x do
-- for y = minp.y, maxp.y do
-- for z = minp.z, maxp.z do
-- local p = {x=x, y=y, z=z}
-- if minetest.get_node(p).name == "default:water_source" then
-- minetest.set_node(p, {name="default:water_source", param2=0})
-- end
-- end
-- end
-- end
-- end)