2019-04-02 19:24:25 +13:00

1235 lines
25 KiB
Lua

-- mods/ws_core/crafting.lua
minetest.register_craft({
output = 'ws_core:wood 4',
recipe = {
{'ws_core:dead_tree'},
}
})
minetest.register_craft({
output = 'ws_core:junglewood 4',
recipe = {
{'ws_core:jungletree'},
}
})
minetest.register_craft({
output = 'ws_core:pine_wood 4',
recipe = {
{'ws_core:pine_tree'},
}
})
minetest.register_craft({
output = 'ws_core:acacia_wood 4',
recipe = {
{'ws_core:acacia_tree'},
}
})
minetest.register_craft({
output = 'ws_core:aspen_wood 4',
recipe = {
{'ws_core:aspen_tree'},
}
})
minetest.register_craft({
output = 'ws_core:wood',
recipe = {
{'ws_core:bush_stem'},
}
})
minetest.register_craft({
output = 'ws_core:acacia_wood',
recipe = {
{'ws_core:acacia_bush_stem'},
}
})
minetest.register_craft({
output = 'ws_core:stick 4',
recipe = {
{'group:wood'},
}
})
minetest.register_craft({
output = 'ws_core:sign_wall_steel 3',
recipe = {
{'ws_core:steel_ingot', 'ws_core:steel_ingot', 'ws_core:steel_ingot'},
{'ws_core:steel_ingot', 'ws_core:steel_ingot', 'ws_core:steel_ingot'},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:sign_wall_wood 3',
recipe = {
{'group:wood', 'group:wood', 'group:wood'},
{'group:wood', 'group:wood', 'group:wood'},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:torch 4',
recipe = {
{'ws_core:coal_lump'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:pick_wood',
recipe = {
{'group:wood', 'group:wood', 'group:wood'},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:pick_stone',
recipe = {
{'group:stone', 'group:stone', 'group:stone'},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:pick_steel',
recipe = {
{'ws_core:steel_ingot', 'ws_core:steel_ingot', 'ws_core:steel_ingot'},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:pick_bronze',
recipe = {
{'ws_core:bronze_ingot', 'ws_core:bronze_ingot', 'ws_core:bronze_ingot'},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:pick_mese',
recipe = {
{'ws_core:mese_crystal', 'ws_core:mese_crystal', 'ws_core:mese_crystal'},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:pick_diamond',
recipe = {
{'ws_core:diamond', 'ws_core:diamond', 'ws_core:diamond'},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:shovel_wood',
recipe = {
{'group:wood'},
{'group:stick'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:shovel_stone',
recipe = {
{'group:stone'},
{'group:stick'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:shovel_steel',
recipe = {
{'ws_core:steel_ingot'},
{'group:stick'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:shovel_bronze',
recipe = {
{'ws_core:bronze_ingot'},
{'group:stick'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:shovel_mese',
recipe = {
{'ws_core:mese_crystal'},
{'group:stick'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:shovel_diamond',
recipe = {
{'ws_core:diamond'},
{'group:stick'},
{'group:stick'},
}
})
-- Axes
-- Recipes face left to match appearence in textures and inventory
minetest.register_craft({
output = 'ws_core:hatchet_flint',
recipe = {
{'','ws_core:flint', 'ws_core:flint'},
{'', 'ws_core:flint', 'ws_core:flint'},
{'', 'ws_core:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:axe_wood',
recipe = {
{'group:wood', 'group:wood'},
{'group:wood', 'group:stick'},
{'', 'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:axe_stone',
recipe = {
{'group:stone', 'group:stone'},
{'group:stone', 'group:stick'},
{'', 'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:axe_steel',
recipe = {
{'ws_core:steel_ingot', 'ws_core:steel_ingot'},
{'ws_core:steel_ingot', 'group:stick'},
{'', 'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:axe_bronze',
recipe = {
{'ws_core:bronze_ingot', 'ws_core:bronze_ingot'},
{'ws_core:bronze_ingot', 'group:stick'},
{'', 'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:axe_mese',
recipe = {
{'ws_core:mese_crystal', 'ws_core:mese_crystal'},
{'ws_core:mese_crystal', 'group:stick'},
{'', 'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:axe_diamond',
recipe = {
{'ws_core:diamond', 'ws_core:diamond'},
{'ws_core:diamond', 'group:stick'},
{'', 'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:sword_wood',
recipe = {
{'group:wood'},
{'group:wood'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:sword_stone',
recipe = {
{'group:stone'},
{'group:stone'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:sword_steel',
recipe = {
{'ws_core:steel_ingot'},
{'ws_core:steel_ingot'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:sword_bronze',
recipe = {
{'ws_core:bronze_ingot'},
{'ws_core:bronze_ingot'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:sword_mese',
recipe = {
{'ws_core:mese_crystal'},
{'ws_core:mese_crystal'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:sword_diamond',
recipe = {
{'ws_core:diamond'},
{'ws_core:diamond'},
{'group:stick'},
}
})
minetest.register_craft({
output = 'ws_core:skeleton_key',
recipe = {
{'ws_core:gold_ingot'},
}
})
minetest.register_craft({
output = 'ws_core:chest',
recipe = {
{'group:wood', 'group:wood', 'group:wood'},
{'group:wood', '', 'group:wood'},
{'group:wood', 'group:wood', 'group:wood'},
}
})
minetest.register_craft({
output = 'ws_core:chest_locked',
recipe = {
{'group:wood', 'group:wood', 'group:wood'},
{'group:wood', 'ws_core:steel_ingot', 'group:wood'},
{'group:wood', 'group:wood', 'group:wood'},
}
})
minetest.register_craft( {
type = "shapeless",
output = "ws_core:chest_locked",
recipe = {"ws_core:chest", "ws_core:steel_ingot"},
})
minetest.register_craft({
output = 'ws_core:furnace',
recipe = {
{'group:stone', 'group:stone', 'group:stone'},
{'group:stone', '', 'group:stone'},
{'group:stone', 'group:stone', 'group:stone'},
}
})
minetest.register_craft({
output = 'ws_core:coalblock',
recipe = {
{'ws_core:coal_lump', 'ws_core:coal_lump', 'ws_core:coal_lump'},
{'ws_core:coal_lump', 'ws_core:coal_lump', 'ws_core:coal_lump'},
{'ws_core:coal_lump', 'ws_core:coal_lump', 'ws_core:coal_lump'},
}
})
minetest.register_craft({
output = 'ws_core:coal_lump 9',
recipe = {
{'ws_core:coalblock'},
}
})
minetest.register_craft({
output = 'ws_core:steelblock',
recipe = {
{'ws_core:steel_ingot', 'ws_core:steel_ingot', 'ws_core:steel_ingot'},
{'ws_core:steel_ingot', 'ws_core:steel_ingot', 'ws_core:steel_ingot'},
{'ws_core:steel_ingot', 'ws_core:steel_ingot', 'ws_core:steel_ingot'},
}
})
minetest.register_craft({
output = 'ws_core:steel_ingot 9',
recipe = {
{'ws_core:steelblock'},
}
})
minetest.register_craft({
output = 'ws_core:copperblock',
recipe = {
{'ws_core:copper_ingot', 'ws_core:copper_ingot', 'ws_core:copper_ingot'},
{'ws_core:copper_ingot', 'ws_core:copper_ingot', 'ws_core:copper_ingot'},
{'ws_core:copper_ingot', 'ws_core:copper_ingot', 'ws_core:copper_ingot'},
}
})
minetest.register_craft({
output = 'ws_core:copper_ingot 9',
recipe = {
{'ws_core:copperblock'},
}
})
minetest.register_craft({
output = "ws_core:tinblock",
recipe = {
{"ws_core:tin_ingot", "ws_core:tin_ingot", "ws_core:tin_ingot"},
{"ws_core:tin_ingot", "ws_core:tin_ingot", "ws_core:tin_ingot"},
{"ws_core:tin_ingot", "ws_core:tin_ingot", "ws_core:tin_ingot"},
}
})
minetest.register_craft({
output = "ws_core:tin_ingot 9",
recipe = {
{"ws_core:tinblock"},
}
})
minetest.register_craft({
output = "ws_core:bronze_ingot 9",
recipe = {
{"ws_core:copper_ingot", "ws_core:copper_ingot", "ws_core:copper_ingot"},
{"ws_core:copper_ingot", "ws_core:tin_ingot", "ws_core:copper_ingot"},
{"ws_core:copper_ingot", "ws_core:copper_ingot", "ws_core:copper_ingot"},
}
})
minetest.register_craft({
output = 'ws_core:bronzeblock',
recipe = {
{'ws_core:bronze_ingot', 'ws_core:bronze_ingot', 'ws_core:bronze_ingot'},
{'ws_core:bronze_ingot', 'ws_core:bronze_ingot', 'ws_core:bronze_ingot'},
{'ws_core:bronze_ingot', 'ws_core:bronze_ingot', 'ws_core:bronze_ingot'},
}
})
minetest.register_craft({
output = 'ws_core:bronze_ingot 9',
recipe = {
{'ws_core:bronzeblock'},
}
})
minetest.register_craft({
output = 'ws_core:goldblock',
recipe = {
{'ws_core:gold_ingot', 'ws_core:gold_ingot', 'ws_core:gold_ingot'},
{'ws_core:gold_ingot', 'ws_core:gold_ingot', 'ws_core:gold_ingot'},
{'ws_core:gold_ingot', 'ws_core:gold_ingot', 'ws_core:gold_ingot'},
}
})
minetest.register_craft({
output = 'ws_core:gold_ingot 9',
recipe = {
{'ws_core:goldblock'},
}
})
minetest.register_craft({
output = 'ws_core:diamondblock',
recipe = {
{'ws_core:diamond', 'ws_core:diamond', 'ws_core:diamond'},
{'ws_core:diamond', 'ws_core:diamond', 'ws_core:diamond'},
{'ws_core:diamond', 'ws_core:diamond', 'ws_core:diamond'},
}
})
minetest.register_craft({
output = 'ws_core:diamond 9',
recipe = {
{'ws_core:diamondblock'},
}
})
minetest.register_craft({
output = "ws_core:sandstone",
recipe = {
{"ws_core:sand", "ws_core:sand"},
{"ws_core:sand", "ws_core:sand"},
}
})
minetest.register_craft({
output = "ws_core:sand 4",
recipe = {
{"ws_core:sandstone"},
}
})
minetest.register_craft({
output = "ws_core:sandstonebrick 4",
recipe = {
{"ws_core:sandstone", "ws_core:sandstone"},
{"ws_core:sandstone", "ws_core:sandstone"},
}
})
minetest.register_craft({
output = "ws_core:sandstone_block 9",
recipe = {
{"ws_core:sandstone", "ws_core:sandstone", "ws_core:sandstone"},
{"ws_core:sandstone", "ws_core:sandstone", "ws_core:sandstone"},
{"ws_core:sandstone", "ws_core:sandstone", "ws_core:sandstone"},
}
})
minetest.register_craft({
output = "ws_core:desert_sandstone",
recipe = {
{"ws_core:desert_sand", "ws_core:desert_sand"},
{"ws_core:desert_sand", "ws_core:desert_sand"},
}
})
minetest.register_craft({
output = "ws_core:desert_sand 4",
recipe = {
{"ws_core:desert_sandstone"},
}
})
minetest.register_craft({
output = "ws_core:desert_sandstone_brick 4",
recipe = {
{"ws_core:desert_sandstone", "ws_core:desert_sandstone"},
{"ws_core:desert_sandstone", "ws_core:desert_sandstone"},
}
})
minetest.register_craft({
output = "ws_core:desert_sandstone_block 9",
recipe = {
{"ws_core:desert_sandstone", "ws_core:desert_sandstone", "ws_core:desert_sandstone"},
{"ws_core:desert_sandstone", "ws_core:desert_sandstone", "ws_core:desert_sandstone"},
{"ws_core:desert_sandstone", "ws_core:desert_sandstone", "ws_core:desert_sandstone"},
}
})
minetest.register_craft({
output = "ws_core:silver_sandstone",
recipe = {
{"ws_core:silver_sand", "ws_core:silver_sand"},
{"ws_core:silver_sand", "ws_core:silver_sand"},
}
})
minetest.register_craft({
output = "ws_core:silver_sand 4",
recipe = {
{"ws_core:silver_sandstone"},
}
})
minetest.register_craft({
output = "ws_core:silver_sandstone_brick 4",
recipe = {
{"ws_core:silver_sandstone", "ws_core:silver_sandstone"},
{"ws_core:silver_sandstone", "ws_core:silver_sandstone"},
}
})
minetest.register_craft({
output = "ws_core:silver_sandstone_block 9",
recipe = {
{"ws_core:silver_sandstone", "ws_core:silver_sandstone", "ws_core:silver_sandstone"},
{"ws_core:silver_sandstone", "ws_core:silver_sandstone", "ws_core:silver_sandstone"},
{"ws_core:silver_sandstone", "ws_core:silver_sandstone", "ws_core:silver_sandstone"},
}
})
minetest.register_craft({
output = 'ws_core:clay',
recipe = {
{'ws_core:clay_lump', 'ws_core:clay_lump'},
{'ws_core:clay_lump', 'ws_core:clay_lump'},
}
})
minetest.register_craft({
output = 'ws_core:clay_lump 4',
recipe = {
{'ws_core:clay'},
}
})
minetest.register_craft({
output = 'ws_core:brick',
recipe = {
{'ws_core:clay_brick', 'ws_core:clay_brick'},
{'ws_core:clay_brick', 'ws_core:clay_brick'},
}
})
minetest.register_craft({
output = 'ws_core:clay_brick 4',
recipe = {
{'ws_core:brick'},
}
})
minetest.register_craft({
output = 'ws_core:paper',
recipe = {
{'ws_core:papyrus', 'ws_core:papyrus', 'ws_core:papyrus'},
}
})
minetest.register_craft({
output = 'ws_core:book',
recipe = {
{'ws_core:paper'},
{'ws_core:paper'},
{'ws_core:paper'},
}
})
minetest.register_craft({
output = 'ws_core:bookshelf',
recipe = {
{'group:wood', 'group:wood', 'group:wood'},
{'ws_core:book', 'ws_core:book', 'ws_core:book'},
{'group:wood', 'group:wood', 'group:wood'},
}
})
minetest.register_craft({
output = "ws_core:ladder_wood 5",
recipe = {
{"group:stick", "", "group:stick"},
{"group:stick", "group:stick", "group:stick"},
{"group:stick", "", "group:stick"},
}
})
minetest.register_craft({
output = 'ws_core:ladder_steel 15',
recipe = {
{'ws_core:steel_ingot', '', 'ws_core:steel_ingot'},
{'ws_core:steel_ingot', 'ws_core:steel_ingot', 'ws_core:steel_ingot'},
{'ws_core:steel_ingot', '', 'ws_core:steel_ingot'},
}
})
minetest.register_craft({
output = 'ws_core:mese',
recipe = {
{'ws_core:mese_crystal', 'ws_core:mese_crystal', 'ws_core:mese_crystal'},
{'ws_core:mese_crystal', 'ws_core:mese_crystal', 'ws_core:mese_crystal'},
{'ws_core:mese_crystal', 'ws_core:mese_crystal', 'ws_core:mese_crystal'},
}
})
minetest.register_craft({
output = 'ws_core:mese_crystal 9',
recipe = {
{'ws_core:mese'},
}
})
minetest.register_craft({
output = 'ws_core:mese_crystal_fragment 9',
recipe = {
{'ws_core:mese_crystal'},
}
})
minetest.register_craft({
output = "ws_core:mese_crystal",
recipe = {
{"ws_core:mese_crystal_fragment", "ws_core:mese_crystal_fragment", "ws_core:mese_crystal_fragment"},
{"ws_core:mese_crystal_fragment", "ws_core:mese_crystal_fragment", "ws_core:mese_crystal_fragment"},
{"ws_core:mese_crystal_fragment", "ws_core:mese_crystal_fragment", "ws_core:mese_crystal_fragment"},
}
})
minetest.register_craft({
output = 'ws_core:meselamp',
recipe = {
{'ws_core:glass'},
{'ws_core:mese_crystal'},
}
})
minetest.register_craft({
output = "ws_core:mese_post_light 3",
recipe = {
{"", "ws_core:glass", ""},
{"ws_core:mese_crystal", "ws_core:mese_crystal", "ws_core:mese_crystal"},
{"", "group:wood", ""},
}
})
minetest.register_craft({
output = 'ws_core:obsidian_shard 9',
recipe = {
{'ws_core:obsidian'}
}
})
minetest.register_craft({
output = 'ws_core:obsidian',
recipe = {
{'ws_core:obsidian_shard', 'ws_core:obsidian_shard', 'ws_core:obsidian_shard'},
{'ws_core:obsidian_shard', 'ws_core:obsidian_shard', 'ws_core:obsidian_shard'},
{'ws_core:obsidian_shard', 'ws_core:obsidian_shard', 'ws_core:obsidian_shard'},
}
})
minetest.register_craft({
output = 'ws_core:obsidianbrick 4',
recipe = {
{'ws_core:obsidian', 'ws_core:obsidian'},
{'ws_core:obsidian', 'ws_core:obsidian'}
}
})
minetest.register_craft({
output = 'ws_core:obsidian_block 9',
recipe = {
{'ws_core:obsidian', 'ws_core:obsidian', 'ws_core:obsidian'},
{'ws_core:obsidian', 'ws_core:obsidian', 'ws_core:obsidian'},
{'ws_core:obsidian', 'ws_core:obsidian', 'ws_core:obsidian'},
}
})
minetest.register_craft({
output = 'ws_core:stonebrick 4',
recipe = {
{'ws_core:stone', 'ws_core:stone'},
{'ws_core:stone', 'ws_core:stone'},
}
})
minetest.register_craft({
output = 'ws_core:stone_block 9',
recipe = {
{'ws_core:stone', 'ws_core:stone', 'ws_core:stone'},
{'ws_core:stone', 'ws_core:stone', 'ws_core:stone'},
{'ws_core:stone', 'ws_core:stone', 'ws_core:stone'},
}
})
minetest.register_craft({
output = 'ws_core:desert_stonebrick 4',
recipe = {
{'ws_core:desert_stone', 'ws_core:desert_stone'},
{'ws_core:desert_stone', 'ws_core:desert_stone'},
}
})
minetest.register_craft({
output = 'ws_core:desert_stone_block 9',
recipe = {
{'ws_core:desert_stone', 'ws_core:desert_stone', 'ws_core:desert_stone'},
{'ws_core:desert_stone', 'ws_core:desert_stone', 'ws_core:desert_stone'},
{'ws_core:desert_stone', 'ws_core:desert_stone', 'ws_core:desert_stone'},
}
})
minetest.register_craft({
output = 'ws_core:snowblock',
recipe = {
{'ws_core:snow', 'ws_core:snow', 'ws_core:snow'},
{'ws_core:snow', 'ws_core:snow', 'ws_core:snow'},
{'ws_core:snow', 'ws_core:snow', 'ws_core:snow'},
}
})
minetest.register_craft({
output = 'ws_core:snow 9',
recipe = {
{'ws_core:snowblock'},
}
})
minetest.register_craft({
output = "ws_core:emergent_jungle_sapling",
recipe = {
{"ws_core:junglesapling", "ws_core:junglesapling", "ws_core:junglesapling"},
{"ws_core:junglesapling", "ws_core:junglesapling", "ws_core:junglesapling"},
{"ws_core:junglesapling", "ws_core:junglesapling", "ws_core:junglesapling"},
}
})
--
-- Crafting (tool repair)
--
minetest.register_craft({
type = "toolrepair",
additional_wear = -0.02,
})
--
-- Cooking recipes
--
minetest.register_craft({
type = "cooking",
output = "ws_core:glass",
recipe = "group:sand",
})
minetest.register_craft({
type = "cooking",
output = "ws_core:obsidian_glass",
recipe = "ws_core:obsidian_shard",
})
minetest.register_craft({
type = "cooking",
output = "ws_core:stone",
recipe = "ws_core:cobble",
})
minetest.register_craft({
type = "cooking",
output = "ws_core:stone",
recipe = "ws_core:mossycobble",
})
minetest.register_craft({
type = "cooking",
output = "ws_core:desert_stone",
recipe = "ws_core:desert_cobble",
})
minetest.register_craft({
type = "cooking",
output = "ws_core:steel_ingot",
recipe = "ws_core:iron_lump",
})
minetest.register_craft({
type = "cooking",
output = "ws_core:copper_ingot",
recipe = "ws_core:copper_lump",
})
minetest.register_craft({
type = "cooking",
output = "ws_core:tin_ingot",
recipe = "ws_core:tin_lump",
})
minetest.register_craft({
type = "cooking",
output = "ws_core:gold_ingot",
recipe = "ws_core:gold_lump",
})
minetest.register_craft({
type = "cooking",
output = "ws_core:clay_brick",
recipe = "ws_core:clay_lump",
})
minetest.register_craft({
type = 'cooking',
output = 'ws_core:gold_ingot',
recipe = 'ws_core:skeleton_key',
cooktime = 5,
})
minetest.register_craft({
type = 'cooking',
output = 'ws_core:gold_ingot',
recipe = 'ws_core:key',
cooktime = 5,
})
--
-- Fuels
--
-- Support use of group:tree, includes ws_core:tree which has the same burn time
minetest.register_craft({
type = "fuel",
recipe = "group:tree",
burntime = 30,
})
-- Burn time for all woods are in order of wood density,
-- which is also the order of wood colour darkness:
-- aspen, pine, apple, acacia, jungle
minetest.register_craft({
type = "fuel",
recipe = "ws_core:aspen_tree",
burntime = 22,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:pine_tree",
burntime = 26,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:acacia_tree",
burntime = 34,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:jungletree",
burntime = 38,
})
-- Support use of group:wood, includes ws_core:wood which has the same burn time
minetest.register_craft({
type = "fuel",
recipe = "group:wood",
burntime = 7,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:aspen_wood",
burntime = 5,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:pine_wood",
burntime = 6,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:acacia_wood",
burntime = 8,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:junglewood",
burntime = 9,
})
-- Support use of group:sapling, includes ws_core:sapling which has the same burn time
minetest.register_craft({
type = "fuel",
recipe = "group:sapling",
burntime = 5,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:bush_sapling",
burntime = 3,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:acacia_bush_sapling",
burntime = 4,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:aspen_sapling",
burntime = 4,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:pine_sapling",
burntime = 5,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:acacia_sapling",
burntime = 6,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:junglesapling",
burntime = 6,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:emergent_jungle_sapling",
burntime = 7,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:fence_aspen_wood",
burntime = 5,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:fence_pine_wood",
burntime = 6,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:fence_wood",
burntime = 7,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:fence_acacia_wood",
burntime = 8,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:fence_junglewood",
burntime = 9,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:bush_stem",
burntime = 7,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:acacia_bush_stem",
burntime = 8,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:junglegrass",
burntime = 3,
})
minetest.register_craft({
type = "fuel",
recipe = "group:leaves",
burntime = 4,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:cactus",
burntime = 15,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:papyrus",
burntime = 3,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:bookshelf",
burntime = 30,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:ladder_wood",
burntime = 7,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:lava_source",
burntime = 60,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:torch",
burntime = 4,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:sign_wall_wood",
burntime = 10,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:chest",
burntime = 30,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:chest_locked",
burntime = 30,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:coal_lump",
burntime = 40,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:coalblock",
burntime = 370,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:grass_1",
burntime = 2,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:dry_grass_1",
burntime = 2,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:fern_1",
burntime = 2,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:marram_grass_1",
burntime = 2,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:paper",
burntime = 1,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:book",
burntime = 3,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:book_written",
burntime = 3,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:dry_shrub",
burntime = 2,
})
minetest.register_craft({
type = "fuel",
recipe = "group:stick",
burntime = 1,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:pick_wood",
burntime = 6,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:shovel_wood",
burntime = 4,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:axe_wood",
burntime = 6,
})
minetest.register_craft({
type = "fuel",
recipe = "ws_core:sword_wood",
burntime = 5,
})
--tools--
minetest.register_craft({
output = 'ws_core:pick_bone',
recipe = {
{'ws_core:flint', 'ws_core:flint', 'ws_core:flint'},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'useful_default:axe_flint',
recipe = {
{'', 'ws_core:flint', 'ws_core:flint'},
{'', 'group:stick', 'ws_core:flint'},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:knife_flint',
recipe = {
{'', '', 'ws_core:flint'},
{'', '', 'ws_core:flint'},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'ws_core:knife_bone',
recipe = {
{'', '', 'mobs:bone'},
{'', '', 'mobs:bone'},
{'', 'group:stick', ''},
}
})
minetest.register_craftitem("ws_core:flint", {
description = "Flint",
inventory_image = "ws_flint.png"
})