Move registerResourceDust to api

This commit is contained in:
2023-03-22 10:34:14 +01:00
parent edd9223857
commit 8f400f32c6
3 changed files with 35 additions and 27 deletions

15
api.lua
View File

@@ -244,6 +244,21 @@ industrialtest.api.isPowerOutput=function(meta,side)
local mode=string.sub(ioConfig,side,side)
return (mode=="o" or mode=="a")
end
industrialtest.api.registerResourceDust=function(name,displayName,resources,color,registerMaceratorRecipe)
minetest.register_craftitem("industrialtest:"..name.."_dust",{
description=S(displayName.." Dust"),
inventory_image="industrialtest_dust.png",
color=color
})
if registerMaceratorRecipe then
for _,value in ipairs(resources) do
industrialtest.api.registerMaceratorRecipe({
output="industrialtest:"..name.."_dust "..(value.count or 1),
recipe=value.resource
})
end
end
end
industrialtest.api.registerMaceratorRecipe=function(config)
local definition={
output=config.output or "",