summaryrefslogtreecommitdiff
path: root/mesecons_pressureplates
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-04-21 01:00:31 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-04-21 01:00:31 -0400
commit109d817df659fe235b7bbb7fce6f0057b6583358 (patch)
tree21645099c185b33aeae7711117d31bde6cac0e2a /mesecons_pressureplates
parent1a5b1b46912fa50c2b030700bb4b9503d07a0980 (diff)
downloadmesecons-109d817df659fe235b7bbb7fce6f0057b6583358.tar
mesecons-109d817df659fe235b7bbb7fce6f0057b6583358.tar.gz
mesecons-109d817df659fe235b7bbb7fce6f0057b6583358.tar.bz2
mesecons-109d817df659fe235b7bbb7fce6f0057b6583358.tar.xz
mesecons-109d817df659fe235b7bbb7fce6f0057b6583358.zip
Make pressure plate texturing more flexible, improve appearance of existing textures
Diffstat (limited to 'mesecons_pressureplates')
-rw-r--r--mesecons_pressureplates/init.lua24
1 files changed, 13 insertions, 11 deletions
diff --git a/mesecons_pressureplates/init.lua b/mesecons_pressureplates/init.lua
index 3ec7c91..975e77f 100644
--- a/mesecons_pressureplates/init.lua
+++ b/mesecons_pressureplates/init.lua
@@ -49,7 +49,7 @@ end
-- image: inventory and wield image of the pressure plate
-- recipe: crafting recipe of the pressure plate
-function mesecon:register_pressure_plate(offstate, onstate, description, texture_off, texture_on, image, recipe)
+function mesecon:register_pressure_plate(offstate, onstate, description, textures_off, textures_on, image_w, image_i, recipe)
local ppspec = {
offstate = offstate,
onstate = onstate
@@ -57,9 +57,9 @@ function mesecon:register_pressure_plate(offstate, onstate, description, texture
minetest.register_node(offstate, {
drawtype = "nodebox",
- tiles = {texture_off},
- inventory_image = texture_off,
- wield_image = image,
+ tiles = textures_off,
+ inventory_image = image_i,
+ wield_image = image_w,
paramtype = "light",
selection_box = pp_box_off,
node_box = pp_box_off,
@@ -77,7 +77,7 @@ function mesecon:register_pressure_plate(offstate, onstate, description, texture
minetest.register_node(onstate, {
drawtype = "nodebox",
- tiles = {texture_on},
+ tiles = textures_on,
paramtype = "light",
selection_box = pp_box_on,
node_box = pp_box_on,
@@ -110,16 +110,18 @@ mesecon:register_pressure_plate(
"mesecons_pressureplates:pressure_plate_wood_off",
"mesecons_pressureplates:pressure_plate_wood_on",
"Wooden Pressure Plate",
- "jeija_pressure_plate_wood_off.png",
- "jeija_pressure_plate_wood_on.png",
- "jeija_pressure_plate_wood_off.png",
+ {"jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off_edges.png"},
+ {"jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on_edges.png"},
+ "jeija_pressure_plate_wood_wield.png",
+ "jeija_pressure_plate_wood_inv.png",
{{"default:wood", "default:wood"}})
mesecon:register_pressure_plate(
"mesecons_pressureplates:pressure_plate_stone_off",
"mesecons_pressureplates:pressure_plate_stone_on",
"Stone Pressure Plate",
- "jeija_pressure_plate_stone_off.png",
- "jeija_pressure_plate_stone_on.png",
- "jeija_pressure_plate_stone_off.png",
+ {"jeija_pressure_plate_stone_off.png","jeija_pressure_plate_stone_off.png","jeija_pressure_plate_stone_off_edges.png"},
+ {"jeija_pressure_plate_stone_on.png","jeija_pressure_plate_stone_on.png","jeija_pressure_plate_stone_on_edges.png"},
+ "jeija_pressure_plate_stone_wield.png",
+ "jeija_pressure_plate_stone_inv.png",
{{"default:cobble", "default:cobble"}})