Plugin support
WorldGuard
With WorldGuard installed, RP Engine adds two region flags, so you can keep custom content out of places you already protect: a spawn where nobody may put models down, an arena where custom items do nothing.
/rg flag spawn rpengine-place deny
/rg flag arena rpengine-use deny| Flag | Covers |
|---|---|
rpengine-place | Putting a model down, and breaking one |
rpengine-use | Using a custom item |
Both allow by default, so installing WorldGuard changes nothing until you set one. Players with WorldGuard's region bypass are not stopped.
If something goes wrong, it allows
If a flag failed to register or WorldGuard throws an error, the action is allowed. A broken hook never locks your players out of their content everywhere.
Placement already respects protection#
Even without the flags, placing a model asks the server whether that player could have placed a block there. So spawn protection and most claim plugins already apply, with nothing to configure.
The flags are for treating models and items differently from blocks: a region where building is fine but statues are not.
Other protection plugins#
The flags work by cancelling RP Engine's ModelPlaceEvent,
ModelBreakEvent and ItemUseEvent. Any other plugin, such as a claims
plugin or your own, can listen for the same events and do
the same.