Вход

Регистрация

Восстановление доступа

Tango Web API

Tango Web API

|

Pankraz01

Утилита для разработчиков, упрощающая внедрение веб-интерфейсов в моды через единый встроенный сервер.

Скачать

Версия игры

1.21.8

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID:

Tango Web API: единый HTTP-сервер для модов Minecraft

Tango Web API — это библиотека для модов Minecraft на платформах Fabric и NeoForge, которая устраняет необходимость писать собственный код для создания веб-серверов. Она предоставляет единый встроенный HTTP-сервер, который другие моды могут использовать для экспонирования собственных API-конечных точек или статических файлов. Это позволяет авторам модов легко добавлять веб-интерфейсы, не занимаясь сложной настройкой Java-сервера.

Единый веб-сервер для модов

Tango Web API решает проблему избыточного кода (boilerplate), требуемого для создания веб-серверов в модах Minecraft. Вместо того чтобы каждый проект реализовывал свой HTTP-сервер, эта библиотека предоставляет единый встроенный сервер на базе Java HTTP для всех подключенных модов. Запуск и остановка сервера централизованы, что упрощает управление и повышает стабильность работы модов, использующих веб-интерфейсы.

Встроенные конечные точки и диагностика

Библиотека включает набор встроенных маршрутов для проверки работоспособности и управления сервером. Доступны следующие адреса: /tango-webapi/health для получения статуса, /tango-webapi/info для вывода конфигурации (хост, порт, лимит байт) и /tango-webapi/routes для списка всех зарегистрированных маршрутов. Эти точки доступны сразу после запуска игры и не требуют дополнительной регистрации.

Гибкая конфигурация

Поведение сервера настраивается через файл config/tango-webapi.properties или переменные окружения. В файле можно задать адрес хоста (host), порт (port) и максимальный размер входящих запросов (maxRequestBytes). Для гибкости также поддерживаются системные свойства с префиксами TANGO_WEBAPI_ (например, TANGO_WEBAPI_PORT), позволяющие управлять настройками без прямого редактирования конфигурационных файлов.

Примеры использования API

Разработчики модов могут легко создавать свои маршруты с использованием пространства имен мода в качестве префикса. Ниже приведены примеры создания текстового ответа, JSON-ответа и предоставления статических файлов:

Тестирование и проверка

После запуска игры веб-сервер доступен по адресу `http://localhost:8080`. Разработчики могут проверять встроенные маршруты (`/health`, `/info`, `/routes`) и собственные конечные точки через браузер или утилиты командной строки, такие как curl. Рекомендуется тестировать загрузку статических файлов и корректность обработки различных типов запросов.

Связанные материалы

Автор: Pankraz01 · Лицензия: MIT

P

Pankraz01

3 проекта

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз tango-webapi-neoforge-1.0.0.jar 28.9 KB 1.21.8 NeoForge 0 16.01.2026
Зависимостей нет.

Скачать

Версия игры

1.21.8

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID: