Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
hCaptureEvent

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.

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.
Overview
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.
Main Features
WorldGuard-Based Capture Zones
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.
Multiple Capture Zones
You can create as many capture zones as your server needs.
Each zone can have its own:
- WorldGuard region
- World
- Capture duration
- Minimum online player requirement
- Automatic schedule
- Boss bar
- Particle display
- Rewards
- Start actions
- Stop actions
- Enter actions
- Exit actions
- Progress rewards
- Final place rewards
- Clan mode settings
This allows you to create different events for PvP arenas, clan wars, survival worlds, seasonal events, daily competitions or rotating hot zones.
Player Capture Mode
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:
- Current leader
- Player progress
- Capture time
- Event time left
- Final places
- Top participants
- Final winner
This mode is suitable for King of the Hill events, PvP zones, competitive arenas and reward-based activity zones.
Clan Capture Mode
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:
- Allow only players with a clan to participate
- Track clan progress
- Detect the leading clan
- Detect the winning clan
- Reward the winning clan
- Give clan experience
- Use the best player from the winning clan in reward actions
This mode is useful for servers with clans, factions, guilds or team-based PvP systems.
Scheduled Events
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:
- Multiple start times
- Timezone
- Time format
- Minimum online requirement
- Separate schedule for each zone
This is useful for servers that want regular automated events without manual staff involvement.
Manual Event Control
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.
Minimum Online Requirement
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.
Boss Bar Support
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:
- Boss bar title
- Boss bar color
- Boss bar style
- Boss bar flags
- Worlds where the boss bar is visible
The boss bar helps players understand the current event state without using commands.
Particle Zone Display
Capture zones can be visually highlighted with REDSTONE particles.
You can configure:
- Whether particles are enabled
- Particle color
- Particle size
- Display density
This makes the capture area easier to see and understand in-game.
Flexible Action System
hCaptureEvent includes a powerful action system that lets you customize almost every important part of an event.
Actions can be executed when:
- An event starts
- An event stops
- A player enters the zone
- A player leaves the zone
- A player gains progress
- The leader changes
- There are not enough players online
- A player does not have permission
- A player has no clan in clan mode
- A player reaches a configured progress milestone
- Final places are calculated
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
Supported Action Types
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!"
Progress Rewards
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.
Final Place Rewards
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.
Fair Participation Rules
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:
- Creative mode
- Spectator mode
- Flight
- Essentials god mode
- Essentials vanish
Bypass permission:
hcaptureevent.bypass
This helps keep capture events fair for regular players.
Commands
| 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 |
Permissions
| 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.
PlaceholderAPI Support
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.
PlaceholderAPI List
| 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%
Internal Placeholders
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}"
Requirements
Required
| Requirement | Status |
|---|---|
| Java 17 or newer | Required |
| WorldGuard | Required |
| WorldEdit | Required |
Optional Integrations
| 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.
Installation
- Install WorldEdit and WorldGuard.
- Place
hCaptureEvent.jarinto your server'spluginsfolder. - Restart the server.
- Create or edit WorldGuard regions for your capture zones.
- Open the plugin folder:
plugins/hCaptureEvent/
- Configure capture zones in:
plugins/hCaptureEvent/captures/
- Give players the required permission:
hcaptureevent.capture
- Start a zone manually:
/hcaptureevent start <zoneId>
Or configure automatic start times in the zone file.
Example Zone Files
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.
Basic Setup Example
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.
What You Can Use It For
hCaptureEvent can be used for many different server event types:
- King of the Hill events
- PvP hot zones
- Clan capture events
- Daily reward events
- Scheduled server activities
- Seasonal competitions
- Survival world activity zones
- Arena-based PvP events
- Faction-style territory battles
- Reward-based player engagement events
The plugin does not force one specific gameplay style. You can configure each zone to match your server's rules and economy.
Why Choose hCaptureEvent?
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:
- WorldGuard region support
- Multiple independent zones
- Player-based capture mode
- Clan-based capture mode
- Automatic scheduling
- Boss bar support
- Particle zone display
- Flexible action system
- Progress rewards
- Final place rewards
- PlaceholderAPI support
- Optional hClans support
- Optional Vault support
- Fair participation checks
Everything is configurable through YAML files.
Notes
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.


