Hey there,
we had some griefers on our server and i was thinking about solutions. With my LandClaim plugin, players can protect their property but not their animals, there is simply missing an ownership. So i tested some things and finally got a solution. I've made a new plugin for that, where i will add more utility stuff like that in the future. I also moved the "sleep announcement" feature from OZTools to this plugin and enhanced it. (OZTools was never supposed to have any game relevant functionality, but only for sleep announcement i was not willed to create a plugin)
Download
https://github.com/Devidian/rw-plugin-oz-admin-utils/releases
Remember also to install latest OZ - Tools from
https://github.com/Devidian/rw-plugin-oz-tools/releases
OPTIONAL for Discord features
https://github.com/Devidian/rw…-discord-connect/releases
====================================================================================================
Current Features
Mount protection
- if you first interact with a mount, it will be renamed to [playerId]::[playerName] to claim it
- if someone interacts with the mount that has not his mount-name-prefix (id::) he gets warned
- further interactions will punish the thief harder and harder until kick/ban
- punishment can be turned of in settings by punishMountTheft
- WARN if editnpc is enabled for everyone, someone can remove protection by renaming it (have to fix this)
- but the "owner" can change the name after his ownership prefix without loosing ownership
- OPTIONAL DiscordConnect
- if you also have installed DiscordConnect you can turn on enableDiscordTheftReport
- Discord event will be send on following punishments: kill, kick, ban
- Discord target ChannelId can be set with discordTheftReportChannelId
Animal protection
- Animal protection hinders players to pickup small animals in an area where they don't have permissions to pickup items
- Players will get a message if they try to pickup an animal
Sleep Announcement
- If a player lays down in bed between 21:00 and 07:00, all players get informed that this player wants to sleep
- can be turned on/off by enableSleepAnnouncement
- Kick afk player
- If a player is afk for a short time (can be configured by afkPlayerSleepWarnSeconds) he will be warned (default:30s)
- If a player is afk for a longer time (can be configured by afkPlayerSleepTimeoutSeconds) he will be kicked with a reminder that players wanted to sleep
- can be turned on/off by enableSleepKickAFKPlayer