mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2025-02-26 07:40:21 +01:00
Remove [bedrock]
This commit is contained in:
parent
4e378ee48f
commit
8d335dce47
@ -1,14 +0,0 @@
|
|||||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
|
||||||
Version 2, December 2004
|
|
||||||
|
|
||||||
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
|
|
||||||
|
|
||||||
Everyone is permitted to copy and distribute verbatim or modified
|
|
||||||
copies of this license document, and changing it is allowed as long
|
|
||||||
as the name is changed.
|
|
||||||
|
|
||||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
|
||||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
|
||||||
|
|
||||||
0. You just DO WHAT THE FUCK YOU WANT TO.
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
|||||||
Bedrock mod.
|
|
||||||
|
|
||||||
Version 0.2.0
|
|
||||||
|
|
||||||
This mod adds an indestructible bedrock layer at the bottom of the world.
|
|
||||||
|
|
||||||
|
|
||||||
This mod recognizes the following minetest.conf setting:
|
|
||||||
|
|
||||||
* `bedrock2_y`: Sets the Y coordinate on which the bedrock layer will be created (default: -30912).
|
|
@ -1,2 +0,0 @@
|
|||||||
mesecons_mvps?
|
|
||||||
watershed?
|
|
@ -1 +0,0 @@
|
|||||||
Adds an indestructable bedrock layer at the bottom of the world.
|
|
@ -1,47 +0,0 @@
|
|||||||
local bedrock = {}
|
|
||||||
|
|
||||||
bedrock.layer = -30912 -- determined as appropriate by experiment
|
|
||||||
bedrock.node = {name = "bedrock:bedrock"}
|
|
||||||
|
|
||||||
local depth = tonumber(minetest.setting_get("bedrock_y"))
|
|
||||||
if depth ~= nil then
|
|
||||||
bedrock.layer = depth
|
|
||||||
end
|
|
||||||
|
|
||||||
minetest.register_on_generated(function(minp, maxp)
|
|
||||||
if maxp.y >= bedrock.layer and minp.y <= bedrock.layer then
|
|
||||||
local vm, emin, emax = minetest.get_mapgen_object("voxelmanip")
|
|
||||||
local data = vm:get_data()
|
|
||||||
local area = VoxelArea:new({MinEdge=emin, MaxEdge=emax})
|
|
||||||
local c_bedrock = minetest.get_content_id("bedrock:bedrock")
|
|
||||||
|
|
||||||
for x = minp.x, maxp.x do
|
|
||||||
for z = minp.z, maxp.z do
|
|
||||||
local p_pos = area:index(x, bedrock.layer, z)
|
|
||||||
data[p_pos] = c_bedrock
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
vm:set_data(data)
|
|
||||||
vm:calc_lighting()
|
|
||||||
vm:update_liquids()
|
|
||||||
vm:write_to_map()
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
|
|
||||||
minetest.register_node("bedrock:bedrock", {
|
|
||||||
description = "Bedrock",
|
|
||||||
tiles = {"bedrock_bedrock.png"},
|
|
||||||
groups = {immortal=1, not_in_creative_inventory=1, unbreakable = 1},
|
|
||||||
sounds = { footstep = { name = "bedrock_step", gain = 1 } },
|
|
||||||
is_ground_content = false,
|
|
||||||
on_blast = function() end,
|
|
||||||
on_destruct = function () end,
|
|
||||||
can_dig = function() return false end,
|
|
||||||
diggable = false,
|
|
||||||
drop = "",
|
|
||||||
})
|
|
||||||
|
|
||||||
if minetest.get_modpath("mesecons_mvps") ~= nil then
|
|
||||||
mesecon:register_mvps_stopper("bedrock2:bedrock")
|
|
||||||
end
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 682 B |
@ -10,7 +10,6 @@ load_mod_unifieddyes = true
|
|||||||
load_mod_coloredwood = true
|
load_mod_coloredwood = true
|
||||||
load_mod_colouredstonebricks = true
|
load_mod_colouredstonebricks = true
|
||||||
load_mod_colormachine = true
|
load_mod_colormachine = true
|
||||||
load_mod_bedrock = true
|
|
||||||
|
|
||||||
load_mod_metatools = true
|
load_mod_metatools = true
|
||||||
load_mod_worldedit = true
|
load_mod_worldedit = true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user