- Для версий
- 1.21.+
Что делает плагин:
• отменяет только настроенный RIGHT_CLICK по защищённому NPC;
• отправляет игроку актуальный инвентарь и пустые MAINHAND/OFFHAND через ProtocolLib, сбрасывая локальное предсказание клиента;
• повторяет команду открытия меню через один тик только при точном совпадении настроенного действия FancyNpcs;
• при изменении UUID, типа NPC или action-контракта срабатывает fail-closed и не выполняет команду вслепую.
Зависимости: FancyNpcs 2.9.2.343, ProtocolLib 5.4.0.
Поддержка: Paper/Purpur 1.21.x, Java 21.
Установка: поместите JAR в plugins/, установите обе зависимости, настройте guarded-npcs в plugins/mcNpcSafety/config.yml и перезапустите сервер.
Версия 1.0.0 закрывает воспроизводимый сценарий forum MixMine #270. Локальный RED/GREEN на Paper 1.21.11 и production readback на четырёх Anarchy-серверах прошли без потери или дропа предметов.