Библиотека для использования заглушек PlaceholderAPI на прокси-серверах.
Скачать
Версия игры
1.17.1
1.18
1.18.1
1.18.2
1.19
1.19.1
1.19.2
1.19.3
1.19.4
1.20
1.20.1
1.20.2
1.20.3
1.20.4
1.20.5
1.20.6
1.21
1.21.1
1.21.2
1.21.3
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Мод PAPIProxyBridge для Minecraft — мост для интеграции PlaceholderAPI на прокси
PAPIProxyBridge — это библиотека-мост для серверов с прокси (BungeeCord, Velocity), которая позволяет плагинам прокси использовать заглушки PlaceholderAPI без необходимости устанавливать саму библиотеку на бэкенд-серверы. Мод работает в связке с PlaceholderAPI на бэкенде и предоставляет API для форматирования текста с переменными.
Как работает библиотека
PAPIProxyBridge устанавливается на оба типа серверов: на бэкенд (Spigot, Fabric и др.) и на сервер прокси (BungeeCord, Velocity). На бэкенде должен быть установлен соответствующий плагин PlaceholderAPI. Библиотека не заменяет его, а лишь обеспечивает передачу данных о заглушках через сеть прокси. Это позволяет плагинам на прокси-уровне отображать динамическую информацию (например, никнеймы, баланс, статусы) без сложной архитектуры бэкенда.

Интеграция в проекты
Для разработчиков, желающих использовать библиотеку в своих проектах, доступна версия для Maven-репозитория. Добавление в build.gradle требует указания репозитория repo.william278.net и зависимости net.william278:papiproxybridge. Библиотека предоставляет класс PlaceholderAPI с методом formatPlaceholders, который принимает строку с заглушками и UUID игрока. Результат возвращается через CompletableFuture, что позволяет избежать блокировки потоков при сетевых запросах к бэкенду. В API также есть метод formatComponentPlaceholders для получения Adventure-компонентов с форматированием.
Настройки кэширования
Для оптимизации сетевой нагрузки библиотека кэширует результаты запросов к бэкенду в течение 30 секунд. Если требуется изменить этот период, можно использовать метод setCacheExpiry с параметром в миллисекундах. Важно не вызывать метод join() на возвращаемых задачах, так как это может привести к блокировке потоков и нестабильной работе сервера.
Пример использования
Для форматирования сообщения с никнеймом игрока используется следующий код: создается экземпляр API через PlaceholderAPI.createInstance(), затем вызывается метод formatPlaceholders с целевой строкой и UUID игрока. Результат передается в thenAccept, который отправляет отформатированное сообщение игроку. Пример: api.formatPlaceholders("Привет, %player_name%!", player).thenAccept(formatted -> { player.sendMessage(formatted); });
Связанные материалы
- Fabric API — похожий мод
- Cloth Config API — похожий мод
- YetAnotherConfigLib (YACL) — похожий мод
- Fabric Language Kotlin — похожий мод
- Just Enough Items (JEI) — похожий мод
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | PAPIProxyBridge-Fabric-1.7.1+mc.1.21.3.jar 417.9 KB | 1.21.3 |
|
— | 0 | 31.10.2024 | |
| Релиз | PAPIProxyBridge-Fabric-1.7+mc.1.21.2.jar 417.9 KB | 1.21.2 |
|
— | 0 | 22.10.2024 | |
| Релиз | PAPIProxyBridge-Plugin-1.6.2.jar 966.3 KB | 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1 |
|
— | 0 | 11.08.2024 |
Скачать
Версия игры
1.17.1
1.18
1.18.1
1.18.2
1.19
1.19.1
1.19.2
1.19.3
1.19.4
1.20
1.20.1
1.20.2
1.20.3
1.20.4
1.20.5
1.20.6
1.21
1.21.1
1.21.2
1.21.3
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID: