diff --git a/mods/ITEMS/mcl_banners/init.lua b/mods/ITEMS/mcl_banners/init.lua index c85b7bf9..1ab57026 100644 --- a/mods/ITEMS/mcl_banners/init.lua +++ b/mods/ITEMS/mcl_banners/init.lua @@ -158,7 +158,7 @@ local make_banner_overlay = function(base_color, layers) local color = mcl_banners.colors[layerinfo.color][4] -- Generate layer texture - local layer = "(([combine:20x40:-2,-2="..pattern.."^[resize:16x24^[colorize:"..color..":"..layer_ratio..")^[mask:"..pattern..")" + local layer = "((("..pattern.."^[mask:mcl_banners_front.png)^[colorize:"..color..":"..layer_ratio..")^[mask:"..pattern..")" lovl = (lovl ~= "" and (lovl .. "^") or "") .. layer end @@ -167,7 +167,7 @@ local make_banner_overlay = function(base_color, layers) return text:gsub("%^", "\\%^"):gsub(":", "\\:") -- :gsub("%(", "\\%("):gsub("%)", "\\%)") end - return "[combine:32x32:0,0=" .. escape(base) .. ":8,4=" .. escape(lovl) + return "[combine:32x32:0,0=" .. escape(base) .. ":7,3=" .. escape("("..lovl.."^[resize:50x38)") end return base end diff --git a/mods/ITEMS/mcl_banners/textures/mcl_banners_front.png b/mods/ITEMS/mcl_banners/textures/mcl_banners_front.png new file mode 100644 index 00000000..e90f9b19 Binary files /dev/null and b/mods/ITEMS/mcl_banners/textures/mcl_banners_front.png differ