1
0
Fork 0

Use minetest check priv api, add translation & remove itemstack from return

This commit is contained in:
Eliy21 2023-12-04 08:41:12 +00:00
parent bc366f615c
commit d61de5c59c
1 changed files with 3 additions and 5 deletions

View File

@ -128,11 +128,9 @@ if minetest.is_creative_enabled("") then
-- build ssettlement
on_place = function(itemstack, placer, pointed_thing)
if not pointed_thing.under then return end
local name = placer:get_player_name()
local privs = minetest.get_player_privs(name)
if not privs.server then
minetest.chat_send_player(name, "Placement denied. You need the “server” privilege to place villages.")
return itemstack
if not minetest.check_player_privs(placer, "server") then
minetest.chat_send_player(placer:get_player_name(), S("Placement denied. You need the “server” privilege to place villages."))
return
end
local minp = vector.subtract( pointed_thing.under, half_map_chunk_size)
local maxp = vector.add( pointed_thing.under, half_map_chunk_size)