mods that hopefully work for a TechAge-based pack
This commit is contained in:
1 parent
4e6b08d194
commit
c27db2a537
6234 files changed
+375578
No files matched your search
@@ -0,0 +1,70 @@
|
||||
--[[
|
||||
|
||||
TechAge
|
||||
=======
|
||||
|
||||
Copyright (C) 2020 Joachim Stolberg
|
||||
|
||||
AGPL v3
|
||||
See LICENSE.txt for more information
|
||||
|
||||
Cement as ingredient and alternative recipe for basic_materials:wet_cement
|
||||
Cement is cooked and grinded clay
|
||||
|
||||
]]--
|
||||
|
||||
local S = techage.S
|
||||
|
||||
|
||||
if not minetest.get_modpath("bakedclay") then
|
||||
minetest.register_node("techage:cement_block", {
|
||||
description = S("Cement Block"),
|
||||
tiles = {"default_clay.png^[colorize:#FFFFFF:160"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "techage:cement_block",
|
||||
recipe = "default:clay",
|
||||
})
|
||||
|
||||
techage.add_grinder_recipe({input="techage:cement_block", output="techage:cement_powder"})
|
||||
else
|
||||
-- The block should not exist when the mod baked clay is loaded.
|
||||
-- But this block was active due to an error and can therefore no longer be deleted.
|
||||
minetest.register_node("techage:cement_block", {
|
||||
description = S("Cement Block"),
|
||||
tiles = {"default_clay.png^[colorize:#FFFFFF:160"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 2, stone = 1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
-- Needs to be a techage recipe, not to overwrite the clay/bakedclay recipe
|
||||
techage.furnace.register_recipe({
|
||||
output = "techage:cement_block",
|
||||
recipe = {
|
||||
"default:clay",
|
||||
},
|
||||
})
|
||||
techage.add_grinder_recipe({input="techage:cement_block", output="techage:cement_powder"})
|
||||
techage.add_grinder_recipe({input="bakedclay:white", output="techage:cement_powder"})
|
||||
end
|
||||
|
||||
minetest.register_craftitem("techage:cement_powder", {
|
||||
description = S("Cement Powder"),
|
||||
inventory_image = "techage_powder_inv.png^[colorize:#FFFFFF:240",
|
||||
groups = {powder = 1},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "basic_materials:wet_cement 3",
|
||||
recipe = {
|
||||
{"bucket:bucket_water", "techage:cement_powder"},
|
||||
{"group:sand", "default:gravel"},
|
||||
},
|
||||
replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}},
|
||||
})
|
||||
Reference in new issue
Block a user