API: Allow texture modifiers in node registration

If using texture modifiers, you must use the full texture name.
This commit is contained in:
octacian 2017-03-02 17:33:00 -08:00
parent 45f3ca4732
commit 53efb78c81
1 changed files with 7 additions and 5 deletions

12
api.lua
View File

@ -118,12 +118,14 @@ function microexpansion.register_node(itemstring, def)
-- Update texture
if auto_complete ~= false then
for _,i in ipairs(def.tiles) do
local prefix = ""
if def.type == "ore" then
prefix = "ore_"
end
if #def.tiles[_]:split("^") <= 1 then
local prefix = ""
if def.type == "ore" then
prefix = "ore_"
end
def.tiles[_] = BASENAME.."_"..prefix..i..".png"
def.tiles[_] = BASENAME.."_"..prefix..i..".png"
end
end
end
-- Colour description