About ZoneControlEvent
ZoneControlEvent adds dynamic zone capture events at monuments.
Players must capture a special event laptop and defend the area for a configured amount of time to earn progressive rewards and a final prize.
The plugin is fully automated, highly configurable, and compatible with PvP, mixed PvE, roleplay, and event-based servers.
Main Features
Fully Automated Events
Events start automatically every X minutes (configurable).
Smart selection of valid monuments
Automatically skips useless or problematic monuments (caves, tunnels, wells, etc.)
Functional Capture Laptop
Players capture the zone by sitting on the event laptop.
Simple and intuitive system
Clear mechanics with no confusion for players
Large Map Circle
A large PvE-style circular marker appears on the map showing the event location.
Fully configurable size and color
Visual only — does NOT change server PvP rules
Dynamic PvP Mode (Optional)
Control combat rules inside the zone during the event.
Enables special PvP control inside the event area
Can be disabled for pure PvP servers
Progressive and Final Rewards
Rewards are given based on how long players defend the zone.
Progressive loot during the event
Final reward for the winner
Optional Patrol Helicopter spawn after the event
Optional Supply Signal drops
Real-Time Top HUD
Players inside the zone can see:
Event status
Current owner
Remaining time
Progress bar
Exact grid location
Fully configurable.
Configuration
Everything can be configured:
Monument whitelist
Event intervals and duration
Rewards
Zone radius
Map marker and UI settings
Internal PvP logic
Ideal For Servers
PvP servers
Competitive servers
Event-focused servers
Semi-PvP servers
Roleplay servers with combat events
------------------------------------------------------------------------------------
#Commands
CommandDescription:
/zoneevent startStart an event manually
/zoneevent nowAlias for start
/zoneevent stopCancel the current event
/zoneevent statusShow event information
/zoneevent scanScan all monuments on the map
-----------------------------------------------------------------------------------------
Permission Required
zonecontrolevent.admin
Hooks Used
The plugin uses the following hooks:
OnServerInitialized()
OnPlayerInit(BasePlayer)
OnPlayerDisconnected(BasePlayer)
OnEntityMounted(BaseMountable, BasePlayer) → Zone capture detection
OnEntityTakeDamage(BaseCombatEntity, HitInfo) → Optional PvP filtering
OnPlayerDeath(BasePlayer, HitInfo) → Contest logic
OnLootEntity() was removed in the final version.
