decrease blockcheck by 25 nodes

that way, even with the lowest possible render distance, all nodes are loaded, if there are no nodes above the beacon (excluding glass etc.), it sets the meta and places the beam 175 blocks high, it extends all the way until the next non-air block if the player is near enoght...

Signed-off-by: chmodsayshello <chmodsayshello@hotmail.com>
This commit is contained in:
chmodsayshello 2022-07-31 11:55:49 +00:00 committed by cora
parent d3eccce013
commit ca77ffe1c7

View file

@ -159,7 +159,7 @@ local function globalstep_function(pos,player)
else else
local colorblock = minetest.get_node({x=pos.x,y=pos.y+1,z=pos.z}) local colorblock = minetest.get_node({x=pos.x,y=pos.y+1,z=pos.z})
local obstructed = false local obstructed = false
for y=pos.y+1, pos.y+200 do for y=pos.y+1, pos.y+170 do
local nodename = minetest.get_node({x=pos.x,y=y, z = pos.z}).name local nodename = minetest.get_node({x=pos.x,y=y, z = pos.z}).name
if nodename ~= "mcl_core:bedrock" and nodename ~= "air" and nodename ~= "mcl_core:void" and nodename ~= "ignore" then --ignore means not loaded, let's just assume that's air if nodename ~= "mcl_core:bedrock" and nodename ~= "air" and nodename ~= "mcl_core:void" and nodename ~= "ignore" then --ignore means not loaded, let's just assume that's air