mirror of
				https://github.com/sys4-fr/server-nalc.git
				synced 2025-11-04 05:55:28 +01:00 
			
		
		
		
	Remove [bedrock]
This commit is contained in:
		@@ -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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user