diff --git a/mods/nc_api/init.lua b/mods/nc_api/init.lua index 0fb6ff3..77b8ba2 100644 --- a/mods/nc_api/init.lua +++ b/mods/nc_api/init.lua @@ -42,6 +42,14 @@ setmetatable(nodecore, { end }) +local rawregitem = minetest.register_item +function minetest.register_item(name,item) + if type(item) == "table" and item.stack_max == nil then + item.stack_max = 100 + end + rawregitem(name,item) +end + include("issue7020") include("util_misc") diff --git a/mods/nc_sky/init.lua b/mods/nc_sky/init.lua index 0aede83..690906d 100644 --- a/mods/nc_sky/init.lua +++ b/mods/nc_sky/init.lua @@ -99,7 +99,7 @@ local function gen_island_pos(name) end store:set_string(pid(x,z),name) local range = {min={x=x*128-64,y=256-64,z=z*128-64},max={x=x*128+64,y=256+64,z=z*128+64}} - local ip = {x=x*128+math.random(-32,32),y=256,z=z*128+math.random(-32,32)} + local ip = {x=x*128+math.random(-32,32),y=256+math.random(-32,32),z=z*128+math.random(-32,32)} spawn_island(name,ip) return pid(x,z),ip,range end