HyRESTAPI
HyRESTAPI is a Hytale server mod that provides a REST API for managing players, executing server commands and monitoring server status through http endpoint.
75.0 загрузок
Обновлён 13 дней назад
Описание
HyRESTAPI - это мод сервера Hytale, который предоставляет API REST для управления игроками, выполнения команд сервера и мониторинга состояния сервера через конечную точку http.
Установка HyRESTAPI
- Разместите HyRESTAPI-x.x.x.jar на сервере
модпапка - Запустите свой сервер, чтобы создать конфигурацию по умолчанию.
- Тест: готов ли API
http://localhost:8080/api/health
Конечные точки
- Встать
/api/здоровьеПроверьте статус API - Встать
/api/server/statusПолучить информацию о сервере - Встать
/api/ ИгрокиСписок всех онлайн-игроков - Встать
/api/players/{имя}- Получите конкретную информацию об игроках - Пост
/api/players/{name}/give- Отдать предмет игроку - Пост
/api/players/{name}/kick- Игрок в кик - Пост
/api/players/{name}/banИгрок Бан - Пост
/api/players/{name}/unbanИгрок Unban - Пост
/api/трансляцияОтправить сообщение всем игрокам - Пост
/api/командир- Выполнять команду сервера
Пример использования
Предоставление предмета (перенаправлено с «Gives Flame Longsword to a Player»)
Измените <name> на имя пользователя.
curl -X POST http://localhost:8080/api/players/<name>/give
- H "X-API-Key: changeme"
-H "Контент-тип: приложение/json"
-d '{"item": "Weapon_Longsword_Flame", "amount": 1.
Сообщение сервера вещания
curl -X POST http://localhost:8080/api/broadcast \
- H "X-API-Key: changeme"
-H "Контент-тип: приложение/json"
-d '{"послание": "привет, мир"} "
Показать оригинальное описание (English)
HyRESTAPI is a Hytale server mod that provides a REST API for managing players, executing server commands and monitoring server status through http endpoint.
HyRESTAPI Installation
- Place HyRESTAPI-x.x.x.jar in your server's
modsfolder - Start your server to generate the default configuration.
- Test if API is ready at
http://localhost:8080/api/health
Endpoints
- GET
/api/health- Check API status - GET
/api/server/status- Get server information - GET
/api/players- List all online players - GET
/api/players/{name}- Get specific player info - POST
/api/players/{name}/give- Give item to player - POST
/api/players/{name}/kick- Kick player - POST
/api/players/{name}/ban- Ban player - POST
/api/players/{name}/unban- Unban player - POST
/api/broadcast- Send message to all players - POST
/api/command- Execute server command
Example Usage
Giving Item (Gives Flame Longsword to a player)
Change <name> to your username.
curl -X POST http://localhost:8080/api/players/<name>/give \
-H "X-API-Key: changeme" \
-H "Content-Type: application/json" \
-d '{"item": "Weapon_Longsword_Flame", "amount": 1}'
Broadcasting Server Message
curl -X POST http://localhost:8080/api/broadcast \
-H "X-API-Key: changeme" \
-H "Content-Type: application/json" \
-d '{"message": "hello world"}'
Последние версии
HyRESTAPI-1.0.1.jar
Early Access
21.01.2026
6.0 МБ
HyRESTAPI-1.0.0.jar
Early Access
16.01.2026
6.0 МБ