PlayerCoordsAPI
Лёгкий мод для Fabric, открывающий локальный HTTP API с координатами игрока в Minecraft
- Загрузчики
- FabricQuilt
- Скачиваний на Modrinth
- 1,5 тыс.
- Подписчиков на Modrinth
- 3
- версий
- 12
- Обновлён
- 29 сентября 202629 сент.
- Опубликован
- в 2025
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
PlayerCoordsAPI
Легкий мод для Fabric, который предоставляет координаты вашего игрока в Minecraft через локальный HTTP API.
📋 Обзор
PlayerCoordsAPI предоставляет доступ к координатам вашего игрока в Minecraft в реальном времени через простой HTTP-эндпоинт. Это позволяет внешним приложениям отслеживать вашу позицию без необходимости читать память Minecraft или захватывать экран.
✨ Возможности
- Легкий HTTP-сервер, работающий только на localhost и предоставляющий ваши координаты
- Только клиентская часть — серверные компоненты не нужны
- Работает в одиночной и многопользовательской игре
- Интеграция с Mod Menu позволяет включать/отключать API, менять порт и настраивать запросы с заголовком
Originили без него
🚀 Установка
- Установи Fabric Loader для поддерживаемой версии Minecraft
- Скачай последний
playercoordsapi-x.x.x+mcx.x.x.jarсо страницы релизов - Помести jar в папку
.minecraft/mods - Запусти Minecraft с профилем Fabric
⚙️ Настройка
API работает только на чтение и принимает лишь loopback-подключения, такие как 127.0.0.1 и ::1. Через Mod Menu можно настроить:
- Включён ли API
- На каком порту он слушает (по умолчанию:
25565) - Как обрабатываются запросы без заголовка CORS
Origin - Как обрабатываются запросы с заголовком CORS
Origin
Запросы с Origin можно обрабатывать в трёх режимах:
Allow allLocal originsWhitelist
В режиме Whitelist можно настроить каждый разрешённый origin со схемой, хостом/IP и необязательным портом.
🔌 Использование API
| Endpoint | Метод | Описание |
|---|---|---|
/api/coords | GET, OPTIONS | Возвращает текущие координаты игрока и информацию о мире |
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
x | number | Восток-Запад |
y | number | Высота |
z | number | Север-Юг |
yaw | number | Горизонтальный поворот (в градусах) |
pitch | number | Вертикальный поворот (в градусах) |
world | string | Registry ID мира Minecraft |
biome | string | Registry ID биома Minecraft |
uuid | string | UUID игрока |
username | string | Имя игрока |
Ответы с ошибками
| Статус | Сообщение |
|---|---|
403 | Доступ запрещён / Origin не разрешён |
404 | Игрок не в мире |
405 | Метод не разрешён |
Пример формата ответа
{
"x": 123.45,
"y": 64.00,
"z": -789.12,
"yaw": 180.00,
"pitch": 12.50,
"world": "minecraft:overworld",
"biome": "minecraft:plains",
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"username": "PlayerName"
}🛠️ Примеры
Замени 25565 на настроенный порт, если ты менял его в Mod Menu.
cURL
curl http://localhost:25565/api/coordsPython
import requests
response = requests.get("http://localhost:25565/api/coords")
data = response.json()
print(f"Player {data['username']} (UUID: {data['uuid']}) at X: {data['x']}, Y: {data['y']}, Z: {data['z']}")JavaScript
fetch("http://localhost:25565/api/coords")
.then(response => response.json())
.then(data => console.log(`Player ${data.username} (UUID: ${data.uuid}) at X: ${data.x}, Y: ${data.y}, Z: ${data.z}`));Частые вопросы
Как установить PlayerCoordsAPI?
Установите Fabric под свою версию Minecraft, скачайте PlayerCoordsAPI под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть PlayerCoordsAPI?
У PlayerCoordsAPI есть сборки для Minecraft 1.21.3–1.21.4, 1.21.8, 1.21.11, 26.1.2–26.3.
Нужен ли PlayerCoordsAPI на сервере?
Ставится только в игру; на сервер ставить не нужно