mirror of
https://notabug.org/TenPlus1/protector.git
synced 2025-01-10 08:27:31 +01:00
update to newer 0.4.16 functions
This commit is contained in:
parent
1c37c2b695
commit
c81191df2a
@ -51,6 +51,7 @@ Change log:
|
|||||||
- 2.2 - Updated protector tool so that player only needs to stand nearby (2 block radius)
|
- 2.2 - Updated protector tool so that player only needs to stand nearby (2 block radius)
|
||||||
It can also place vertically (up and down) as well. New protector recipe added.
|
It can also place vertically (up and down) as well. New protector recipe added.
|
||||||
- 2.3 - Localise many of the protector functions and tidy code.
|
- 2.3 - Localise many of the protector functions and tidy code.
|
||||||
|
- 2.4 - Update to newer functions, Minetest 0.4.16 needed to run now.
|
||||||
|
|
||||||
Lucky Blocks: 10
|
Lucky Blocks: 10
|
||||||
|
|
||||||
|
13
init.lua
13
init.lua
@ -2,15 +2,16 @@
|
|||||||
-- get minetest.conf settings
|
-- get minetest.conf settings
|
||||||
protector = {}
|
protector = {}
|
||||||
protector.mod = "redo"
|
protector.mod = "redo"
|
||||||
protector.radius = tonumber(minetest.setting_get("protector_radius")) or 5
|
protector.radius = tonumber(minetest.settings:get("protector_radius")) or 5
|
||||||
protector.flip = minetest.setting_getbool("protector_flip") or false
|
protector.flip = minetest.settings:get_bool("protector_flip") or false
|
||||||
protector.hurt = tonumber(minetest.setting_get("protector_hurt")) or 0
|
protector.hurt = tonumber(minetest.settings:get("protector_hurt")) or 0
|
||||||
protector.spawn = tonumber(minetest.setting_get("protector_spawn")
|
protector.spawn = tonumber(minetest.settings:get("protector_spawn")
|
||||||
or minetest.setting_get("protector_pvp_spawn")) or 0
|
or minetest.settings:get("protector_pvp_spawn")) or 0
|
||||||
|
|
||||||
|
|
||||||
-- get static spawn position
|
-- get static spawn position
|
||||||
local statspawn = minetest.setting_get_pos("static_spawnpoint") or {x = 0, y = 2, z = 0}
|
local statspawn = minetest.string_to_pos(minetest.settings:get("static_spawnpoint"))
|
||||||
|
or {x = 0, y = 2, z = 0}
|
||||||
|
|
||||||
|
|
||||||
-- Intllib
|
-- Intllib
|
||||||
|
9
pvp.lua
9
pvp.lua
@ -2,16 +2,17 @@
|
|||||||
local S = protector.intllib
|
local S = protector.intllib
|
||||||
|
|
||||||
-- get static spawn position
|
-- get static spawn position
|
||||||
local statspawn = minetest.setting_get_pos("static_spawnpoint") or {x = 0, y = 2, z = 0}
|
local statspawn = minetest.string_to_pos(minetest.settings:get("static_spawnpoint"))
|
||||||
|
or {x = 0, y = 2, z = 0}
|
||||||
|
|
||||||
-- is pvp protection enabled
|
-- is pvp protection enabled
|
||||||
protector.pvp = minetest.setting_getbool("protector_pvp")
|
protector.pvp = minetest.settings:get_bool("protector_pvp")
|
||||||
|
|
||||||
-- is night-only pvp enabled
|
-- is night-only pvp enabled
|
||||||
protector.night_pvp = minetest.setting_getbool("protector_night_pvp")
|
protector.night_pvp = minetest.settings:get_bool("protector_night_pvp")
|
||||||
|
|
||||||
-- disables PVP in your own protected areas
|
-- disables PVP in your own protected areas
|
||||||
if minetest.setting_getbool("enable_pvp") and protector.pvp then
|
if minetest.settings:get_bool("enable_pvp") and protector.pvp then
|
||||||
|
|
||||||
if minetest.register_on_punchplayer then
|
if minetest.register_on_punchplayer then
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user