diff --git a/mods/boxes/init.lua b/mods/boxes/init.lua index 6123369..4c72246 100644 --- a/mods/boxes/init.lua +++ b/mods/boxes/init.lua @@ -1295,10 +1295,10 @@ minetest.register_on_respawnplayer(function(player) local name = player:get_player_name() if boxes.players_in_boxes[name] then local box = boxes.players_in_boxes[name] - player:setpos(box.respawn) + player:set_pos(box.respawn) elseif boxes.players_editing_boxes[name] then local box = boxes.players_editing_boxes[name] - player:setpos(vector.add(box.entry, {x = 1, y = 0, z = 0})) + player:set_pos(vector.add(box.entry, {x = 1, y = 0, z = 0})) else players.return_to_lobby(player) end diff --git a/mods/boxes/nodes.lua b/mods/boxes/nodes.lua index 6db27d5..84be608 100644 --- a/mods/boxes/nodes.lua +++ b/mods/boxes/nodes.lua @@ -72,7 +72,7 @@ local function register_teleport(name, def) if on_teleport(pos, node, player) then local dir = player:get_look_dir() dir.y = 0 - player:setpos(vector.subtract(pos, vector.normalize(dir))) + player:set_pos(vector.subtract(pos, vector.normalize(dir))) end end diff --git a/mods/emote/init.lua b/mods/emote/init.lua index 8ddec57..f28a6aa 100644 --- a/mods/emote/init.lua +++ b/mods/emote/init.lua @@ -158,7 +158,7 @@ function emote.attach_to_node(player, pos, locked) end) attached[player] = object else - player:setpos(vector.add(pos, vector_rotate_xz(emotedef.player_offset, facedir_to_look_horizontal(node.param2)))) + player:set_pos(vector.add(pos, vector_rotate_xz(emotedef.player_offset, facedir_to_look_horizontal(node.param2)))) player:set_eye_offset(emotedef.eye_offset, {x = 0, y = 0, z = 0}) player:set_look_horizontal(facedir_to_look_horizontal(node.param2) + emotedef.look_horizontal_offset) player:set_animation(unpack(emotes[emotedef.emotestring])) diff --git a/mods/irc_whereis/init.lua b/mods/irc_whereis/init.lua index d55443e..5969fa8 100644 --- a/mods/irc_whereis/init.lua +++ b/mods/irc_whereis/init.lua @@ -53,7 +53,7 @@ irc.bot_commands["whereis"].func = function(_, args) local builder = bmeta.meta.builder return true, "Player " .. args .. " is playing box " .. id .. " - \"" .. box_name .. "\" by " .. builder else - local pos = player:getpos() + local pos = player:get_pos() if pos.x < 1000 and pos.x > -1000 and pos.y < 200 and pos.y > -100 and pos.z < 1000 and pos.z > -1000 then diff --git a/mods/player/init.lua b/mods/player/init.lua index a9d4625..047c771 100644 --- a/mods/player/init.lua +++ b/mods/player/init.lua @@ -57,10 +57,10 @@ function players.return_to_lobby(player, spawn) local name = player:get_player_name() if boxes.teleport_to_tutorial_exit[name] then boxes.teleport_to_tutorial_exit[name] = nil - player:setpos(conf.tutorial.exit) + player:set_pos(conf.tutorial.exit) player:set_look_horizontal(3 * math.pi / 2) elseif spawn then - player:setpos({x = 0, y = 0, z = 0}) + player:set_pos({x = 0, y = 0, z = 0}) player:set_look_horizontal(3 * math.pi / 2) else -- put players around a central location @@ -75,7 +75,7 @@ function players.return_to_lobby(player, spawn) z = math.sin(r), } - player:setpos(vector.add(p, vector.multiply(n, d))) + player:set_pos(vector.add(p, vector.multiply(n, d))) player:set_look_horizontal((math.pi / 2) + r) player:set_look_vertical(0) end @@ -108,7 +108,7 @@ end local function player_health_adjust() for _, player in pairs(minetest.get_connected_players()) do local hp = player:get_hp() - if player:getpos().y < -50 and hp > 0 then + if player:get_pos().y < -50 and hp > 0 then player:set_hp(hp - 100) player:set_velocity({x = 0, y = 0, z = 0}) player:set_acceleration({x = 0, y = 0, z = 0}) @@ -237,7 +237,7 @@ minetest.register_globalstep(function(dtime) local time = os.time() for _, player in pairs(minetest.get_connected_players()) do -- Check node the player is standing on and run callbacks - local ppos = player:getpos() + local ppos = player:get_pos() local pos = vector.round(ppos) if ppos.y - pos.y <= 0.1 then local pos1 = vector.new(pos) diff --git a/mods/signs/init.lua b/mods/signs/init.lua index 9d58541..c519e6d 100644 --- a/mods/signs/init.lua +++ b/mods/signs/init.lua @@ -479,7 +479,7 @@ minetest.register_entity("signs:sign", { textures = {}, collisionbox = {0, 0, 0, 0, 0, 0}, on_activate = function(self) - local pos = self.object:getpos() + local pos = self.object:get_pos() if vector.distance(pos, vector.round(pos)) > 0.25 then self.object:remove() return @@ -494,7 +494,7 @@ minetest.register_entity("signs:sign", { else offset = vector.multiply(dir, 1/2 - 1/64) end - self.object:setpos(vector.add(pos, offset)) + self.object:set_pos(vector.add(pos, offset)) self.object:set_properties({ textures = {textures}, visual_size = visual_size diff --git a/mods/spectator_mode/init.lua b/mods/spectator_mode/init.lua index d37b1c4..91dc3dc 100644 --- a/mods/spectator_mode/init.lua +++ b/mods/spectator_mode/init.lua @@ -67,7 +67,7 @@ local function unwatching(name) -- setpos seems to be very unreliable -- this workaround helps though minetest.after(0.1, function() - watcher:setpos(pos) + watcher:set_pos(pos) end) original_pos[watcher] = nil end @@ -87,7 +87,7 @@ minetest.register_chatcommand("watch", { if watching[name] then unwatching(param) else - original_pos[watcher] = watcher:getpos() + original_pos[watcher] = watcher:get_pos() end watching[name] = target @@ -107,7 +107,7 @@ minetest.register_chatcommand("watch", { minetest.set_player_privs(name, privs) return true, S("Watching '@1' at @2.", param, - minetest.pos_to_string(vector.round(target:getpos()))) + minetest.pos_to_string(vector.round(target:get_pos()))) end return false, S("Invalid parameter ('@1'), param")