Implement Compressor

This commit is contained in:
2023-03-21 14:29:50 +01:00
parent f74f36aeb3
commit cb607d334c
3 changed files with 65 additions and 0 deletions

13
api.lua
View File

@@ -18,6 +18,7 @@ local S=minetest.get_translator("industrialtest")
industrialtest.api={}
industrialtest.api.maceratorRecipes={}
industrialtest.api.compressorRecipes={}
local function clamp(num,min,max)
return math.max(math.min(num,max),min)
@@ -254,3 +255,15 @@ end
industrialtest.api.getMaceratorRecipeResult=function(recipe)
return industrialtest.api.maceratorRecipes[recipe]
end
industrialtest.api.registerCompressorRecipe=function(config)
local definition={
output=config.output or "",
recipe=config.recipe or "",
time=config.time or 2,
count=config.count or 1
}
industrialtest.api.compressorRecipes[definition.recipe]=definition
end
industrialtest.api.getCompressorRecipeResult=function(recipe)
return industrialtest.api.compressorRecipes[recipe]
end