Плагин обеспечивает двустороннюю защиту для мирных поселений Towny, предотвращая нападения на них и атаки их участников на других игроков.
Скачать
Версия игры
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.10
1.21.11
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
05.11.2026
ID:
Легковесное дополнение для Towny, которое принудительно соблюдает мирный статус поселений по всей карте, используя встроенные флаги Towny.
TownyPacifist решает проблему конфликтов между игроками из мирных поселений и агрессивных фракций. Плагин гарантирует, что участники поселений с флагом мирного статуса не могут атаковать других и не подвергаются нападениям, независимо от того, находятся они внутри границ своего поселения или нет.
Проект работает за счет прямой интеграции с API Towny и проверки флага isNeutral(). Это исключает необходимость в создании собственных систем хранения данных или дополнительных команд: статус мирного поселения устанавливается стандартной командой мэра /t toggle peaceful.
- Двусторонняя защита: мирные поселения не могут атаковать и не могут быть атаковаными.
- Отсутствие собственного хранилища: данные считываются напрямую из флагов Towny.
- Поддержка арен: мирные игроки могут участвовать в PvP внутри зон арен (команда
/plot set arena). - Интеграция с EventWar: корректно взаимодействует с системой нейтралитета EventWar.
- Поддержка SiegeWar: учитывает систему мирных поселений из SiegeWar.
- Интеграция с TownyCaptureSites: позволяет мирным игрокам сражаться на точках захвата.
- Мультиязычность: автоматическая поддержка 9 языков через систему переводов Towny.
Плагин отслеживает событие TownyPlayerDamagePlayerEvent и проверяет статус поселений обоих участников боя через API Towny. Логика взаимодействия следующая:
Player A hits Player B
└─ Is either player from a neutral (peaceful) town?
├─ No → do nothing, let Towny handle it normally
├─ Yes → are they inside an arena plot?
│ ├─ Yes + arenas allowed → permit combat (no spam, notified on entry)
│ └─ No → cancel damage + send message
└─ Both peaceful → cancel damage + specific message
enabled: true
# Allow peaceful town members to PvP inside Towny arena plots
allow-pacifist-in-arenas: true
# Allow peaceful town members to fight inside TownyCaptureSites plots (requires TownyCaptureSites)
allow-pacifist-in-capture-sites: true
- Перейдите в директорию
plugins/TownyPacifist/lang/. - Скопируйте файл
en-US.ymlи переименуйте его (например, вru-RU.yml). - Переведите содержимое файла на нужный язык.
- Система Towny автоматически подхватит перевод без изменения конфигурации.
| Плагин | Тип зависимости |
|---|---|
| {"items":["Towny","Обязательно"]} | |
| {"items":["EventWar","Опционально (автоматическая интеграция)"]} | |
| {"items":["SiegeWar","Опционально (автоматическая интеграция)"]} | |
| {"items":["TownyCaptureSites","Опционально (автоматическая интеграция)"]} |




Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | TownyPacifist-2.0.jar 15.8 KB | 1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20 |
|
|
0 | 25.02.2026 |
Скачать
Версия игры
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.10
1.21.11
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
05.11.2026
ID: