mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2025-03-28 15:20:47 +01:00
[minetestforfun_game] Update
This commit is contained in:
parent
95c4665a83
commit
01dea59dd5
@ -50,4 +50,4 @@ Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
|
|||||||
http://creativecommons.org/licenses/by-sa/3.0/
|
http://creativecommons.org/licenses/by-sa/3.0/
|
||||||
|
|
||||||
License of menu/header.png
|
License of menu/header.png
|
||||||
Copyright (C) 2013 BlockMen CC BY-3.0
|
Copyright (C) 2015 paramat CC BY-SA 3.0
|
||||||
|
@ -163,7 +163,7 @@ on_rotate(pos, node, user, mode, new_param2)
|
|||||||
Stairs API
|
Stairs API
|
||||||
----------
|
----------
|
||||||
The stairs API lets you register stairs and slabs and ensures that they are registered the same way as those
|
The stairs API lets you register stairs and slabs and ensures that they are registered the same way as those
|
||||||
delivered with minetest_game, to keep them compatible with other mods.
|
delivered with Minetest Game, to keep them compatible with other mods.
|
||||||
|
|
||||||
stairs.register_stair(subname, recipeitem, groups, images, description, sounds)
|
stairs.register_stair(subname, recipeitem, groups, images, description, sounds)
|
||||||
-> Registers a stair.
|
-> Registers a stair.
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 1.9 KiB |
@ -1,3 +1,4 @@
|
|||||||
|
local pi = math.pi
|
||||||
local player_in_bed = 0
|
local player_in_bed = 0
|
||||||
local is_sp = minetest.is_singleplayer()
|
local is_sp = minetest.is_singleplayer()
|
||||||
local enable_respawn = minetest.setting_getbool("enable_bed_respawn")
|
local enable_respawn = minetest.setting_getbool("enable_bed_respawn")
|
||||||
@ -11,13 +12,13 @@ end
|
|||||||
local function get_look_yaw(pos)
|
local function get_look_yaw(pos)
|
||||||
local n = minetest.get_node(pos)
|
local n = minetest.get_node(pos)
|
||||||
if n.param2 == 1 then
|
if n.param2 == 1 then
|
||||||
return 7.9, n.param2
|
return pi/2, n.param2
|
||||||
elseif n.param2 == 3 then
|
elseif n.param2 == 3 then
|
||||||
return 4.75, n.param2
|
return -pi/2, n.param2
|
||||||
elseif n.param2 == 0 then
|
elseif n.param2 == 0 then
|
||||||
return 3.15, n.param2
|
return pi, n.param2
|
||||||
else
|
else
|
||||||
return 6.28, n.param2
|
return 0, n.param2
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -89,7 +89,12 @@ boats.register_boat = function(parameters)
|
|||||||
self.object:remove()
|
self.object:remove()
|
||||||
end)
|
end)
|
||||||
if not minetest.setting_getbool("creative_mode") then
|
if not minetest.setting_getbool("creative_mode") then
|
||||||
puncher:get_inventory():add_item("main", "boats:" .. parameters.name)
|
local inv = puncher:get_inventory()
|
||||||
|
if inv:room_for_item("main", "boats:boat") then
|
||||||
|
inv:add_item("main", "boats:boat")
|
||||||
|
else
|
||||||
|
minetest.add_item(self.object:getpos(), "boats:boat")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -33,7 +33,8 @@ local function book_on_use(itemstack, user, pointed_thing)
|
|||||||
formspec = "size[8,8]"..default.gui_bg..
|
formspec = "size[8,8]"..default.gui_bg..
|
||||||
"label[0.5,0.5;by "..owner.."]"..
|
"label[0.5,0.5;by "..owner.."]"..
|
||||||
"label[0.5,0;"..minetest.formspec_escape(title).."]"..
|
"label[0.5,0;"..minetest.formspec_escape(title).."]"..
|
||||||
"textarea[0.5,1.5;7.5,7;;"..minetest.formspec_escape(text)..";]"
|
"tableoptions[background=#00000000;highlight=#00000000;border=false]"..
|
||||||
|
"table[0.5,1.5;7.5,7;;"..minetest.formspec_escape(text):gsub("\n", ",")..";1]"
|
||||||
end
|
end
|
||||||
minetest.show_formspec(user:get_player_name(), "default:book", formspec)
|
minetest.show_formspec(user:get_player_name(), "default:book", formspec)
|
||||||
end
|
end
|
||||||
|
@ -669,9 +669,9 @@ function default.register_biomes()
|
|||||||
minetest.register_biome({
|
minetest.register_biome({
|
||||||
name = "glacier_ocean",
|
name = "glacier_ocean",
|
||||||
node_dust = "default:snowblock",
|
node_dust = "default:snowblock",
|
||||||
node_top = "default:gravel",
|
node_top = "default:sand",
|
||||||
depth_top = 1,
|
depth_top = 1,
|
||||||
node_filler = "default:gravel",
|
node_filler = "default:sand",
|
||||||
depth_filler = 2,
|
depth_filler = 2,
|
||||||
--node_stone = "",
|
--node_stone = "",
|
||||||
--node_water_top = "",
|
--node_water_top = "",
|
||||||
@ -810,26 +810,8 @@ function default.register_biomes()
|
|||||||
--depth_water_top = ,
|
--depth_water_top = ,
|
||||||
--node_water = "",
|
--node_water = "",
|
||||||
--node_river_water = "",
|
--node_river_water = "",
|
||||||
y_min = 9,
|
|
||||||
y_max = 31000,
|
|
||||||
heat_point = 45,
|
|
||||||
humidity_point = 75,
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_biome({
|
|
||||||
name = "coniferous_forest_dunes",
|
|
||||||
--node_dust = "",
|
|
||||||
node_top = "default:sand",
|
|
||||||
depth_top = 1,
|
|
||||||
node_filler = "default:sand",
|
|
||||||
depth_filler = 2,
|
|
||||||
--node_stone = "",
|
|
||||||
--node_water_top = "",
|
|
||||||
--depth_water_top = ,
|
|
||||||
--node_water = "",
|
|
||||||
--node_river_water = "",
|
|
||||||
y_min = 5,
|
y_min = 5,
|
||||||
y_max = 8,
|
y_max = 31000,
|
||||||
heat_point = 45,
|
heat_point = 45,
|
||||||
humidity_point = 75,
|
humidity_point = 75,
|
||||||
})
|
})
|
||||||
@ -1245,7 +1227,7 @@ local function register_grass_decoration(offset, scale, length)
|
|||||||
persist = 0.6
|
persist = 0.6
|
||||||
},
|
},
|
||||||
biomes = {"stone_grassland", "sandstone_grassland",
|
biomes = {"stone_grassland", "sandstone_grassland",
|
||||||
"deciduous_forest", "coniferous_forest", "coniferous_forest_dunes"},
|
"deciduous_forest", "coniferous_forest"},
|
||||||
y_min = 1,
|
y_min = 1,
|
||||||
y_max = 31000,
|
y_max = 31000,
|
||||||
decoration = "default:grass_"..length,
|
decoration = "default:grass_"..length,
|
||||||
|
@ -16,6 +16,10 @@ local function can_grow(pos)
|
|||||||
if is_soil == 0 then
|
if is_soil == 0 then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
local ll = minetest.get_node_light(pos)
|
||||||
|
if not ll or ll < 13 then -- Minimum light level for growth
|
||||||
|
return false -- matches grass, wheat and cotton
|
||||||
|
end
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user