Add 3d pressure plates

This commit is contained in:
Jeija 2012-06-21 13:56:04 +02:00
parent 3ed865d94d
commit dfc918a5f5
1 changed files with 24 additions and 4 deletions

View File

@ -1,7 +1,7 @@
-- PRESSURE PLATE WOOD -- PRESSURE PLATE WOOD
minetest.register_node("mesecons_pressureplates:pressure_plate_wood_off", { minetest.register_node("mesecons_pressureplates:pressure_plate_wood_off", {
drawtype = "raillike", drawtype = "nodebox",
tile_images = {"jeija_pressure_plate_wood_off.png"}, tile_images = {"jeija_pressure_plate_wood_off.png"},
inventory_image = "jeija_pressure_plate_wood_off.png", inventory_image = "jeija_pressure_plate_wood_off.png",
wield_image = "jeija_pressure_plate_wood_off.png", wield_image = "jeija_pressure_plate_wood_off.png",
@ -10,19 +10,29 @@ minetest.register_node("mesecons_pressureplates:pressure_plate_wood_off", {
walkable = false, walkable = false,
selection_box = { selection_box = {
type = "fixed", type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5},
},
node_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5},
}, },
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3}, groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3},
description="Wood Pressure Plate", description="Wood Pressure Plate",
}) })
minetest.register_node("mesecons_pressureplates:pressure_plate_wood_on", { minetest.register_node("mesecons_pressureplates:pressure_plate_wood_on", {
drawtype = "raillike", drawtype = "nodebox",
tile_images = {"jeija_pressure_plate_wood_on.png"}, tile_images = {"jeija_pressure_plate_wood_on.png"},
paramtype = "light", paramtype = "light",
is_ground_content = true, is_ground_content = true,
walkable = false, walkable = false,
selection_box = { selection_box = {
type = "fixed", type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, -0.48, 0.5},
},
node_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, -0.48, 0.5},
}, },
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3}, groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3},
drop='"mesecons_pressureplates:pressure_plate_wood_off" 1', drop='"mesecons_pressureplates:pressure_plate_wood_off" 1',
@ -73,7 +83,7 @@ mesecon:add_receptor_node_off("mesecons_pressureplates:pressure_plate_wood_off")
-- PRESSURE PLATE STONE -- PRESSURE PLATE STONE
minetest.register_node("mesecons_pressureplates:pressure_plate_stone_off", { minetest.register_node("mesecons_pressureplates:pressure_plate_stone_off", {
drawtype = "raillike", drawtype = "nodebox",
tile_images = {"jeija_pressure_plate_stone_off.png"}, tile_images = {"jeija_pressure_plate_stone_off.png"},
inventory_image = "jeija_pressure_plate_stone_off.png", inventory_image = "jeija_pressure_plate_stone_off.png",
wield_image = "jeija_pressure_plate_stone_off.png", wield_image = "jeija_pressure_plate_stone_off.png",
@ -82,19 +92,29 @@ minetest.register_node("mesecons_pressureplates:pressure_plate_stone_off", {
walkable = false, walkable = false,
selection_box = { selection_box = {
type = "fixed", type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5},
},
node_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5},
}, },
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3}, groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3},
description="Stone Pressure Plate", description="Stone Pressure Plate",
}) })
minetest.register_node("mesecons_pressureplates:pressure_plate_stone_on", { minetest.register_node("mesecons_pressureplates:pressure_plate_stone_on", {
drawtype = "raillike", drawtype = "nodebox",
tile_images = {"jeija_pressure_plate_stone_on.png"}, tile_images = {"jeija_pressure_plate_stone_on.png"},
paramtype = "light", paramtype = "light",
is_ground_content = true, is_ground_content = true,
walkable = false, walkable = false,
selection_box = { selection_box = {
type = "fixed", type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, -0.48, 0.5},
},
node_box = {
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, -0.48, 0.5},
}, },
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3}, groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3},
drop='"mesecons_pressureplates:pressure_plate_stone_off" 1', drop='"mesecons_pressureplates:pressure_plate_stone_off" 1',