MonumentChoice is for PvE servers that allows eligible players to temporarily choose whether a monument should operate as a PvE or PvP area while they are inside it.
The plugin is designed for PvE servers that want dynamic, player-driven PvP areas at monuments without permanently configured PvP zones.
When a player with permission enters an unclaimed monument, a UI window appears. The player can choose whether the monument should be set to PvE or PvP for the current occupation.
The selected mode stays active as long as the claiming player remains inside the monument. Once that player leaves, the monument is reset and becomes available again after the configured cooldown logic.
Other players inside the same monument are notified about the currently active mode.
The plugin registers the following permissions:
monumentchoice.use
Allows players to use the MonumentChoice system. Only players with this permission receive the selection UI when entering an unclaimed monument.
monumentchoice.bypass
Bypass permission. Players with this permission are ignored by the MonumentChoice system. They do not receive the selection UI and are not restricted by the plugin's PvE/PvP checks.
The configuration file is generated automatically at:
oxide/config/MonumentChoice.json
MyNotify
MyNotify is only required if this configuration option is enabled:
"UseMyNotify": true
If UseMyNotify is set to false, the plugin works without MyNotify.
Other plugins can call the following methods:
IsPlayerInPvPZone(BasePlayer player)
Returns true if the player is currently inside a monument that is set to PvP.
GetPlayerMonumentMode(BasePlayer player)
Returns the current mode of the player's monument:
Unclaimed
PvE
PvP
PvP damage is only allowed when all of the following conditions are true:
Outside an active PvP monument, MonumentChoice does not actively allow PvP damage.
When a player is inside an active PvP monument, the plugin blocks teleport attempts through the following hook:
CanTeleport(BasePlayer player)
This prevents players from escaping an active PvP monument by teleporting away.
CanEntityTakeDamage.