tidy code

This commit is contained in:
tenplus1 2024-08-18 11:56:25 +01:00
parent bdf5286c6d
commit cd6d86fa42
2 changed files with 12 additions and 11 deletions

View File

@ -1,9 +1,12 @@
local S = minetest.get_translator("sfinv_home")
-- static spawn position
-- translation and static spawnpoint location
local S = minetest.get_translator("sfinv_home")
local statspawn = minetest.string_to_pos(
minetest.settings:get("static_spawnpoint")) or {x = 0, y = 12, z = 0}
-- formspec
local get_formspec = function(name)
local formspec = "size[6,2]"
@ -14,6 +17,7 @@ local get_formspec = function(name)
local home = sethome.get(name)
if home then
formspec = formspec
.. "label[2,1.5;" .. S("Home set to:") .. " "
.. minetest.pos_to_string(vector.round(home)) .. "]"
@ -25,8 +29,8 @@ local get_formspec = function(name)
return formspec
end
-- register homegui page
sfinv.register_page("sfinv_home:homegui", {
title = S("Home"),
@ -53,9 +57,7 @@ sfinv.register_page("sfinv_home:homegui", {
local name = player:get_player_name()
if not minetest.get_player_privs(name).home then
return
end
if not minetest.get_player_privs(name).home then return end
if fields.home_gui_set then
@ -74,8 +76,8 @@ sfinv.register_page("sfinv_home:homegui", {
end
})
-- spawn command
minetest.register_chatcommand("spawn", {
description = S("Go to Spawn"),
privs = {home = true},
@ -83,9 +85,8 @@ minetest.register_chatcommand("spawn", {
local player = minetest.get_player_by_name(name)
player:set_pos(statspawn)
if player then player:set_pos(statspawn) end
end
})
print("[MOD] SFinv Home loaded")

View File

@ -1,4 +1,4 @@
name = sfinv_home
description = Add a HOME tab to your inventory to bookmark location or go to spawn.
depends = sfinv
optional_depends =
description = Adds HOME tab to inventory so that players can set a home point, go to home point or return to spawn.
min_minetest_version = 5.0