summaryrefslogtreecommitdiff
path: root/mesecons_pistons
diff options
context:
space:
mode:
Diffstat (limited to 'mesecons_pistons')
-rw-r--r--mesecons_pistons/init.lua46
1 files changed, 33 insertions, 13 deletions
diff --git a/mesecons_pistons/init.lua b/mesecons_pistons/init.lua
index a51e16e..08e4e3f 100644
--- a/mesecons_pistons/init.lua
+++ b/mesecons_pistons/init.lua
@@ -153,10 +153,12 @@ minetest.register_node("mesecons_pistons:piston_normal_on", {
"mesecons_piston_back.png",
"mesecons_piston_on_front.png"
},
+ inventory_image = "mesecons_piston_top.png",
+ wield_image = "mesecons_piston_top.png",
groups = {cracky = 3, not_in_creative_inventory = 1},
paramtype = "light",
paramtype2 = "facedir",
- drop = {"mesecons_pistons:piston_normal_off"},
+ drop = "mesecons_pistons:piston_normal_off",
after_dig_node = piston_remove_pusher,
node_box = piston_on_box,
selection_box = piston_on_box,
@@ -230,10 +232,12 @@ minetest.register_node("mesecons_pistons:piston_sticky_on", {
"mesecons_piston_back.png",
"mesecons_piston_on_front.png"
},
+ inventory_image = "mesecons_piston_top.png",
+ wield_image = "mesecons_piston_top.png",
groups = {cracky = 3, not_in_creative_inventory = 1},
paramtype = "light",
paramtype2 = "facedir",
- drop = {"mesecons_pistons:piston_normal_off"},
+ drop = "mesecons_pistons:piston_normal_off",
after_dig_node = piston_remove_pusher,
node_box = piston_on_box,
selection_box = piston_on_box,
@@ -303,9 +307,11 @@ minetest.register_node("mesecons_pistons:piston_up_normal_off", {
"mesecons_piston_bottom.png",
"mesecons_piston_top.png^[transformR180",
},
+ inventory_image = "mesecons_piston_top.png",
+ wield_image = "mesecons_piston_top.png",
groups = {cracky = 3, not_in_creative_inventory = 1},
paramtype2 = "facedir",
- drop = {"mesecons_pistons:piston_normal_off"},
+ drop = "mesecons_pistons:piston_normal_off",
mesecons_piston = pistonspec_normal_up,
mesecons = {effector={
action_on = piston_on,
@@ -323,10 +329,12 @@ minetest.register_node("mesecons_pistons:piston_up_normal_on", {
"mesecons_piston_bottom.png",
"mesecons_piston_top.png^[transformR180",
},
+ inventory_image = "mesecons_piston_top.png",
+ wield_image = "mesecons_piston_top.png",
groups = {cracky = 3, not_in_creative_inventory = 1},
paramtype = "light",
paramtype2 = "facedir",
- drop = {"mesecons_pistons:piston_normal_off"},
+ drop = "mesecons_pistons:piston_normal_off",
after_dig_node = piston_remove_pusher,
node_box = piston_up_on_box,
selection_box = piston_up_on_box,
@@ -379,9 +387,11 @@ minetest.register_node("mesecons_pistons:piston_up_sticky_off", {
"mesecons_piston_top.png^[transformR180",
"mesecons_piston_tb.png"
},
+ inventory_image = "mesecons_piston_top.png",
+ wield_image = "mesecons_piston_top.png",
groups = {cracky = 3, not_in_creative_inventory = 1},
paramtype2 = "facedir",
- drop = {"mesecons_pistons:piston_sticky_off"},
+ drop = "mesecons_pistons:piston_sticky_off",
mesecons_piston = pistonspec_sticky_up,
mesecons = {effector={
action_on = piston_on,
@@ -399,10 +409,12 @@ minetest.register_node("mesecons_pistons:piston_up_sticky_on", {
"mesecons_piston_bottom.png",
"mesecons_piston_top.png^[transformR180",
},
+ inventory_image = "mesecons_piston_top.png",
+ wield_image = "mesecons_piston_top.png",
groups = {cracky = 3, not_in_creative_inventory = 1},
paramtype = "light",
paramtype2 = "facedir",
- drop = {"mesecons_pistons:piston_normal_off"},
+ drop = "mesecons_pistons:piston_normal_off",
after_dig_node = piston_remove_pusher,
node_box = piston_up_on_box,
selection_box = piston_up_on_box,
@@ -473,9 +485,11 @@ minetest.register_node("mesecons_pistons:piston_down_normal_off", {
"mesecons_piston_bottom.png^[transformR180",
"mesecons_piston_top.png",
},
+ inventory_image = "mesecons_piston_top.png",
+ wield_image = "mesecons_piston_top.png",
groups = {cracky = 3, not_in_creative_inventory = 1},
paramtype2 = "facedir",
- drop = {"mesecons_pistons:piston_normal_off"},
+ drop = "mesecons_pistons:piston_normal_off",
mesecons_piston = pistonspec_normal_down,
mesecons = {effector={
action_on = piston_on,
@@ -493,10 +507,12 @@ minetest.register_node("mesecons_pistons:piston_down_normal_on", {
"mesecons_piston_bottom.png^[transformR180",
"mesecons_piston_top.png",
},
+ inventory_image = "mesecons_piston_top.png",
+ wield_image = "mesecons_piston_top.png",
groups = {cracky = 3, not_in_creative_inventory = 1},
paramtype = "light",
paramtype2 = "facedir",
- drop = {"mesecons_pistons:piston_normal_off"},
+ drop = "mesecons_pistons:piston_normal_off",
after_dig_node = piston_remove_pusher,
node_box = piston_down_on_box,
selection_box = piston_down_on_box,
@@ -545,9 +561,11 @@ minetest.register_node("mesecons_pistons:piston_down_sticky_off", {
"mesecons_piston_bottom.png^[transformR180",
"mesecons_piston_top.png",
},
+ inventory_image = "mesecons_piston_top.png",
+ wield_image = "mesecons_piston_top.png",
groups = {cracky = 3, not_in_creative_inventory = 1},
paramtype2 = "facedir",
- drop = {"mesecons_pistons:piston_sticky_off"},
+ drop = "mesecons_pistons:piston_sticky_off",
mesecons_piston = pistonspec_sticky_down,
mesecons = {effector={
action_on = piston_on,
@@ -565,10 +583,12 @@ minetest.register_node("mesecons_pistons:piston_down_sticky_on", {
"mesecons_piston_bottom.png^[transformR180",
"mesecons_piston_top.png",
},
+ inventory_image = "mesecons_piston_top.png",
+ wield_image = "mesecons_piston_top.png",
groups = {cracky = 3, not_in_creative_inventory = 1},
paramtype = "light",
paramtype2 = "facedir",
- drop = {"mesecons_pistons:piston_sticky_off"},
+ drop = "mesecons_pistons:piston_sticky_off",
after_dig_node = piston_remove_pusher,
node_box = piston_down_on_box,
selection_box = piston_down_on_box,
@@ -670,7 +690,7 @@ mesecon:register_mvps_stopper("mesecons_pistons:piston_down_sticky_on", piston_u
--craft recipes
minetest.register_craft({
- output = '"mesecons_pistons:piston_normal" 2',
+ output = 'mesecons_pistons:piston_normal_off 2',
recipe = {
{"default:wood", "default:wood", "default:wood"},
{"default:cobble", "default:steel_ingot", "default:cobble"},
@@ -679,9 +699,9 @@ minetest.register_craft({
})
minetest.register_craft({
- output = "mesecons_pistons:piston_sticky",
+ output = "mesecons_pistons:piston_sticky_off",
recipe = {
{"mesecons_materials:glue"},
- {"mesecons_pistons:piston_normal"},
+ {"mesecons_pistons:piston_normal_off"},
}
})