change minetest. to core.

This commit is contained in:
tenplus1 2025-05-04 13:17:16 +01:00
commit d294ddbda1
7 changed files with 234 additions and 234 deletions

View file

@ -1,13 +1,13 @@
-- translation and default name vars
local S = minetest.get_translator("protector")
local S = core.get_translator("protector")
local removal_names = ""
local replace_names = ""
-- remove protection command
minetest.register_chatcommand("protector_remove", {
core.register_chatcommand("protector_remove", {
params = S("<names list>"),
description = S("Remove Protectors around players (separate names with spaces)"),
privs = {server = true},
@ -16,7 +16,7 @@ minetest.register_chatcommand("protector_remove", {
if param == "-" then
minetest.chat_send_player(name, S("Name List Reset"))
core.chat_send_player(name, S("Name List Reset"))
removal_names = "" ; return
end
@ -25,14 +25,14 @@ minetest.register_chatcommand("protector_remove", {
removal_names = param
end
minetest.chat_send_player(name,
core.chat_send_player(name,
S("Protector Names to remove: @1", removal_names))
end
})
-- replace protection command
minetest.register_chatcommand("protector_replace", {
core.register_chatcommand("protector_replace", {
params = S("<owner name> <name to replace with>"),
description = S("Replace Protector Owner with name provided"),
privs = {server = true},
@ -42,7 +42,7 @@ minetest.register_chatcommand("protector_replace", {
-- reset list to empty
if param == "-" then
minetest.chat_send_player(name, S("Name List Reset"))
core.chat_send_player(name, S("Name List Reset"))
replace_names = "" ; return
end
@ -53,11 +53,11 @@ minetest.register_chatcommand("protector_replace", {
local names = param:split(" ") ; if not names[2] then return end
if names[2] ~= string.match(names[2], "[%w_-]+") then
minetest.chat_send_player(name, S("Invalid player name!")) ; return
core.chat_send_player(name, S("Invalid player name!")) ; return
end
if names[2]:len() > 25 then
minetest.chat_send_player(name, S("Player name too long")) ; return
core.chat_send_player(name, S("Player name too long")) ; return
end
replace_names = param
@ -68,7 +68,7 @@ minetest.register_chatcommand("protector_replace", {
local names = replace_names:split(" ")
minetest.chat_send_player(name, S("Replacing Protector name @1 with @2",
core.chat_send_player(name, S("Replacing Protector name @1 with @2",
names[1] or "", names[2] or ""))
end
end
@ -76,7 +76,7 @@ minetest.register_chatcommand("protector_replace", {
-- Abm to remove or replace protectors within active player area
minetest.register_abm({
core.register_abm({
nodenames = {"protector:protect", "protector:protect2", "protector:protect_hidden"},
interval = 5,
chance = 1,
@ -86,7 +86,7 @@ minetest.register_abm({
if removal_names == "" and replace_names == "" then return end
local meta = minetest.get_meta(pos) ; if not meta then return end
local meta = core.get_meta(pos) ; if not meta then return end
local owner = meta:get_string("owner")
if removal_names ~= "" then
@ -96,7 +96,7 @@ minetest.register_abm({
for _, n in pairs(names) do
if n == owner then
minetest.set_node(pos, {name = "air"}) ; return
core.set_node(pos, {name = "air"}) ; return
end
end
end
@ -118,18 +118,18 @@ minetest.register_abm({
local r = protector.radius
minetest.register_chatcommand("protector_show_area", {
core.register_chatcommand("protector_show_area", {
params = "",
description = S("Show protected areas of your nearby protectors"),
privs = {},
func = function(name, param)
local player = minetest.get_player_by_name(name)
local player = core.get_player_by_name(name)
local pos = player:get_pos()
-- find the protector nodes
local pos = minetest.find_nodes_in_area(
local pos = core.find_nodes_in_area(
{x = pos.x - r, y = pos.y - r, z = pos.z - r},
{x = pos.x + r, y = pos.y + r, z = pos.z + r},
{"protector:protect", "protector:protect2", "protector:protect_hidden"})
@ -139,12 +139,12 @@ minetest.register_chatcommand("protector_show_area", {
-- show a maximum of 5 protected areas only
for n = 1, math.min(#pos, 5) do
meta = minetest.get_meta(pos[n])
meta = core.get_meta(pos[n])
owner = meta:get_string("owner") or ""
if owner == name
or minetest.check_player_privs(name, {protection_bypass = true}) then
minetest.add_entity(pos[n], "protector:display")
or core.check_player_privs(name, {protection_bypass = true}) then
core.add_entity(pos[n], "protector:display")
end
end
end
@ -152,7 +152,7 @@ minetest.register_chatcommand("protector_show_area", {
-- ability to hide protection blocks (borrowed from doors mod :)
minetest.register_node("protector:protect_hidden", {
core.register_node("protector:protect_hidden", {
description = "Hidden Protector",
drawtype = "airlike",
paramtype = "light",
@ -176,14 +176,14 @@ minetest.register_node("protector:protect_hidden", {
-- make own protectors visible in area
minetest.register_chatcommand("protector_show", {
core.register_chatcommand("protector_show", {
params = "",
description = S("Show your nearby protection blocks"),
privs = {interact = true},
func = function(name, param)
local player = minetest.get_player_by_name(name)
local player = core.get_player_by_name(name)
if not player then
return false, S("Player not found.")
@ -191,7 +191,7 @@ minetest.register_chatcommand("protector_show", {
local pos = player:get_pos()
local a = minetest.find_nodes_in_area(
local a = core.find_nodes_in_area(
{x = pos.x - r, y = pos.y - r, z = pos.z - r},
{x = pos.x + r, y = pos.y + r, z = pos.z + r},
{"protector:protect_hidden"})
@ -200,12 +200,12 @@ minetest.register_chatcommand("protector_show", {
for _, row in pairs(a) do
meta = minetest.get_meta(row)
meta = core.get_meta(row)
owner = meta:get_string("owner") or ""
if owner == name
or minetest.check_player_privs(name, {protection_bypass = true}) then
minetest.swap_node(row, {name = "protector:protect"})
or core.check_player_privs(name, {protection_bypass = true}) then
core.swap_node(row, {name = "protector:protect"})
end
end
end
@ -213,14 +213,14 @@ minetest.register_chatcommand("protector_show", {
-- make own protectors invisible in area
minetest.register_chatcommand("protector_hide", {
core.register_chatcommand("protector_hide", {
params = "",
description = S("Hide your nearby protection blocks"),
privs = {interact = true},
func = function(name, param)
local player = minetest.get_player_by_name(name)
local player = core.get_player_by_name(name)
if not player then
return false, S("Player not found.")
@ -228,7 +228,7 @@ minetest.register_chatcommand("protector_hide", {
local pos = player:get_pos()
local a = minetest.find_nodes_in_area(
local a = core.find_nodes_in_area(
{x = pos.x - r, y = pos.y - r, z = pos.z - r},
{x = pos.x + r, y = pos.y + r, z = pos.z + r},
{"protector:protect", "protector:protect2"})
@ -237,12 +237,12 @@ minetest.register_chatcommand("protector_hide", {
for _, row in pairs(a) do
meta = minetest.get_meta(row)
meta = core.get_meta(row)
owner = meta:get_string("owner") or ""
if owner == name
or minetest.check_player_privs(name, {protection_bypass = true}) then
minetest.swap_node(row, {name = "protector:protect_hidden"})
or core.check_player_privs(name, {protection_bypass = true}) then
core.swap_node(row, {name = "protector:protect_hidden"})
end
end
end