summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md1
-rw-r--r--depends.txt3
-rw-r--r--init.lua6
3 files changed, 9 insertions, 1 deletions
diff --git a/README.md b/README.md
index cccb0a2..8600496 100644
--- a/README.md
+++ b/README.md
@@ -45,6 +45,7 @@ Change log:
2.0 - Added protector placement tool (thanks to Shara) so that players can easily
stand on a protector, face in a direction and it places a new one at a set
distance to cover protection radius. Added /protector_show command (thanks agaran)
+ Protectors cannot be moved by mesecon pistons or machines.
Lucky Blocks: 6
diff --git a/depends.txt b/depends.txt
index 8a8d2a2..4713add 100644
--- a/depends.txt
+++ b/depends.txt
@@ -1,3 +1,4 @@
default
intllib?
-lucky_block? \ No newline at end of file
+lucky_block?
+mesecons_mvps?
diff --git a/init.lua b/init.lua
index ff59383..aebfdb0 100644
--- a/init.lua
+++ b/init.lua
@@ -640,4 +640,10 @@ dofile(path .. "/admin.lua")
dofile(path .. "/tool.lua")
dofile(path .. "/lucky_block.lua")
+-- stop mesecon pistons from pushing protectors
+if minetest.get_modpath("mesecons_mvps") then
+ mesecon.register_mvps_stopper("protector:protect")
+ mesecon.register_mvps_stopper("protector:protect2")
+end
+
print (S("[MOD] Protector Redo loaded"))