RealmGuard - Server Protector
RealmGuard is an anti-griefing addon with data-logging features, inspired by CoreProtect Bukkit plugin. With RealmGuard, you can find out who broke certain block or stole your diamonds, and automatically restore griefed buildings.
![](https://api.mcpedl.com/storage/submissions/172695/images/realmguard--server-protector_2.png)
How it works?
RealmGuard keeps logs about every block in your world. Using these logs, you can catch griefers and roll back certain area to any point in time. Currently, RealmGuard logs the following actions:
- Block breaked/placed/exploded
- Items removed/added to containers (only chests are currently supported due to technical limitations)
Any RealmGuard feature is available through .rg or .realmguard chat command.
Inspector Mode
![](https://api.mcpedl.com/storage/submissions/172695/images/realmguard--server-protector_3.png)
To read logs about any certain block, we need to enable the inspector mode using .rg inspect or .rg i chat command. In inspector mode, we can read logs about any block by clicking on it. If you want to read logs about broken block, just place another block in the place of the broken one.
![](https://api.mcpedl.com/storage/submissions/172695/images/realmguard--server-protector_3.gif)
Rollback Mode
By typing .rg rollback or .rg r you can enable the rollback mode. In this mode, you can select a cuboid area to rollback by clicking on two opposite points of the area. Clicking on a block will set the first position, clicking on a block while sneaking will set the second position.
![](https://api.mcpedl.com/storage/submissions/172695/images/realmguard--server-protector_4.gif)
When area is selected, right-click (or longtap on mobile) with some item in your hand to open rollback setup menu. Specify the date and time, and each block within selected area will be rolled back to it.
![](https://api.mcpedl.com/storage/submissions/172695/images/realmguard--server-protector_4.png)
Permission settings
By default, only operator can use RealmGuard features. Hovewer, it can be changed by typing .rg permissions. This command has the following syntax:
.rg <p/perms/permissions> <target> <add/remove> <subcommand>
- target: Name of the player you want to add/remove permission to. You can type everyone to affect all players.
- subcommand: The subcommand whose permission to use will be added/removed for the player. Specify the full version of the command - for example, inspect, but not i. You can type realmguard if you want to add/remove permission to use all available subcommands.
I also made a quick one-minute showcase of this addon. If you want to see RealmGuard in action - you can watch it.
Terms of Use
- You can make a review of this addon on YouTube and another social media if you leave the original download link (this page).
- You can NOT re-upload this addon to the other site and create your own download links.
- You can use this addon on your server.
- You can NOT use any part of the addon code for you own and claim it as yours.
Installation
- Apply the behavior pack in your world settings. No resource pack needed.
- Make sure to enable beta api-s in the "experiments" section.
And that's it.