123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- --[[
- More Blocks: redefinitions of default stuff
- Copyright (c) 2011-2017 Hugo Locurcio and contributors.
- Licensed under the zlib license. See LICENSE.md for more information.
- --]]
- -- Redefinitions of some default crafting recipes:
- minetest.register_craft({
- output = "default:sign_wall 4",
- recipe = {
- {"default:wood", "default:wood", "default:wood"},
- {"default:wood", "default:wood", "default:wood"},
- {"", "default:stick", ""},
- }
- })
- minetest.register_craft({
- output = "default:ladder 4",
- recipe = {
- {"default:stick", "", "default:stick"},
- {"default:stick", "default:stick", "default:stick"},
- {"default:stick", "", "default:stick"},
- }
- })
- minetest.clear_craft({ recipe = {
- {"default:papyrus", "default:papyrus", "default:papyrus"},
- {"","","",},
- {"","","",}
- }
- })
- minetest.register_craft({
- output = "default:paper 4",
- recipe = {
- {"default:papyrus", "default:papyrus", "default:papyrus"},
- }
- })
- minetest.register_craft({
- output = "default:rail 24",
- recipe = {
- {"default:steel_ingot", "", "default:steel_ingot"},
- {"default:steel_ingot", "default:stick", "default:steel_ingot"},
- {"default:steel_ingot", "", "default:steel_ingot"},
- }
- })
- minetest.register_craft({
- type = "toolrepair",
- additional_wear = -0.10, -- Tool repair buff (10% bonus instead of 2%).
- })
- -- minetest.register_alias("old","new")
- -- bookshelf
- minetest.register_alias("moreblocks:empty_shelf","moreblocks:empty_bookshelf")
- -- checkered stones and the cut versions
- minetest.register_alias("moreblocks:checker_stone_tile","moreblocks:split_stone_tile_alt")
- -- loop though the circular saw subtypes
- cs_names = {
- {"micro", "_1"},
- {"panel", "_1"},
- {"micro", "_2"},
- {"panel", "_2"},
- {"micro", "_4"},
- {"panel", "_4"},
- {"micro", ""},
- {"panel", ""},
- {"micro", "_12"},
- {"panel", "_12"},
- {"micro", "_14"},
- {"panel", "_14"},
- {"micro", "_15"},
- {"panel", "_15"},
- {"stair", "_outer"},
- {"stair", ""},
- {"stair", "_inner"},
- {"slab", "_1"},
- {"slab", "_2"},
- {"slab", "_quarter"},
- {"slab", ""},
- {"slab", "_three_quarter"},
- {"slab", "_14"},
- {"slab", "_15"},
- {"slab", "_two_sides"},
- {"slab", "_three_sides"},
- {"slab", "_three_sides_u"},
- {"stair", "_half"},
- {"stair", "_alt_1"},
- {"stair", "_alt_2"},
- {"stair", "_alt_4"},
- {"stair", "_alt"},
- {"slope", ""},
- {"slope", "_half"},
- {"slope", "_half_raised"},
- {"slope", "_inner"},
- {"slope", "_inner_half"},
- {"slope", "_inner_half_raised"},
- {"slope", "_inner_cut"},
- {"slope", "_inner_cut_half"},
- {"slope", "_inner_cut_half_raised"},
- {"slope", "_outer"},
- {"slope", "_outer_half"},
- {"slope", "_outer_half_raised"},
- {"slope", "_outer_cut"},
- {"slope", "_outer_cut_half"},
- {"slope", "_outer_cut_half_raised"},
- {"slope", "_cut"},
- }
- local nodename_dev = "checker_stone_tile"
- local nodename_11 = "split_stone_tile_alt"
- for i = 1, #cs_names do
- local t = cs_names[i]
- local cs_nodename_dev = "moreblocks" .. ":" .. t[1] .. "_" .. nodename_dev .. t[2]
- local cs_nodename_11 = "moreblocks" .. ":" .. t[1] .. "_" .. nodename_11 .. t[2]
- minetest.register_alias(cs_nodename_dev,cs_nodename_11)
- end
- -- wood tiles
- minetest.register_alias("moreblocks:wood_tile_offset", "moreblocks:wood_tile_up")
- -- desert stone stair
- -- created in dungeons
- -- minetest.register_alias("stairs:stair_desert_stone","moreblocks:stair_desert_stone")
- -- new trapstones and other blocks
- -- all_faces_acaia_tree
- -- all_faces_pine_tree
- -- compressed_dirt
- -- trap_desert_stone
- -- trap_obsidian
- -- trap_obsidian_glass
- -- trap_sandstone
- -- in nodes.lua and crafting.lua
|