summaryrefslogtreecommitdiff
path: root/mesecons_button/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mesecons_button/init.lua')
-rw-r--r--mesecons_button/init.lua26
1 files changed, 18 insertions, 8 deletions
diff --git a/mesecons_button/init.lua b/mesecons_button/init.lua
index 69f9777..7d7ec93 100644
--- a/mesecons_button/init.lua
+++ b/mesecons_button/init.lua
@@ -1,27 +1,37 @@
-- WALL BUTTON
minetest.register_node("mesecons_button:button_off", {
- drawtype = "signlike",
+ drawtype = "nodebox",
tile_images = {"jeija_wall_button_off.png"},
paramtype = "light",
- paramtype2 = "wallmounted",
+ paramtype2 = "facedir",
legacy_wallmounted = true,
walkable = false,
selection_box = {
- type = "wallmounted",
+ type = "fixed",
+ fixed = {-0.2, -0.15, 0.3, 0.2, 0.15, 0.5},
+ },
+ node_box = {
+ type = "fixed",
+ fixed = {-0.2, -0.15, 0.3, 0.2, 0.15, 0.5},
},
groups = {dig_immediate=2},
description = "Button",
})
minetest.register_node("mesecons_button:button_on", {
- drawtype = "signlike",
+ drawtype = "nodebox",
tile_images = {"jeija_wall_button_on.png"},
paramtype = "light",
- paramtype2 = "wallmounted",
+ paramtype2 = "facedir",
legacy_wallmounted = true,
walkable = false,
- selection_box = {
- type = "wallmounted",
- },
+ selection_box = {
+ type = "fixed",
+ fixed = {-0.2, -0.15, 0.4, 0.2, 0.15, 0.5},
+ },
+ node_box = {
+ type = "fixed",
+ fixed = {-0.2, -0.15, 0.4, 0.2, 0.15, 0.5},
+ },
groups = {dig_immediate=2},
drop = 'mesecons_button:button_off',
description = "Button",