[Mod] Full Grief Prevention [early alpha][autoprotect]

Post Reply
JTE
Member
Posts: 12
Joined: Sun Sep 07, 2014 14:59

[Mod] Full Grief Prevention [early alpha][autoprotect]

by JTE » Post

Releasing this now since I'm getting bored and likely to wander off. If anyone wants to finish it, contribute more external mod fixes or whatever, go ahead and do it. I don't really know how to use this newfangled github thing properly, so let me know if you need anything. I'm still here watching, even if I'm not actively working.

GitHub (download)
Everything licensed under the terms of WTFPL.

This module is a collection of scripts which are intended to provide the following services to your Minetest game:
  • Spawn area protection within a given radius, to protect newcomers and allow grief-proof permanent server-owned structures to be built.
  • Easily accessible dynamic layered 2D protection areas which every user can allocate to fit their constructs. User-friendly two dimensional area selection, server-friendly vertical protection limits suitable for layered worlds.
  • Extended protection which not only blocks other users from digging or placing blocks directly, but also invasively protects and prevents interface access and other block usages automatically, even for blocks from other mods.
  • Even external non-player entities which manipulate blocks are denied entry into protected areas thanks to invasive extensions made specifically for the builtin falling_node and external mesecons mods.
To use:
  1. Use /protect to get a free protection tool.
  2. Left click to select corner A, right click to select corner B.
  3. Left or right click to re-position the selected corners until satisfied.
  4. Press Drop (Q) to deselect the range. Press Drop again to delete the tool.
This is currently alpha software. It is not functionally complete and should not be used on public servers.

Mod dependencies: builtin/falling (strange, but true)
Supported (but not required): mesecons
Last edited by JTE on Fri Sep 26, 2014 15:05, edited 1 time in total.

User avatar
balthazariv
Member
Posts: 214
Joined: Mon Apr 07, 2014 15:48
Contact:

Re: [Mod] Blockless protection ranges [early alpha][autoprot

by balthazariv » Post

Hello,

I have this error

Code: Select all

20:45:27: ERROR[main]: ServerError: ...netest\minetest - Copie\bin\..\mods\autoprotect\init.lua:325: attempt to perform arithmetic on a nil value
20:45:27: ERROR[main]: stack traceback:
20:45:27: ERROR[main]: 	...netest\minetest - Copie\bin\..\mods\autoprotect\init.lua:325: in function 'claim'
20:45:27: ERROR[main]: 	...netest\minetest - Copie\bin\..\mods\autoprotect\init.lua:359: in function 'select_corner'
20:45:27: ERROR[main]: 	...netest\minetest - Copie\bin\..\mods\autoprotect/tool.lua:46: in function <...netest\minetest - Copie\bin\..\mods\autoprotect/tool.lua:43>
Thanks for your works

JTE
Member
Posts: 12
Joined: Sun Sep 07, 2014 14:59

Re: [Mod] Blockless protection ranges [early alpha][autoprot

by JTE » Post

Fixed.

User avatar
CraigyDavi
Member
Posts: 582
Joined: Sat Aug 10, 2013 13:08
GitHub: davisonio
IRC: davisonio
In-game: CraigyDavi
Location: Hampshire, UK
Contact:

Re: [Mod] Blockless protection ranges [early alpha][autoprot

by CraigyDavi » Post

Love this mod, great work!

User avatar
Fritigern
Member
Posts: 43
Joined: Mon Sep 29, 2014 11:01
In-game: Fritigern
Location: Spokane, WA

Re: [Mod] Full Grief Prevention [early alpha][autoprotect]

by Fritigern » Post

If only this mod would still work...
--
This is NOT a sig.

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 2 guests