Go to file
TenPlus1 11c0b9b153 Protectors cannot be moved by mesecons anymore 2017-02-01 14:13:20 +00:00
locale Added intllib support (thanks Xanthin) 2016-06-07 20:29:06 +01:00
textures Changed license 2016-08-19 19:24:54 +01:00
README.md Protectors cannot be moved by mesecons anymore 2017-02-01 14:13:20 +00:00
admin.lua added /protector_show command (thanks agaran) 2017-01-21 13:39:49 +00:00
depends.txt Protectors cannot be moved by mesecons anymore 2017-02-01 14:13:20 +00:00
description.txt added mod.conf, description.txt and screenshot.png 2016-11-02 17:06:38 +00:00
doors_chest.lua tidy code, add protected spawn feature 2016-11-02 16:54:19 +00:00
init.lua Protectors cannot be moved by mesecons anymore 2017-02-01 14:13:20 +00:00
license.txt Changed license 2016-08-19 19:24:54 +01:00
lucky_block.lua added 6x lucky blocks 2016-11-12 10:52:47 +00:00
mod.conf added mod.conf, description.txt and screenshot.png 2016-11-02 17:06:38 +00:00
pvp.lua tidy code, add protected spawn feature 2016-11-02 16:54:19 +00:00
screenshot.png added mod.conf, description.txt and screenshot.png 2016-11-02 17:06:38 +00:00
tool.lua holding sneak while using tool copies over members also 2016-11-30 20:44:22 +00:00

README.md

Protector Redo mod [protect]

Protector redo for minetest is a mod that protects a players builds by placing a block that stops other players from digging or placing blocks in that area.

based on glomie's mod, remade by Zeg9 and rewritten by TenPlus1.

https://forum.minetest.net/viewtopic.php?f=11&t=9376

Change log:

0.1 - Initial release 0.2 - Texture update 0.3 - Added Protection Logo to blend in with player builds 0.4 - Code tweak for 0.4.10+ 0.5 - Added protector.radius variable in init.lua (default: 5) 0.6 - Added Protected Doors (wood and steel) and Protected Chest 0.7 - Protected Chests now have "To Chest" and "To Inventory" buttons to copy contents across, also chests can be named 0.8 - Updated to work with Minetest 0.4.12, simplified textures 0.9 - Tweaked code 1.0 - Only owner can remove protector 1.1 - Set 'protector_pvp = true' in minetest.conf to disable pvp in protected areas except your own, also setting protector_pvp_spawn higher than 0 will disable pvp around spawn area with the radius you entered 1.2 - Shift and click support added with Minetest 0.4.13 to quickly copy stacks to and from protected chest 1.3 - Moved protector on_place into node itself, protector zone display changed from 10 to 5 seconds, general code tidy 1.4 - Changed protector recipes to give single item instead of 4, added + button to interface, tweaked and tidied code, added admin command /delprot to remove protectors in bulk from banned/old players 1.5 - Added much requested protected trapdoor 1.6 - Added protector_drop (true or false) and protector_hurt (hurt by this num) variables to minetest.conf settings to stop players breaking protected areas by dropping tools and hurting player. 1.7 - Included an edited version of WTFPL doors mod since protected doors didn't work with the doors mod in the latest daily build... Now it's fine :) added support for "protection_bypass" privelage. 1.8 - Added 'protector_flip' setting to stop players using lag to grief into another players house, it flips them around to stop them digging. 1.9 - Renamed 'protector_pvp_spawn' setting to 'protector_spawn' which protects an area around static spawnpoint and disables pvp if active. (note: previous name can still be used) 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

Usage: (requires server privelage)

list names to remove

/protector_remove

remove specific user names

/protector_remove name1 name2

remove all names from list

/protector_remove -

Whenever a player is near any protectors with name1 or name2 then it will be replaced by an air block.

show owner name to replace

/protector_replace

replace owner with new name

/protector_replace owner new_owner

reset name list

/protector_replace -

show protected areas of your nearby protectors (max of 5) /protector_show

The following lines can be added to your minetest.conf file to configure specific features of the mod:

protector_radius = 5

  • Sets the area around each protection node so that other players cannot dig, place or enter through protected doors or chests.

protector_pvp = true

  • true or false this setting disabled pvp inside of protected areas for all players apart from those listed on the protector node.

protector_spawn = 10

  • Sets an area 10 nodes around static spawnpoint that is protected.

protector_drop = true

  • When true players who dig inside a protected area will automatically drop tools to stop them going any further.

protector_hurt = 2

  • When set to above 0, players digging in protected areas will be hurt by 2 health points (or whichever number it's set to)

protector_flip = true

  • When true players who dig inside a protected area will flipped around to stop them using lag to grief into someone else's build