PointControl
захват точек в минималистичном дизайне
- Загрузчики
- Forge
- Скачиваний на Modrinth
- 186
- Подписчиков на Modrinth
- 1
- версия
- 1
- Обновлён
- 7 марта 20267 мар.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
PointControl
Легковесный мод для Forge, который добавляет в Minecraft точки захвата.
Игроки могут сражаться за контроль над территориями, а команды — захватывать и удерживать точки, чтобы получить господство. Идеально подходит для:
- PvP-серверов
- мини-игр
- битв фракций
- систем контроля территорий
- приключенческих карт Точки можно создавать где угодно, и они автоматически отслеживают nearby игроков и определяют, какая команда контролирует область.
Возможности
- Создание точек захвата в любом месте мира
- Автоматическое определение доминирования команды
- Настраиваемая длительность захвата
- Настраиваемые анимации захвата
- Клиентский HUD, показывающий статус точки
- Точки сохраняются вместе с миром
- Event API для других модов
Как это работает
Точка — это область в мире. Игроки внутри области вносят вклад в доминирование своей команды. Если у одной команды внутри области больше игроков, чем у других:
- Точка начинает ассимилироваться
- Прогресс растёт, пока не достигнет длительности захвата
- Команда становится владельцем точки Если в область входит другая команда:
- прогресс захвата может уменьшаться
- точка может стать оспариваемой
- точка может быть потеряна
Команды
Все команды требуют оператора.
Создать точку
Создаёт новую точку захвата на позиции игрока.
/point create <id> <radius>Пример:
/point create alpha 10Создаёт точку с:
- id:
alpha - радиусом:
10блоков
Удалить точку
Удаляет существующую точку.
/point remove <id>Пример:
/point remove alphaСписок точек
Показывает все существующие точки.
/point listПример вывода:
Points: alpha, bravo, charlieИзменить длительность захвата
Задаёт, сколько времени требуется для захвата точки.
/point assimilation duration <id> <ticks>Пример:
/point assimilation duration alpha 60Значение по умолчанию:
30 ticksЧем выше значение, тем медленнее идёт захват.
Изменить анимацию захвата
Задаёт анимацию, используемую в HUD.
/point assimilation animation <id> <animation>Доступные анимации:
up
down
in
outПример:
/point assimilation animation alpha outКонфигурация
Файл конфигурации:
config/pointcontrol.jsonПример конфигурации:
{
"enableDeassimilationWhenNoPlayers": true,
"deassimilationPeriod": 6
}enableDeassimilationWhenNoPlayers
Если включено, прогресс захвата будет медленно уменьшаться, когда рядом нет игроков.
deassimilationPeriod
Управляет тем, как быстро угасает прогресс захвата. Меньшие значения = быстрее угасание.
HUD
Когда точки существуют, игроки будут видеть HUD захвата на экране. HUD отображает:
- идентификатор точки
- прогресс захвата
- цвет контролирующей команды
- анимацию захвата
Поддержка команд
Мод использует команды scoreboard Minecraft. Пример:
/team add red
/team add blueИгроки должны состоять в командах, чтобы логика захвата работала.
API для разработчиков
PointControl предоставляет простые события для интеграции модов.
События
PointCaptureEvent
PointCapturedTickEvent
PointLostEventПример использования:
EventManager.POINT_CAPTURE.add(event -> {
Point point = event.getPoint();
Team team = event.getTeam();
});Частые вопросы
Как установить PointControl?
Установите Forge под свою версию Minecraft, скачайте PointControl под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть PointControl?
У PointControl есть сборки для Minecraft 1.20.1–1.20.6.
Нужен ли PointControl на сервере?
Нужен и в игре, и на сервере