1
0
miroir de https://github.com/mt-mods/pipeworks.git synchronisé 2025-12-14 23:28:30 +01:00

cache teleport tube logging setting

this gets checked every time an item is teleported
Cette révision appartient à :
OgelGames
2023-05-19 14:17:04 +10:00
Parent 56bcc7dbb7
révision 2c880a3843

Voir le fichier

@@ -3,6 +3,8 @@ local S = minetest.get_translator("pipeworks")
local filename = minetest.get_worldpath().."/teleport_tubes" -- Only used for backward-compat
local storage = minetest.get_mod_storage()
local enable_logging = minetest.settings:get_bool("pipeworks_log_teleport_tubes", false)
local has_digilines = minetest.get_modpath("digilines")
-- V1: Serialized text file indexed by vector position.
@@ -243,7 +245,7 @@ local function can_go(pos, node, velocity, stack)
return {}
end
local target = receivers[math.random(1, #receivers)]
if minetest.settings:get_bool("pipeworks_log_teleport_tubes", false) then
if enable_logging then
local src_owner = src_meta:get_string("owner")
local dst_meta = minetest.get_meta(pos)
local dst_owner = dst_meta:get_string("owner")