123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- -- beds/beds.lua
- -- support for MT game translation.
- local S = beds.get_translator
- -- Fancy shaped bed
- beds.register_bed("beds:fancy_bed", {
- description = S("Fancy Bed"),
- inventory_image = "beds_bed_fancy.png",
- wield_image = "beds_bed_fancy.png",
- tiles = {
- bottom = {
- "beds_bed_top1.png",
- "beds_bed_under.png",
- "beds_bed_side1.png",
- "beds_bed_side1.png^[transformFX",
- "beds_bed_foot.png",
- "beds_bed_foot.png",
- },
- top = {
- "beds_bed_top2.png",
- "beds_bed_under.png",
- "beds_bed_side2.png",
- "beds_bed_side2.png^[transformFX",
- "beds_bed_head.png",
- "beds_bed_head.png",
- }
- },
- nodebox = {
- bottom = {
- {-0.5, -0.5, -0.5, -0.375, -0.065, -0.4375},
- {0.375, -0.5, -0.5, 0.5, -0.065, -0.4375},
- {-0.5, -0.375, -0.5, 0.5, -0.125, -0.4375},
- {-0.5, -0.375, -0.5, -0.4375, -0.125, 0.5},
- {0.4375, -0.375, -0.5, 0.5, -0.125, 0.5},
- {-0.4375, -0.3125, -0.4375, 0.4375, -0.0625, 0.5},
- },
- top = {
- {-0.5, -0.5, 0.4375, -0.375, 0.1875, 0.5},
- {0.375, -0.5, 0.4375, 0.5, 0.1875, 0.5},
- {-0.5, 0, 0.4375, 0.5, 0.125, 0.5},
- {-0.5, -0.375, 0.4375, 0.5, -0.125, 0.5},
- {-0.5, -0.375, -0.5, -0.4375, -0.125, 0.5},
- {0.4375, -0.375, -0.5, 0.5, -0.125, 0.5},
- {-0.4375, -0.3125, -0.5, 0.4375, -0.0625, 0.4375},
- }
- },
- selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
- recipe = {
- {"", "", "group:stick"},
- {"wool:white", "wool:white", "wool:white"},
- {"group:wood", "group:wood", "group:wood"},
- },
- })
- -- Simple shaped bed
- beds.register_bed("beds:bed", {
- description = S("Simple Bed"),
- inventory_image = "beds_bed.png",
- wield_image = "beds_bed.png",
- tiles = {
- bottom = {
- "beds_bed_top_bottom.png^[transformR90",
- "beds_bed_under.png",
- "beds_bed_side_bottom_r.png",
- "beds_bed_side_bottom_r.png^[transformFX",
- "blank.png",
- "beds_bed_side_bottom.png"
- },
- top = {
- "beds_bed_top_top.png^[transformR90",
- "beds_bed_under.png",
- "beds_bed_side_top_r.png",
- "beds_bed_side_top_r.png^[transformFX",
- "beds_bed_side_top.png",
- "blank.png",
- }
- },
- nodebox = {
- bottom = {-0.5, -0.5, -0.5, 0.5, 0.0625, 0.5},
- top = {-0.5, -0.5, -0.5, 0.5, 0.0625, 0.5},
- },
- selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.0625, 1.5},
- recipe = {
- {"wool:white", "wool:white", "wool:white"},
- {"group:wood", "group:wood", "group:wood"}
- },
- })
- -- Aliases for PilzAdam's beds mod
- minetest.register_alias("beds:bed_bottom_red", "beds:bed_bottom")
- minetest.register_alias("beds:bed_top_red", "beds:bed_top")
- -- Fuel
- minetest.register_craft({
- type = "fuel",
- recipe = "beds:fancy_bed_bottom",
- burntime = 13,
- })
- minetest.register_craft({
- type = "fuel",
- recipe = "beds:bed_bottom",
- burntime = 12,
- })
|