erase translation support, this is a minimal admin mod

main
mckaygerhard 2023-01-14 09:09:12 -04:00
parent 8227b61903
commit 53eb2e5178
1 changed files with 6 additions and 30 deletions

View File

@ -5,30 +5,6 @@
-- This file is part of antimod minenux Minetest Mod.
-- Load support for MT game translation.
-- Check for translation method
local S
if minetest.get_translator ~= nil then
S = minetest.get_translator(core.get_current_modname()) -- 5.x translation function
else
if minetest.get_modpath("intllib") then
dofile(minetest.get_modpath("intllib") .. "/init.lua")
if intllib.make_gettext_pair then
gettext, ngettext = intllib.make_gettext_pair() -- new gettext method
else
gettext = intllib.Getter() -- old text file method
end
S = gettext
else -- boilerplate function
S = function(str, ...)
local args = {...}
return str:gsub("@%d+", function(match)
return args[tonumber(match:sub(2))]
end)
end
end
end
local kill_hitter = core.settings:get_bool("antipvp_kill_hitter") or false
local admin_privs = core.settings:get_bool("antipvp_admin_privs") or true
@ -37,13 +13,13 @@ local send_notify = core.settings:get_bool("antipvp_send_notify") or true
local send_to_all = core.settings:get_bool("antipvp_send_to_all") or false
local area_ratio = tonumber(minetest.setting_get("antipvp_area_ratio") or 3)
local area_ratio = tonumber(minetest.setting_get("antipvp_area_ratio") or 2)
if kill_hitter == nil then kill_hitter = false end
if admin_privs == nil then admin_privs = true end
if send_notify == nil then send_notify = true end
if send_to_all == nil then send_to_all = false end
if area_ratio == nil then area_ratio = 3 end
if area_ratio == nil then area_ratio = 2 end
-- compat with irc mod fork
if core.get_modpath("irc") then
@ -58,7 +34,7 @@ if admin_privs then privs_give_to_admin = true end
-- priv
core.register_privilege("antipvp", {
description = S("Invulnerable in PVP"),
description = "Invulnerable in PVP",
give_to_singleplayer = false,
give_to_admin = privs_give_to_admin,
})
@ -72,7 +48,7 @@ core.register_node("antipvp:quiet", {
is_ground_content = false,
sunlight_propagates = true,
walkable = false,
groups = {choppy=3, level=3}
groups = {choppy=2, level=3}
})
-- craft
@ -107,8 +83,8 @@ core.register_on_punchplayer(
end
if send_notify then
core.chat_send_player(hitter_name, S("You can not hurt a God") )
core.chat_send_player(player_name, S("@1 try hurt you", hitter_name) )
core.chat_send_player(hitter_name, "You can not hurt a God" )
core.chat_send_player(player_name, hitter_name.." try hurt you" )
if core.get_modpath("irc") then
if send_to_all then
irc.saysec(hitter_name.." try hurt to "..player_name)