From 23104f298f7403e3e167ec9271eb429e8895ee70 Mon Sep 17 00:00:00 2001 From: 1F616EMO Date: Tue, 18 Jun 2024 06:38:33 +0800 Subject: [PATCH] Use cleaner gsub instead of if-sub --- mods/default/functions.lua | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/mods/default/functions.lua b/mods/default/functions.lua index ff706679..5aed7288 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -364,9 +364,7 @@ function default.register_fence(name, def) -- Register crafting recipe, trim away starting colon if any if not material then return end - if string.sub(name, 1,1) == ":" then - name = string.sub(name, 2) - end + name = string.gsub(name, "^:", "") minetest.register_craft({ output = name .. " 4", recipe = { @@ -438,9 +436,7 @@ function default.register_fence_rail(name, def) -- Register crafting recipe, trim away starting colon if any if not material then return end - if string.sub(name, 1,1) == ":" then - name = string.sub(name, 2) - end + name = string.gsub(name, "^:", "") minetest.register_craft({ output = name .. " 16", recipe = { @@ -491,9 +487,7 @@ function default.register_mesepost(name, def) -- Register crafting recipe, trim away starting colon if any if not material then return end - if string.sub(name, 1,1) == ":" then - name = string.sub(name, 2) - end + name = string.gsub(name, "^:", "") minetest.register_craft({ output = name .. " 4", recipe = {