Warning - this mod is very beta, so I recommend not to use it on your public servers, unless you know what you are doing.
Although this mod is more useful in multiplayer, you can use it in single player or your LAN network, too.
Currently there are these features:
- block protection
- entity protection
- tile entity protection
- teammate system
How the mod works:
Every player gets an ownership ability. This ability has an access for entities and an access for blocks. When a player places a block, this block automatically gets a protection from other users and breakage; same thing with creatures that get tamed by player. There are 3 access types:
"public", "private", "teammates". Default access is "teammates".
There are few commands that manage this system: "access", "teammate", "ownership". Usage:
"teammates" + "add" + <target player name> = requests specified player to become your teammate; that player must execute same command at you to confirm the request.
"teammates" + "remove" + <target player name> = removes specified player from your teammates and you from his.
"teammates" + "list" = shows all your teammates names.
"access" + "showdefaults" = shows current default access for newly placed blocks and claimed entities.
"access" + "show" = shows owner and access type of entity or block which you are looking at.
"access" + "position" OR "entity" + "public" OR "private" OR "teammates" = sets default access for block positions or entities.
"access" + "change" + "public" OR "private" OR "teammates" = sets the access type for block or entity you are looking at.
"ownership" + "add" OR "remove" = adds or removes a block or entity you are looking at to/from your ownership.
For level 3 server operators there is a command "manage" available:
"manage" + "reset" + "blocks" + <target user name> = removes all block protection for specified player.
"manage" + "reseteverything" = resets everything - block, entity, tile entity protection, teammates list. Use it in case of emergency.
There are more features planned, and I welcome bug reports and suggestions. If you have questions or an urgent issue, you are free to go to my Discord server - https://discord.gg/kAMyxDQ