- Loaders
- Forge
- Downloads on Modrinth
- 192
- Followers on Modrinth
- 1
- version
- 1
- Updated
- March 7, 2026Mar 7
- Published
- in 2026
At a glance
Needed both in the game and on the server
PointControl
A lightweight Forge mod that adds capture points to Minecraft.
Players can fight for control of areas, and teams can capture and hold points to gain dominance.
Perfect for:
- PvP servers
- mini-games
- faction battles
- territory control systems
- adventure maps
Points can be created anywhere and will automatically track nearby players and determine which team controls the area.
Features
- Create capture points anywhere in the world
- Automatic team dominance detection
- Configurable capture duration
- Customizable capture animations
- Client HUD showing point status
- Persistent points saved with the world
- Event API for other mods
How It Works
A Point is a area in the world.
Players inside the area contribute to their team's dominance.
If one team has more players inside the area than others:
- The point starts assimilating
- Progress increases until capture duration is reached
- The team becomes the owner of the point
If another team enters the area:
- capture progress can decrease
- the point can become contested
- the point can be lost
Commands
All commands require operator.
Create a Point
Creates a new capture point at the player's position.
/point create <id> <radius>Example:
/point create alpha 10Creates a point with:
- id:
alpha - radius:
10blocks
Remove a Point
Deletes an existing point.
/point remove <id>Example:
/point remove alphaList Points
Displays all existing points.
/point listExample output:
Points: alpha, bravo, charlieChange Capture Duration
Sets how long it takes to capture a point.
/point assimilation duration <id> <ticks>Example:
/point assimilation duration alpha 60Default value:
30 ticksHigher values make capturing slower.
Change Capture Animation
Sets the animation used in the HUD.
/point assimilation animation <id> <animation>Available animations:
up
down
in
outExample:
/point assimilation animation alpha outConfiguration
Config file:
config/pointcontrol.jsonExample configuration:
{
"enableDeassimilationWhenNoPlayers": true,
"deassimilationPeriod": 6
}enableDeassimilationWhenNoPlayers
If enabled, capture progress will slowly decrease when no players are present.
deassimilationPeriod
Controls how quickly capture progress decays.
Lower values = faster decay.
HUD
When points exist, players will see a capture HUD on the screen.
The HUD displays:
- point identifier
- capture progress
- controlling team color
- capture animation
Team Support
The mod uses Minecraft scoreboard teams.
Example:
/team add red
/team add bluePlayers must belong to teams for capture logic to work.
Developer API
PointControl provides simple events for mod integration.
Events
PointCaptureEvent
PointCapturedTickEvent
PointLostEventExample usage:
EventManager.POINT_CAPTURE.add(event -> {
Point point = event.getPoint();
Team team = event.getTeam();
});FAQ
How to install PointControl?
Install Forge for your Minecraft version, download PointControl for the same version and loader, put the file into the mods folder and launch the game with the loader profile.
Which Minecraft versions does PointControl support?
PointControl has builds for Minecraft 1.20.1–1.20.6.
Is PointControl needed on the server?
Needed in the game and on the server