123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- -- Nodebox and textures from NodeBox Editor Abuse Mod by Napiophelios under WTFPL
- -- Simplified by FreeGamers.org, added mesecon compatibility.
- -- Register the Mese Companion Cube node into the game.
- minetest.register_node("mese_companion_cube:mese_companion_cube", {
- description = "Mese Companion Cube",
- tiles = {"mese_companion_cube.png"},
- drawtype = "nodebox",
- paramtype = "light",
- sunlight_propagates = true,
- is_ground_content = false,
- groups = {oddly_breakable_by_hand=3, mesecon = 2, cracky = 3},
- sounds = default.node_sound_metal_defaults(),
- mesecons = {receptor = {
- state = mesecon.state.on
- }},
- node_box = {
- type = "fixed",
- fixed = {
- {0.1875, -0.4375, -0.4375, 0.4375, -0.125, -0.375},
- {-0.4375, -0.4375, -0.4375, -0.1875, -0.125, -0.375},
- {0.125, 0.1875, -0.4375, 0.4375, 0.4375, -0.375},
- {-0.4375, 0.1875, -0.4375, -0.125, 0.4375, -0.375},
- {0.25, -0.375, -0.5, 0.4375, -0.125, -0.4375},
- {0.125, -0.4375, -0.5, 0.375, -0.25, -0.4375},
- {0.1875, -0.375, -0.5, 0.375, -0.1875, -0.4375},
- {0.125, -0.4375, -0.4375, 0.4375, -0.1875, -0.375},
- {-0.4375, -0.4375, -0.4375, -0.125, -0.1875, -0.375},
- {-0.4375, -0.375, -0.5, -0.25, -0.125, -0.4375},
- {-0.375, -0.4375, -0.5, -0.125, -0.25, -0.4375},
- {-0.375, -0.375, -0.5, -0.1875, -0.1875, -0.4375},
- {0.1875, 0.125, -0.4375, 0.4375, 0.4375, -0.375},
- {-0.4375, 0.125, -0.4375, -0.1875, 0.4375, -0.375},
- {0.1875, 0.1875, -0.5, 0.375, 0.375, -0.4375},
- {0.25, 0.125, -0.5, 0.4375, 0.375, -0.4375},
- {0.125, 0.25, -0.5, 0.375, 0.4375, -0.4375},
- {-0.4375, 0.125, -0.5, -0.25, 0.375, -0.4375},
- {-0.375, 0.25, -0.5, -0.125, 0.4375, -0.4375},
- {-0.375, 0.1875, -0.5, -0.1875, 0.375, -0.4375},
- {-0.125, 0.25, -0.4375, 0.125, 0.375, -0.3125},
- {-0.125, -0.375, -0.4375, 0.125, -0.25, -0.3125},
- {0.25, -0.125, -0.4375, 0.375, 0.125, -0.3125},
- {-0.375, -0.125, -0.4375, -0.25, 0.125, -0.3125},
- {-0.125, -0.125, -0.4375, -0.0625, 0.125, -0.375},
- {0.0625, -0.125, -0.4375, 0.125, 0.125, -0.375},
- {-0.0625, -0.125, -0.4375, 0.0625, -0.0625, -0.375},
- {-0.0625, 0.0625, -0.4375, 0.0625, 0.125, -0.375},
- {-0.4375, -0.4375, -0.4375, -0.375, -0.125, -0.1875},
- {-0.4375, -0.4375, 0.1875, -0.375, -0.125, 0.4375},
- {-0.4375, 0.1875, -0.4375, -0.375, 0.4375, -0.125},
- {-0.4375, 0.1875, 0.125, -0.375, 0.4375, 0.4375},
- {-0.5, -0.375, -0.4375, -0.4375, -0.125, -0.25},
- {-0.5, -0.4375, -0.375, -0.4375, -0.25, -0.125},
- {-0.5, -0.375, -0.375, -0.4375, -0.1875, -0.1875},
- {-0.4375, -0.4375, -0.4375, -0.375, -0.1875, -0.125},
- {-0.4375, -0.4375, 0.125, -0.375, -0.1875, 0.4375},
- {-0.5, -0.375, 0.25, -0.4375, -0.125, 0.4375},
- {-0.5, -0.4375, 0.125, -0.4375, -0.25, 0.375},
- {-0.5, -0.375, 0.1875, -0.4375, -0.1875, 0.375},
- {-0.4375, 0.125, -0.4375, -0.375, 0.4375, -0.1875},
- {-0.4375, 0.125, 0.1875, -0.375, 0.4375, 0.4375},
- {-0.5, 0.1875, -0.375, -0.4375, 0.375, -0.1875},
- {-0.5, 0.125, -0.4375, -0.4375, 0.375, -0.25},
- {-0.5, 0.25, -0.375, -0.4375, 0.4375, -0.125},
- {-0.5, 0.125, 0.25, -0.4375, 0.375, 0.4375},
- {-0.5, 0.25, 0.125, -0.4375, 0.4375, 0.375},
- {-0.5, 0.1875, 0.1875, -0.4375, 0.375, 0.375},
- {-0.4375, 0.25, -0.125, -0.3125, 0.375, 0.125},
- {-0.4375, -0.375, -0.125, -0.3125, -0.25, 0.125},
- {-0.4375, -0.125, -0.375, -0.3125, 0.125, -0.25},
- {-0.4375, -0.125, 0.25, -0.3125, 0.125, 0.375},
- {-0.4375, -0.125, 0.0625, -0.375, 0.125, 0.125},
- {-0.4375, -0.125, -0.125, -0.375, 0.125, -0.0625},
- {-0.4375, -0.125, -0.0625, -0.375, -0.0625, 0.0625},
- {-0.4375, 0.0625, -0.0625, -0.375, 0.125, 0.0625},
- {0.375, -0.4375, 0.1875, 0.4375, -0.125, 0.4375},
- {0.375, -0.4375, -0.4375, 0.4375, -0.125, -0.1875},
- {0.375, 0.1875, 0.125, 0.4375, 0.4375, 0.4375},
- {0.375, 0.1875, -0.4375, 0.4375, 0.4375, -0.125},
- {0.4375, -0.375, 0.25, 0.5, -0.125, 0.4375},
- {0.4375, -0.4375, 0.125, 0.5, -0.25, 0.375},
- {0.4375, -0.375, 0.1875, 0.5, -0.1875, 0.375},
- {0.375, -0.4375, 0.125, 0.4375, -0.1875, 0.4375},
- {0.375, -0.4375, -0.4375, 0.4375, -0.1875, -0.125},
- {0.4375, -0.375, -0.4375, 0.5, -0.125, -0.25},
- {0.4375, -0.4375, -0.375, 0.5, -0.25, -0.125},
- {0.4375, -0.375, -0.375, 0.5, -0.1875, -0.1875},
- {0.375, 0.125, 0.1875, 0.4375, 0.4375, 0.4375},
- {0.375, 0.125, -0.4375, 0.4375, 0.4375, -0.1875},
- {0.4375, 0.1875, 0.1875, 0.5, 0.375, 0.375},
- {0.4375, 0.125, 0.25, 0.5, 0.375, 0.4375},
- {0.4375, 0.25, 0.125, 0.5, 0.4375, 0.375},
- {0.4375, 0.125, -0.4375, 0.5, 0.375, -0.25},
- {0.4375, 0.25, -0.375, 0.5, 0.4375, -0.125},
- {0.4375, 0.1875, -0.375, 0.5, 0.375, -0.1875},
- {0.3125, 0.25, -0.125, 0.4375, 0.375, 0.125},
- {0.3125, -0.375, -0.125, 0.4375, -0.25, 0.125},
- {0.3125, -0.125, 0.25, 0.4375, 0.125, 0.375},
- {0.3125, -0.125, -0.375, 0.4375, 0.125, -0.25},
- {0.375, -0.125, -0.125, 0.4375, 0.125, -0.0625},
- {0.375, -0.125, 0.0625, 0.4375, 0.125, 0.125},
- {0.375, -0.125, -0.0625, 0.4375, -0.0625, 0.0625},
- {0.375, 0.0625, -0.0625, 0.4375, 0.125, 0.0625},
- {0.125, 0.375, 0.1875, 0.4375, 0.4375, 0.4375},
- {0.125, 0.375, -0.4375, 0.4375, 0.4375, -0.1875},
- {-0.4375, 0.375, 0.125, -0.1875, 0.4375, 0.4375},
- {-0.4375, 0.375, -0.4375, -0.1875, 0.4375, -0.125},
- {0.125, 0.4375, 0.25, 0.375, 0.5, 0.4375},
- {0.25, 0.4375, 0.125, 0.4375, 0.5, 0.375},
- {0.1875, 0.4375, 0.1875, 0.375, 0.5, 0.375},
- {0.1875, 0.375, 0.125, 0.4375, 0.4375, 0.4375},
- {0.1875, 0.375, -0.4375, 0.4375, 0.4375, -0.125},
- {0.125, 0.4375, -0.4375, 0.375, 0.5, -0.25},
- {0.25, 0.4375, -0.375, 0.4375, 0.5, -0.125},
- {0.1875, 0.4375, -0.375, 0.375, 0.5, -0.1875},
- {-0.4375, 0.375, 0.1875, -0.125, 0.4375, 0.4375},
- {-0.4375, 0.375, -0.4375, -0.125, 0.4375, -0.1875},
- {-0.375, 0.4375, 0.1875, -0.1875, 0.5, 0.375},
- {-0.375, 0.4375, 0.25, -0.125, 0.5, 0.4375},
- {-0.4375, 0.4375, 0.125, -0.25, 0.5, 0.375},
- {-0.375, 0.4375, -0.4375, -0.125, 0.5, -0.25},
- {-0.4375, 0.4375, -0.375, -0.25, 0.5, -0.125},
- {-0.375, 0.4375, -0.375, -0.1875, 0.5, -0.1875},
- {-0.375, 0.3125, -0.125, -0.25, 0.4375, 0.125},
- {0.25, 0.3125, -0.125, 0.375, 0.4375, 0.125},
- {-0.125, 0.3125, 0.25, 0.125, 0.4375, 0.375},
- {-0.125, 0.3125, -0.375, 0.125, 0.4375, -0.25},
- {-0.125, 0.375, -0.125, 0.125, 0.4375, -0.0625},
- {-0.125, 0.375, 0.0625, 0.125, 0.4375, 0.125},
- {0.0625, 0.375, -0.0625, 0.125, 0.4375, 0.0625},
- {-0.125, 0.375, -0.0625, -0.0625, 0.4375, 0.0625},
- {-0.375, -0.375, -0.375, 0.375, 0.375, 0.375},
- {-0.4375, -0.4375, 0.375, -0.1875, -0.125, 0.4375},
- {0.1875, -0.4375, 0.375, 0.4375, -0.125, 0.4375},
- {-0.4375, 0.1875, 0.375, -0.125, 0.4375, 0.4375},
- {0.125, 0.1875, 0.375, 0.4375, 0.4375, 0.4375},
- {-0.4375, -0.375, 0.4375, -0.25, -0.125, 0.5},
- {-0.375, -0.4375, 0.4375, -0.125, -0.25, 0.5},
- {-0.375, -0.375, 0.4375, -0.1875, -0.1875, 0.5},
- {-0.4375, -0.4375, 0.375, -0.125, -0.1875, 0.4375},
- {0.125, -0.4375, 0.375, 0.4375, -0.1875, 0.4375},
- {0.25, -0.375, 0.4375, 0.4375, -0.125, 0.5},
- {0.125, -0.4375, 0.4375, 0.375, -0.25, 0.5},
- {0.1875, -0.375, 0.4375, 0.375, -0.1875, 0.5},
- {-0.4375, 0.125, 0.375, -0.1875, 0.4375, 0.4375},
- {0.1875, 0.125, 0.375, 0.4375, 0.4375, 0.4375},
- {-0.375, 0.1875, 0.4375, -0.1875, 0.375, 0.5},
- {-0.4375, 0.125, 0.4375, -0.25, 0.375, 0.5},
- {-0.375, 0.25, 0.4375, -0.125, 0.4375, 0.5},
- {0.25, 0.125, 0.4375, 0.4375, 0.375, 0.5},
- {0.125, 0.25, 0.4375, 0.375, 0.4375, 0.5},
- {0.1875, 0.1875, 0.4375, 0.375, 0.375, 0.5},
- {-0.125, 0.25, 0.3125, 0.125, 0.375, 0.4375},
- {-0.125, -0.375, 0.3125, 0.125, -0.25, 0.4375},
- {-0.375, -0.125, 0.3125, -0.25, 0.125, 0.4375},
- {0.25, -0.125, 0.3125, 0.375, 0.125, 0.4375},
- {0.0625, -0.125, 0.375, 0.125, 0.125, 0.4375},
- {-0.125, -0.125, 0.375, -0.0625, 0.125, 0.4375},
- {-0.0625, -0.125, 0.375, 0.0625, -0.0625, 0.4375},
- {-0.0625, 0.0625, 0.375, 0.0625, 0.125, 0.4375},
- {-0.4375, -0.4375, -0.4375, -0.1875, -0.375, -0.125},
- {0.1875, -0.4375, -0.4375, 0.4375, -0.375, -0.125},
- {-0.4375, -0.4375, 0.1875, -0.125, -0.375, 0.4375},
- {0.125, -0.4375, 0.1875, 0.4375, -0.375, 0.4375},
- {-0.4375, -0.5, -0.375, -0.25, -0.4375, -0.125},
- {-0.375, -0.5, -0.4375, -0.125, -0.4375, -0.25},
- {-0.375, -0.5, -0.375, -0.1875, -0.4375, -0.1875},
- {-0.4375, -0.4375, -0.4375, -0.125, -0.375, -0.1875},
- {0.125, -0.4375, -0.4375, 0.4375, -0.375, -0.1875},
- {0.25, -0.5, -0.375, 0.4375, -0.4375, -0.125},
- {0.125, -0.5, -0.4375, 0.375, -0.4375, -0.25},
- {0.1875, -0.5, -0.375, 0.375, -0.4375, -0.1875},
- {-0.4375, -0.4375, 0.125, -0.1875, -0.375, 0.4375},
- {0.1875, -0.4375, 0.125, 0.4375, -0.375, 0.4375},
- {-0.375, -0.5, 0.1875, -0.1875, -0.4375, 0.375},
- {-0.4375, -0.5, 0.125, -0.25, -0.4375, 0.375},
- {-0.375, -0.5, 0.25, -0.125, -0.4375, 0.4375},
- {0.25, -0.5, 0.125, 0.4375, -0.4375, 0.375},
- {0.125, -0.5, 0.25, 0.375, -0.4375, 0.4375},
- {0.1875, -0.5, 0.1875, 0.375, -0.4375, 0.375},
- {-0.125, -0.4375, 0.25, 0.125, -0.3125, 0.375},
- {-0.125, -0.4375, -0.375, 0.125, -0.3125, -0.25},
- {-0.375, -0.4375, -0.125, -0.25, -0.3125, 0.125},
- {0.25, -0.4375, -0.125, 0.375, -0.3125, 0.125},
- {0.0625, -0.4375, -0.125, 0.125, -0.375, 0.125},
- {-0.125, -0.4375, -0.125, -0.0625, -0.375, 0.125},
- {-0.0625, -0.4375, -0.125, 0.0625, -0.375, -0.0625},
- {-0.0625, -0.4375, 0.0625, 0.0625, -0.375, 0.125},
- },
- },
- selection_box = {
- type = "fixed",
- fixed = {
- {-0.4375, -0.4375, -0.4375, 0.4375, 0.4375, 0.4375},
- },
- },
- })
- -- Register the recipe for the Mese Companion Cube.
- minetest.register_craft({
- output = 'mese_companion_cube:mese_companion_cube',
- recipe = {
- {'default:steel_ingot', 'default:mese_crystal', 'default:steel_ingot'},
- {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'},
- {'default:steel_ingot', 'default:mese_crystal', 'default:steel_ingot'},
- }
- })
|