!Plugin Overview
hCaptureEvent is a flexible capture-event plugin for Minecraft servers.
Create timed capture zones inside WorldGuard regions, let players or clans fight for control, track progress in real time, and reward the best participants automatically.
!Capture process
The plugin is designed for servers that need active PvP events, King of the Hill-style gameplay, clan competitions, scheduled hot zones, custom rewards and fully configurable event logic.
hCaptureEvent allows you to create capture zones using WorldGuard regions.
When an event starts, players inside the configured region begin gaining capture progress. The plugin tracks participants, leaders, time left, final places and rewards.
You can run simple player-based capture events or enable clan mode through hClans to create team-based competitions.
Everything is configured through YAML files, so each capture zone can have its own settings, schedule, rewards, visuals and rules.
hCaptureEvent uses WorldGuard regions as capture areas.
Create a WorldGuard region, connect it to a capture zone config, and the plugin will track players inside that region while the event is active.
Each capture zone is configured through its own file:
plugins/hCaptureEvent/captures/default.yml
plugins/hCaptureEvent/captures/clan.yml
The zone ID is taken from the file name.
For example:
default.yml -> default
clan.yml -> clan
This makes it easy to create and manage multiple independent capture events.
You can create as many capture zones as your server needs.
Each zone can have its own:
This allows you to create different events for PvP arenas, clan wars, survival worlds, seasonal events, daily competitions or rotating hot zones.
In normal mode, players participate individually.
When a player enters an active capture zone, the plugin starts counting their progress. The longer the player stays inside the region, the more progress they gain.
The plugin can track:
This mode is suitable for King of the Hill events, PvP zones, competitive arenas and reward-based activity zones.
hCaptureEvent supports clan-based capture events through hClans.
When clan mode is enabled, players participate together with their clan. The plugin calculates clan progress and determines the leading clan during the event.
Clan mode can be used to:
This mode is useful for servers with clans, factions, guilds or team-based PvP systems.
Each capture zone can start automatically at configured times.
Example:
time:
enable: true
start:
- "00:00"
- "00:30"
zone: "Europe/Moscow"
format: "HH:mm"
You can configure:
This is useful for servers that want regular automated events without manual staff involvement.
Administrators can start and stop events manually.
You can start all zones at once or only a specific zone.
Examples:
/hcaptureevent start
/hcaptureevent start all
/hcaptureevent start default
/hcaptureevent stop
/hcaptureevent stop all
/hcaptureevent stop default
This gives staff full control over active capture events.
Each zone can require a minimum number of online players before it starts.
If the server does not have enough players online, the event will not begin, and you can configure custom actions for this case.
This helps prevent capture events from starting when there is not enough competition.
Each active capture zone can display a boss bar with live event information.
The boss bar can show:
{leader}
{progress}
{timeLeft}
{clan}
{clanProgress}
You can configure:
The boss bar helps players understand the current event state without using commands.
Capture zones can be visually highlighted with REDSTONE particles.
You can configure:
This makes the capture area easier to see and understand in-game.
hCaptureEvent includes a powerful action system that lets you customize almost every important part of an event.
Actions can be executed when:
Supported action sections:
actions.start
actions.stop
actions.enter
actions.exit
actions.progress
actions.leaderChange
actions.minPlayers
actions.noPermission
actions.clanNoClan
actions.seconds
actions.places
The plugin supports different action types for messages, commands, sounds, titles, particles and rewards.
Available action types include:
[Message]
[Broadcast]
[Console]
[Player]
[Sound]
[Title]
[ActionBar]
[BossBar]
[Particle]
[Firework]
[Vault]
Example:
actions:
start:
- "[Broadcast] &6The capture event has started!"
- "[Sound] ENTITY_ENDER_DRAGON_GROWL"
enter:
- "[Message] &aYou entered the capture zone."
exit:
- "[Message] &cYou left the capture zone."
seconds:
15:
- "[Console] eco give {player} 2500"
- "[Sound] ENTITY_PLAYER_LEVELUP:0.2:1.0"
places:
1:
- "[Console] eco give {player} 15000"
- "[Broadcast] &e{player} won the capture event!"
You can reward players when they reach specific capture progress milestones.
For example, you can give rewards after 15, 30 or 60 seconds of holding the zone.
Example:
actions:
seconds:
15:
- "[Console] eco give {player} 1000"
30:
- "[Console] give {player} diamond 3"
60:
- "[Console] eco give {player} 5000"
This allows players to receive rewards not only for winning, but also for active participation.
At the end of the event, you can reward players based on their final place.
Example:
actions:
places:
1:
- "[Console] eco give {player} 15000"
2:
- "[Console] eco give {player} 10000"
3:
- "[Console] eco give {player} 5000"
This makes events more competitive and motivates players to fight for higher positions.
hCaptureEvent can prevent unfair participation during capture events.
Players without the bypass permission can be restricted from participating while using unfair advantages.
The plugin can check and block:
Bypass permission:
hcaptureevent.bypass
This helps keep capture events fair for regular players.
| Command | Description |
|---|---|
/hcaptureevent | Shows the help menu |
/hcaptureevent reload | Reloads the main config and all capture zones |
/hcaptureevent start | Starts all loaded zones |
/hcaptureevent start all | Starts all loaded zones |
/hcaptureevent start <zoneId> | Starts a specific zone |
/hcaptureevent stop | Stops all active zones |
/hcaptureevent stop all | Stops all active zones |
/hcaptureevent stop <zoneId> | Stops a specific zone |
| Permission | Description | Default |
|---|---|---|
hcaptureevent.admin | Allows access to administrative commands | OP |
hcaptureevent.capture | Allows players to participate in capture zones | OP |
hcaptureevent.bypass | Bypasses fair participation restrictions | OP |
Important: give hcaptureevent.capture to players or groups that should be allowed to participate in capture events.
If PlaceholderAPI is installed, hCaptureEvent registers its own placeholders.
The placeholder format depends on the zone ID.
The zone ID is the name of the capture file without .yml.
Example:
default.yml -> default
Placeholders for the default zone:
%hcaptureevent_default_winnerPlayerName%
%hcaptureevent_default_timeForNext%
%hcaptureevent_default_captureTime%
%hcaptureevent_default_place_1%
%hcaptureevent_default_place_2%
%hcaptureevent_default_place_3%
These placeholders can be used in scoreboards, TAB plugins, menus, holograms and other plugins that support PlaceholderAPI.
| Placeholder | Description |
|---|---|
%hcaptureevent_<zone>_winnerPlayerName% | Shows the current leading player |
%hcaptureevent_<zone>_timeForNext% | Shows the time until the next scheduled event |
%hcaptureevent_<zone>_captureTime% | Shows the current player's capture progress |
%hcaptureevent_<zone>_place_1% | Shows the player in first place |
%hcaptureevent_<zone>_place_2% | Shows the player in second place |
%hcaptureevent_<zone>_place_3% | Shows the player in third place |
Example:
%hcaptureevent_default_winnerPlayerName%
%hcaptureevent_default_timeForNext%
%hcaptureevent_default_captureTime%
These placeholders can be used inside plugin messages and actions.
| Placeholder | Description |
|---|---|
{prefix} | Plugin prefix |
{player} | Player name |
{progress} | Player progress |
{timeLeft} | Remaining event time |
{leader} | Current leader |
{clan} | Player clan name |
{clanProgress} | Clan progress |
{clanExp} | Configured clan experience reward |
{place} | Final player place |
Example:
actions:
leaderChange:
- "[Broadcast] &e{player} is now leading the capture event!"
stop:
- "[Broadcast] &6The event has ended. Winner: &e{leader}"
| Requirement | Status |
|---|---|
| Java 17 or newer | Required |
| WorldGuard | Required |
| WorldEdit | Required |
| Plugin | Usage |
|---|---|
| PlaceholderAPI | Enables external placeholders |
| hClans | Enables clan capture mode |
| EssentialsX | Used for vanish and god mode checks |
| Vault | Used for Vault economy actions |
Paper or Purpur is recommended for the best experience.
hCaptureEvent.jar into your server's plugins folder.plugins/hCaptureEvent/
plugins/hCaptureEvent/captures/
hcaptureevent.capture
/hcaptureevent start <zoneId>
Or configure automatic start times in the zone file.
The plugin includes example capture zone configurations:
default.yml
clan.yml
default.yml is an example of a normal player-based capture zone.
clan.yml is an example of a clan-based capture zone using hClans.
You can use these files as templates for your own events.
Create a WorldGuard region:
/rg define capture_zone
Create or edit a capture config file:
plugins/hCaptureEvent/captures/default.yml
Set the region and world in the zone configuration, then start the event:
/hcaptureevent start default
Players with the required permission will be able to participate in the capture event.
hCaptureEvent can be used for many different server event types:
The plugin does not force one specific gameplay style. You can configure each zone to match your server's rules and economy.
hCaptureEvent gives your server a complete capture-event system with flexible configuration and useful integrations.
You can create simple capture zones, competitive PvP events, clan wars or scheduled reward events without changing the plugin code.
The plugin includes:
Everything is configurable through YAML files.
Make sure that your WorldGuard regions are created correctly and that players have the required permission:
hcaptureevent.capture
For clan events, install and configure hClans before enabling clan mode.
For PlaceholderAPI placeholders, make sure PlaceholderAPI is installed on the server.

WorldGuard-based capture events with scheduled zones, player and clan modes, rewards, boss bars, particles and PlaceholderAPI support.