Fix broken compass and clocks

This commit is contained in:
Wuzzy 2017-08-22 18:58:53 +02:00
parent 6cd6a525d8
commit 0ff6cb2837
2 changed files with 2 additions and 2 deletions

View file

@ -398,7 +398,7 @@ end
function mcl_util.compass_works(pos)
-- It doesn't work in Nether and the End, but it works in the Overworld and in the high part of the void below
local _, dim = mcl_util.y_to_layer(pos.y)
if dim ~= "nether" or dim ~= "end" then
if dim == "nether" or dim == "end" then
return false
elseif dim == "void" then
return pos.y <= mcl_vars.mg_overworld_max and pos.y >= mcl_vars.mg_overworld_min - 64

View file

@ -32,7 +32,7 @@ minetest.register_globalstep(function(dtime)
local _, dim = mcl_util.y_to_layer(pos.y)
local compass_image
-- Compasses do not work in certain zones
if not mcl_util.compass_works(player:getpos()) then
if not mcl_util.compass_works(pos) then
compass_image = random_frame
else
local spawn = {x=0,y=0,z=0}