Плагин Статистика Информационный Экономика Другое 🌟 MORSTownStick — Удобный инструмент массового выбора и визуализации территорий для Towny [2026-08-09]

Иконка ресурса
Краткое описание:
Надоело бегать и каждый раз прописывать /t claim? Попробуй это!
3
110
Для версий
  1. 1.21.✘
  2. 26.✘
Java
  1. Java 21

🔥 Основные возможности и фичи​

  • 🪄 Удобный выбор чанков (ПКМ Палкой)
    • Правый клик палкой по блоку — выбирает чанк.
    • Повторный правый клик — отменяет выбор чанка.
    • Защита от дублирования чанков в памяти.
  • 🟢 Визуализация выбранных чанков (Зеленый цвет)
    • Отрисовка обводки выбранных чанков частицами DUST (#55FF55).
    • Частицы плавно привязаны к высоте игрока (Y + 0.2) и настраиваются по шагу (по умолчанию частицы каждые 4 блока).
    • Настраиваемый радиус видимости (render-distance).
  • 🟡 Внешние границы городов (Желтый цвет)
    • Отрисовывает жёлтыми частицами (#FFFF00) только внешние границы городов (без внутренних разделительных линий между чанками одного города).
    • Автоматическое кэширование границ для защиты TPS сервера.
  • 🛡️ 100% Защита от использования в крафтах
    • Палка помечается через PersistentDataContainer (NamespacedKey).
    • Перехвачены верстак, кузница, наковальня и сдвиги в инвентаре. Специальную палку нельзя скрафтить или использовать как ингредиент, в то время как обычные палки функционируют штатно.
  • 🌊 Умный последовательный захват (BFS Wave Expansion)
    • При выполнении команды /t claim плагин строит топологическую волну привата от существующих границ города наружу.
    • Вы можете выделить цепочку из 10+ чанков подряд вглубь диких земель — плагин по очереди заприватит их за одну команду /t claim.
  • Авто-сброс выделения с незахваченных чанков
    • Если какой-то чанк не удалось заприватить (например, кончились деньги в казне или лимит), с него автоматически снимается выделение и подсветка.
  • 💬 Понятные русифицированные ошибки
    • Замена технических сообщений на понятные игрокам фразы:
      • • Чанк [15, -20] — Не граничит с территорией города
      • • Чанк [18, -20] — Недостаточно средств в казне города
      • • Чанк [20, 5] — Превышен лимит чанков города
  • Высочайшая производительность (TPS Friendly)
    • Один единый планировщик частичек для всех игроков.
    • Захват чанков пачками (по 5 чанков за тик) без зависаний основного потока.

📜 Команды и Права (Permissions)​

КомандаОписаниеПраво (Permission)
/t stickВыдать себе палку выбора территорииmorstownstick.stick
/t stick listПросмотреть количество и координаты выбранных чанковmorstownstick.list
/t stick clearОчистить все текущие выделения чанковmorstownstick.clear
/t stick helpПоказать меню помощи и инструкцию по работеmorstownstick.stick
/t claimПерехватывается для массового привата выделенных чанковmorstownstick.claim
/townstick reloadПерезагрузить конфигурацию плагинаmorstownstick.admin
Примечание: Получение палки и выполнение привата разрешено только Мэрам (Mayor) и Заместителям (Assistant) городов.

⚙️ Конфигурация (config.yml)​

yaml

# ============================================
# MORSTownStick Configuration
# ============================================

# Настройки специальной палки
stick:
material: STICK
name: "&#55FF55Палка выбора территории"
lore:
- "&#AAAAAAПКМ по чанку — выбрать"
- "&#AAAAAAПКМ по выбранному — отменить"
- "&#AAAAAAИспользуйте /t claim для захвата"

# Настройки выделения
selection:
# Максимальное количество чанков для выбора (-1 = без ограничений)
max-chunks: -1

# Настройки частиц
particles:
# Зелёная обводка выбранных чанков
selection:
enabled: true
particle: DUST
color: "#55FF55"
size: 1.0
# Шаг между частицами в блоках (каждые 4 блока)
spacing: 4.0
update-interval: 10
# Радиус видимости частиц от игрока в блоках
render-distance: 64

# Жёлтая граница внешнего периметра города
town-border:
enabled: true
particle: DUST
color: "#FFFF00"
size: 1.0
spacing: 4.0
update-interval: 10
render-distance: 64

# Периодичность перерасчёта внешних границ города (в тиках)
town-border-cache-interval: 200

# Сообщения (поддерживают HEX &#RRGGBB и &c цвета)
messages:
no-permission: "&#FF5555У вас нет прав."
no-town: "&#FF5555Вы не состоите в городе."
not-mayor-or-assistant: "&#FF5555Только мэр или заместитель могут использовать эту функцию."

stick-given: "&#55FF55Вы получили палку выбора территории."
stick-already-have: "&#FFFF55У вас уже есть палка выбора территории."

chunk-selected: "&#55FF55Чанк выбран. &#AAAAAA(Всего: &#FFFFFF%count%&#AAAAAA)"
chunk-unselected: "&#FFFF55Выбор чанка отменён. &#AAAAAA(Всего: &#FFFFFF%count%&#AAAAAA)"

selection-cleared: "&#55FF55Все выбранные чанки были очищены."

selected-count: "&#AAAAAAВыбрано чанков: &#FFFFFF%count%"
no-selected-chunks: "&#FF5555У вас нет выбранных чанков."
max-chunks-reached: "&#FF5555Достигнуто максимальное количество выбранных чанков (%max%)."

claim-start: "&#AAAAAAНачинаем захват &#FFFFFF%count% &#AAAAAAчанков..."
claim-success: "&#55FF55Успешно захвачено чанков: &#FFFFFF%success%"
claim-failed: "&#FF5555Не удалось захватить чанков: &#FFFFFF%failed%"
claim-partial: "&#FFFF55Захвачено &#FFFFFF%success% &#FFFF55из &#FFFFFF%total%&#FFFF55. Не удалось: &#FFFFFF%failed%"


📥 Установка и Требования​

  1. Убедитесь, что у вас установлены:
    • Paper / Purpur / Spigot 1.21+
    • TownyAdvanced (Towny 0.100+)
  2. Поместите скопилированный MORSTownStick.jar в папку plugins/.
  3. Перезапустите сервер.
  4. Готово!

Автор

retr0gradn1y

Еще ресурсы от retr0gradn1y

🏕️ MintTownyCamps — Полноценная система походных лагерей и стоянок
Система стоянок кочевников для твоего политического сервера!
🏛 MintTownyLevels — Глобальная система прокачки городов и склад /t inv для Towny
Прокачка городов по уровням и /t inv для Towny.
🌿 MintAntiCheat — Нейросетевой Античит Нового Поколения [1.16.5 – 26.x]
MintAntiCheat — это передовая автономная система защиты игрового сервера на базе обученных ИИ
MintTownyBuilds 🏛 — Прокачка построек, Чудеса Света, склад /t inv и внутриигровой GUI-редактор!
Масштабная прокачка построек, Чудеса Света, склад /t inv и внутриигровой GUI-редактор для Towny!
MintKitsEditor PRO 💎 Ультимативный редактор китов | Виртуальный Стеш | Физические Ваучеры
Уникальный редактор для создания наборов ресурсов с удобным меню
MintKitsEditor Free⚡Внутриигровой визуальный редактор наборов, GUI меню и синхронизация с Essentia
Данный плагин позволяет создавать наборы ресурсов удобно и не тратив много сил
[Mint] DiscordSync ❯ Синхронизация мутов LiteBans и защита канала рекламы городов Towny
Синхронизация мутов LiteBans и защита канала рекламы городов Towny через DiscordSRV.
🚀 MORSPVO — лучшая система ПВО для вашего сервера!
Хочешь насиловать всех кто находится в воздухе? Покупай этот плагин!
🌟 ManulBuyer | Продвинутая экономика и скупка для вашего сервера!
Устал от говноскупщиков как на фантайме? Покупай это и ты не пожалеешь!
PipiPlugin - Фановая механика нужды + мгновенный рост урожая!
Хочешь обоссать своего друга, или быстрее выросла морковь? Тебе нужно это!
Плагин на харчки /spit
Хочешь насмехаться над каким-то лохом? Тебе нужен этот плагин!
ВерхНиз