From 109d817df659fe235b7bbb7fce6f0057b6583358 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sun, 21 Apr 2013 01:00:31 -0400 Subject: Make pressure plate texturing more flexible, improve appearance of existing textures --- mesecons_pressureplates/init.lua | 24 +++++++++++---------- .../textures/jeija_pressure_plate_stone_inv.png | Bin 0 -> 604 bytes .../textures/jeija_pressure_plate_stone_off.png | Bin 648 -> 555 bytes .../jeija_pressure_plate_stone_off_edges.png | Bin 0 -> 292 bytes .../textures/jeija_pressure_plate_stone_on.png | Bin 680 -> 579 bytes .../jeija_pressure_plate_stone_on_edges.png | Bin 0 -> 336 bytes .../textures/jeija_pressure_plate_stone_wield.png | Bin 0 -> 604 bytes .../textures/jeija_pressure_plate_wood_inv.png | Bin 0 -> 716 bytes .../textures/jeija_pressure_plate_wood_off.png | Bin 750 -> 663 bytes .../jeija_pressure_plate_wood_off_edges.png | Bin 0 -> 295 bytes .../textures/jeija_pressure_plate_wood_on.png | Bin 772 -> 675 bytes .../jeija_pressure_plate_wood_on_edges.png | Bin 0 -> 336 bytes .../textures/jeija_pressure_plate_wood_wield.png | Bin 0 -> 716 bytes 13 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 mesecons_textures/textures/jeija_pressure_plate_stone_inv.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_stone_off_edges.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_stone_on_edges.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_stone_wield.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_wood_inv.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_wood_off_edges.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_wood_on_edges.png create mode 100644 mesecons_textures/textures/jeija_pressure_plate_wood_wield.png 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"}}) diff --git a/mesecons_textures/textures/jeija_pressure_plate_stone_inv.png b/mesecons_textures/textures/jeija_pressure_plate_stone_inv.png new file mode 100644 index 0000000..bfe5a1d Binary files /dev/null and b/mesecons_textures/textures/jeija_pressure_plate_stone_inv.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_stone_off.png b/mesecons_textures/textures/jeija_pressure_plate_stone_off.png index 9952b65..46140da 100644 Binary files a/mesecons_textures/textures/jeija_pressure_plate_stone_off.png and b/mesecons_textures/textures/jeija_pressure_plate_stone_off.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_stone_off_edges.png b/mesecons_textures/textures/jeija_pressure_plate_stone_off_edges.png new file mode 100644 index 0000000..2ad9acc Binary files /dev/null and b/mesecons_textures/textures/jeija_pressure_plate_stone_off_edges.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_stone_on.png b/mesecons_textures/textures/jeija_pressure_plate_stone_on.png index 962e4ed..dc64931 100644 Binary files a/mesecons_textures/textures/jeija_pressure_plate_stone_on.png and b/mesecons_textures/textures/jeija_pressure_plate_stone_on.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_stone_on_edges.png b/mesecons_textures/textures/jeija_pressure_plate_stone_on_edges.png new file mode 100644 index 0000000..51add95 Binary files /dev/null and b/mesecons_textures/textures/jeija_pressure_plate_stone_on_edges.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_stone_wield.png b/mesecons_textures/textures/jeija_pressure_plate_stone_wield.png new file mode 100644 index 0000000..c533567 Binary files /dev/null and b/mesecons_textures/textures/jeija_pressure_plate_stone_wield.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_wood_inv.png b/mesecons_textures/textures/jeija_pressure_plate_wood_inv.png new file mode 100644 index 0000000..36dacd0 Binary files /dev/null and b/mesecons_textures/textures/jeija_pressure_plate_wood_inv.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_wood_off.png b/mesecons_textures/textures/jeija_pressure_plate_wood_off.png index ace94f5..ca98757 100644 Binary files a/mesecons_textures/textures/jeija_pressure_plate_wood_off.png and b/mesecons_textures/textures/jeija_pressure_plate_wood_off.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_wood_off_edges.png b/mesecons_textures/textures/jeija_pressure_plate_wood_off_edges.png new file mode 100644 index 0000000..665ae97 Binary files /dev/null and b/mesecons_textures/textures/jeija_pressure_plate_wood_off_edges.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_wood_on.png b/mesecons_textures/textures/jeija_pressure_plate_wood_on.png index 605d9a3..e1a7d8e 100644 Binary files a/mesecons_textures/textures/jeija_pressure_plate_wood_on.png and b/mesecons_textures/textures/jeija_pressure_plate_wood_on.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_wood_on_edges.png b/mesecons_textures/textures/jeija_pressure_plate_wood_on_edges.png new file mode 100644 index 0000000..358f2ea Binary files /dev/null and b/mesecons_textures/textures/jeija_pressure_plate_wood_on_edges.png differ diff --git a/mesecons_textures/textures/jeija_pressure_plate_wood_wield.png b/mesecons_textures/textures/jeija_pressure_plate_wood_wield.png new file mode 100644 index 0000000..50b321d Binary files /dev/null and b/mesecons_textures/textures/jeija_pressure_plate_wood_wield.png differ -- cgit v1.2.3 From b0bef909a0b38f8c35d4fc84a2df621c7b96f559 Mon Sep 17 00:00:00 2001 From: Jeija Date: Sun, 21 Apr 2013 08:16:43 +0200 Subject: Fix pressure plate (onstate) nodebox --- mesecons_pressureplates/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesecons_pressureplates/init.lua b/mesecons_pressureplates/init.lua index 975e77f..1f6f064 100644 --- a/mesecons_pressureplates/init.lua +++ b/mesecons_pressureplates/init.lua @@ -5,7 +5,7 @@ local pp_box_off = { local pp_box_on = { type = "fixed", - fixed = { -7/16, -8/16, -7/16, 7/16, -7/16, 7/16 }, + fixed = { -7/16, -8/16, -7/16, 7/16, -7.5/16, 7/16 }, } pp_on_timer = function (pos, elapsed) -- cgit v1.2.3 From b3fb406727eb32172d2f65ade898c0daea8866a3 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sun, 21 Apr 2013 22:16:17 -0400 Subject: Minor tweak to allow vertical wires with caps to use the "vertical" texture for the sides (still uses the "full" for the top/bottom of the caps). --- mesecons_extrawires/vertical.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mesecons_extrawires/vertical.lua b/mesecons_extrawires/vertical.lua index 7575e9f..39b5417 100644 --- a/mesecons_extrawires/vertical.lua +++ b/mesecons_extrawires/vertical.lua @@ -117,7 +117,7 @@ minetest.register_node("mesecons_extrawires:vertical_off", { minetest.register_node("mesecons_extrawires:vertical_top_on", { description = "Vertical mesecon", drawtype = "nodebox", - tiles = {"wires_full_on.png"}, + tiles = {"wires_full_on.png","wires_full_on.png","wires_vertical_on.png"}, walkable = false, paramtype = "light", sunlight_propagates = true, @@ -139,7 +139,7 @@ minetest.register_node("mesecons_extrawires:vertical_top_on", { minetest.register_node("mesecons_extrawires:vertical_top_off", { description = "Vertical mesecon", drawtype = "nodebox", - tiles = {"wires_full_off.png"}, + tiles = {"wires_full_off.png","wires_full_off.png","wires_vertical_off.png"}, walkable = false, paramtype = "light", sunlight_propagates = true, @@ -162,7 +162,7 @@ minetest.register_node("mesecons_extrawires:vertical_top_off", { minetest.register_node("mesecons_extrawires:vertical_bottom_on", { description = "Vertical mesecon", drawtype = "nodebox", - tiles = {"wires_full_on.png"}, + tiles = {"wires_full_on.png","wires_full_on.png","wires_vertical_on.png"}, walkable = false, paramtype = "light", sunlight_propagates = true, @@ -183,7 +183,7 @@ minetest.register_node("mesecons_extrawires:vertical_bottom_on", { minetest.register_node("mesecons_extrawires:vertical_bottom_off", { description = "Vertical mesecon", drawtype = "nodebox", - tiles = {"wires_full_off.png"}, + tiles = {"wires_full_off.png","wires_full_off.png","wires_vertical_off.png"}, walkable = false, paramtype = "light", sunlight_propagates = true, -- cgit v1.2.3 From 13757ac8543a53268c7f5d4d851bbbec196b0be8 Mon Sep 17 00:00:00 2001 From: RealBadAngel Date: Sat, 27 Apr 2013 02:13:42 +0300 Subject: Update README --- README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README b/README index 9a395c7..be75194 100644 --- a/README +++ b/README @@ -14,7 +14,7 @@ Jordach: Sounds for the noteblock minerd247: Some textures ...other contributors -This is a mod for minetest-c55. +This is a mod for minetest. Copy the minetest-mod-mesecons directory into you game's mod folder (e.g. games/minetest_game/mods/minetest-mod-mesecons) -- cgit v1.2.3