Плагин для серверов Майнкрафт, который даёт игрокам доступ к данным сущностей и блочных сущностей через ванильный протокол запроса тегов. Он нужен для работы синхронизации данных в клиентских модах без выдачи прав оператора.
Возможности
- Запрашивает данные блочных сущностей через
BlockEntityNbtQueryPacket. - Запрашивает данные сущностей через
EntityNbtQueryPacket. - Совместим с защитой регионов Residence и Dominion: доступ учитывает флаг
container. - Работает на серверах Folia, Paper и Purpur.
- Вместе с клиентским модом ForceDataSync позволяет использовать синхронизацию данных в Tweakeroo, MiniHUD, Litematica и Tweakermore без локальной проверки уровня прав.
Права
datasyncer.block— запрос данных блочных сущностей.datasyncer.entity— запрос данных сущностей.datasyncer.entity.player— запрос данных сущностей игроков.datasyncer.op— запрос данных объектов оператора, включая командные блоки.
По умолчанию все права выданы операторам.
Настройка
Для Tweakeroo включите tweakServerDataSync и tweakServerDataSyncBackup.
Для Litematica включите entityDataSync, entityDataSyncBackup и blockInfoOverlayEnabled. После включения blockInfoOverlayEnabled клавиша I показывает сведения о блоке.
Для MiniHUD включите entityDataSync, entityDataSyncBackup и inventoryPreviewEnabled. Последняя настройка нужна для предпросмотра содержимого контейнера клавишей Alt.
Для Tweakermore включите serverDataSyncer; параметры serverDataSyncerQueryInterval и serverDataSyncerQueryLimit можно задать как 1 и 25.
Требования
Нужен ProtocolLib. Для синхронизации в клиентских модах используется ForceDataSync.
