mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-11-05 01:50:25 +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_colouredstonebricks = true
|
||||
load_mod_colormachine = true
|
||||
load_mod_bedrock = true
|
||||
|
||||
load_mod_metatools = true
|
||||
load_mod_worldedit = true
|
||||
|
|
Loading…
Reference in New Issue
Block a user