Вход

Регистрация

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

PAPIProxyBridge

PAPIProxyBridge

|

WiIIiam278

Библиотека для использования заглушек 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

Разработчик

Лицензия

Apache-2.0

Скачиваний:

2

Обновлено:

22.09.2026

ID:

Дополнения к моду2

Похожие моды20

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

Мод PAPIProxyBridge для Minecraft — мост для интеграции PlaceholderAPI на прокси

PAPIProxyBridge — это библиотека-мост для серверов с прокси (BungeeCord, Velocity), которая позволяет плагинам прокси использовать заглушки PlaceholderAPI без необходимости устанавливать саму библиотеку на бэкенд-серверы. Мод работает в связке с PlaceholderAPI на бэкенде и предоставляет API для форматирования текста с переменными.

Как работает библиотека

PAPIProxyBridge устанавливается на оба типа серверов: на бэкенд (Spigot, Fabric и др.) и на сервер прокси (BungeeCord, Velocity). На бэкенде должен быть установлен соответствующий плагин PlaceholderAPI. Библиотека не заменяет его, а лишь обеспечивает передачу данных о заглушках через сеть прокси. Это позволяет плагинам на прокси-уровне отображать динамическую информацию (например, никнеймы, баланс, статусы) без сложной архитектуры бэкенда.

PAPIProxyBridge — изображение из описания мода

Интеграция в проекты

Для разработчиков, желающих использовать библиотеку в своих проектах, доступна версия для 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); });

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

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз PAPIProxyBridge-Fabric-1.7.1+mc.1.21.3.jar 417.9 KB 1.21.3 Fabric — 1 31.10.2024
Релиз PAPIProxyBridge-Fabric-1.7+mc.1.21.2.jar 417.9 KB 1.21.2 Fabric — 1 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 Fabric — 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

Разработчик

Лицензия

Apache-2.0

Скачиваний:

2

Обновлено:

22.09.2026

ID:

Дополнения к моду2

Похожие моды20

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