PointControl

Quick rating

PointControl

No reviews yet

capture points with minimalism design

Automation & Processing
QoL & Tweaks
Minigame
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
pointcontrol-1.0.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

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:

  1. The point starts assimilating
  2. Progress increases until capture duration is reached
  3. 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 10

Creates a point with:

  • id: alpha
  • radius: 10 blocks

Remove a Point

Deletes an existing point.

/point remove <id>

Example:

/point remove alpha

List Points

Displays all existing points.

/point list

Example output:

Points: alpha, bravo, charlie

Change Capture Duration

Sets how long it takes to capture a point.

/point assimilation duration <id> <ticks>

Example:

/point assimilation duration alpha 60

Default value:

30 ticks

Higher values make capturing slower.

Change Capture Animation

Sets the animation used in the HUD.

/point assimilation animation <id> <animation>

Available animations:

up
down
in
out

Example:

/point assimilation animation alpha out

Configuration

Config file:

config/pointcontrol.json

Example 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 blue

Players must belong to teams for capture logic to work.


Developer API

PointControl provides simple events for mod integration.

Events

PointCaptureEvent
PointCapturedTickEvent
PointLostEvent

Example usage:

EventManager.POINT_CAPTURE.add(event -> {
    Point point = event.getPoint();
    Team team = event.getTeam();
});

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:

  1. The point starts assimilating
  2. Progress increases until capture duration is reached
  3. 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 10

Creates a point with:

  • id: alpha
  • radius: 10 blocks

Remove a Point

Deletes an existing point.

/point remove <id>

Example:

/point remove alpha

List Points

Displays all existing points.

/point list

Example output:

Points: alpha, bravo, charlie

Change Capture Duration

Sets how long it takes to capture a point.

/point assimilation duration <id> <ticks>

Example:

/point assimilation duration alpha 60

Default value:

30 ticks

Higher values make capturing slower.

Change Capture Animation

Sets the animation used in the HUD.

/point assimilation animation <id> <animation>

Available animations:

up
down
in
out

Example:

/point assimilation animation alpha out

Configuration

Config file:

config/pointcontrol.json

Example 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 blue

Players must belong to teams for capture logic to work.


Developer API

PointControl provides simple events for mod integration.

Events

PointCaptureEvent
PointCapturedTickEvent
PointLostEvent

Example usage:

EventManager.POINT_CAPTURE.add(event -> {
    Point point = event.getPoint();
    Team team = event.getTeam();
});

Screenshots

Gallery

  • 2026-03-07-201928_hyprshot.png
    2026-03-07-201928_hyprshot.png 2026-03-07-201928_hyprshot.png
  • 2026-03-07-201435_hyprshot.png
    2026-03-07-201435_hyprshot.png 2026-03-07-201435_hyprshot.png
  • Capture zone
    Capture zone Zone with beautiful particle border for capture point
  • HUD point indicators
    HUD point indicators hud for monitoring progress of assimilation or de-assimilation points

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works