From b02e7685555107b33a072624b017d44959edb117 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Sat, 23 Sep 2023 14:17:22 +0100 Subject: [PATCH] initial_properties upadate --- init.lua | 35 +++++++++++++---------------------- mod.conf | 1 + 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/init.lua b/init.lua index a248ecd..152e961 100644 --- a/init.lua +++ b/init.lua @@ -12,21 +12,7 @@ local MP = minetest.get_modpath(minetest.get_current_modname()) local F = minetest.formspec_escape -- Translation support -local S - -if minetest.get_translator then - S = minetest.get_translator("protector") -else - S = function(str, ...) - - local args = {...} - - return str:gsub("@%d+", function(match) - return args[tonumber(match:sub(2))] - end) - end -end - +local S = minetest.get_translator("protector") -- Load support for factions local factions_available = minetest.global_exists("factions") @@ -756,14 +742,19 @@ end) -- display entity shown when protector node is punched minetest.register_entity("protector:display", { - physical = false, - collisionbox = {0, 0, 0, 0, 0, 0}, - visual = "wielditem", - -- wielditem seems to be scaled to 1.5 times original node size - visual_size = {x = 0.67, y = 0.67}, - textures = {"protector:display_node"}, + + initial_properties = { + + physical = false, + collisionbox = {0, 0, 0, 0, 0, 0}, + visual = "wielditem", + -- wielditem seems to be scaled to 1.5 times original node size + visual_size = {x = 0.67, y = 0.67}, + textures = {"protector:display_node"}, + glow = 10 + }, + timer = 0, - glow = 10, on_step = function(self, dtime) diff --git a/mod.conf b/mod.conf index 2924ca8..b49ce45 100644 --- a/mod.conf +++ b/mod.conf @@ -1,3 +1,4 @@ name = protector description = Lets players craft special blocks to protect their builds or disable PVP in areas. optional_depends = default, lucky_block, mesecons_mvps, playerfactions, mcl_core, mcl_formspec +min_minetest_version = 5.0