Плагин для серверов Майнкрафт, который открывает данные Towny через HTTP API. С его помощью внешний сайт или сервис может получать списки городов и наций либо сведения о конкретном городе или нации.
Возможности
/api/towns— список всех городов./api/town/{id}— сведения о городе по идентификатору./api/nations— список всех наций./api/nation/{id}— сведения о нации по идентификатору.
Настройка
По умолчанию API слушает адрес 127.0.0.1:8064; адрес и порт можно изменить в конфиге. Для кэширования доступны h2, redis и postgres.
h2 хранит данные в памяти и используется по умолчанию:
cache: "h2"
Для Redis или Valkey укажите:
cache: "redis"
redis-host: "127.0.0.1"
redis-port: "6379"
redis-prefix: ""
Для PostgreSQL:
cache: "postgres"
postgres-host: "127.0.0.1"
postgres-port: "5432"
postgres-db: "townyexternal"
postgres-user: "youruser"
postgres-pass: "yourpass"
Требования
Плагин работает с Towny. Для кэша redis нужен Redis или Valkey, а для postgres — PostgreSQL.
