From 335d9a3eddcb590c3ca5de9cba9b152e5e560af1 Mon Sep 17 00:00:00 2001
From: Vanessa Ezekowitz <vanessaezekowitz@gmail.com>
Date: Tue, 13 Feb 2018 14:05:34 -0500
Subject: removed boost_cart and carbone_mobs -- too many crashes updated blox,
 homedecor, plantlifed, cottages, farming_redo, framedglass, gloopblocks,
 mesecons, moreblocks, moretrees, pipeworks, player_textures, replacer,
 signs_lib, stained_glass, technic, travelnet, unified_inventory, unifieddyes,
 and worldedit.

---
 mesecons_insulated/depends.txt | 1 +
 mesecons_insulated/init.lua    | 6 ++++++
 2 files changed, 7 insertions(+)

(limited to 'mesecons_insulated')

diff --git a/mesecons_insulated/depends.txt b/mesecons_insulated/depends.txt
index acaa924..a0ba1ef 100644
--- a/mesecons_insulated/depends.txt
+++ b/mesecons_insulated/depends.txt
@@ -1 +1,2 @@
 mesecons
+screwdriver?
diff --git a/mesecons_insulated/init.lua b/mesecons_insulated/init.lua
index b494540..92ff639 100644
--- a/mesecons_insulated/init.lua
+++ b/mesecons_insulated/init.lua
@@ -1,3 +1,5 @@
+local screwdriver_exists = minetest.global_exists("screwdriver")
+
 local function insulated_wire_get_rules(node)
 	local rules = 	{{x = 1,  y = 0,  z = 0},
 			 {x =-1,  y = 0,  z = 0}}
@@ -20,6 +22,7 @@ minetest.register_node("mesecons_insulated:insulated_on", {
 	},
 	paramtype = "light",
 	paramtype2 = "facedir",
+	is_ground_content = false,
 	walkable = false,
 	sunlight_propagates = true,
 	selection_box = {
@@ -38,6 +41,7 @@ minetest.register_node("mesecons_insulated:insulated_on", {
 		rules = insulated_wire_get_rules
 	}},
 	on_blast = mesecon.on_blastnode,
+	on_rotate = screwdriver_exists and screwdriver.rotate_simple,
 })
 
 minetest.register_node("mesecons_insulated:insulated_off", {
@@ -53,6 +57,7 @@ minetest.register_node("mesecons_insulated:insulated_off", {
 	},
 	paramtype = "light",
 	paramtype2 = "facedir",
+	is_ground_content = false,
 	walkable = false,
 	sunlight_propagates = true,
 	selection_box = {
@@ -70,6 +75,7 @@ minetest.register_node("mesecons_insulated:insulated_off", {
 		rules = insulated_wire_get_rules
 	}},
 	on_blast = mesecon.on_blastnode,
+	on_rotate = screwdriver_exists and screwdriver.rotate_simple,
 })
 
 minetest.register_craft({
-- 
cgit v1.2.3