Skip to content

Releases: flyawaymaking/SmartMobs

v1.3.0

10 Dec 21:03

Choose a tag to compare

changed build paper version to 1.21.10

v1.2.0

15 Nov 00:29

Choose a tag to compare

Изменения и улучшения

  1. Добавлены новые мобы (в т.ч. кролик убийца)
  2. Добавлена возможность давать и другим видам скелетов стрелять тройным выстрелом
  3. Сообщения вынесены в конфиг
  4. Теперь поддерживается заданием имён мобам с помощью MiniMessage

v1.1.0

22 Oct 09:39

Choose a tag to compare

🧩 SmartMobs — Release 1.1.0

🚀 Новое

  • Динамическая сложность мобов по расстоянию от спавна
    Теперь шансы появления усиленных мобов (hardened и elite) могут зависеть от расстояния до точки спавна.
    Чем дальше игрок уходит от центра мира — тем выше шанс появления более сильных мобов.
    Поведение настраивается в конфиге через блок radius-levels.

    Пример конфига:

 chances:
   hardened: 0.10
   elite: 0.01
   radius-complication: true
   world-radius: 15000
   radius-levels:
     - from: 0.0
       to: 0.33
       hardened: 0.5
       elite: 0.05
     - from: 0.33
       to: 0.66
       hardened: 0.5
       elite: 0.5
     - from: 0.66
       to: 1.0
       hardened: 0.2
       elite: 0.8
  • Поддержка настраиваемых уровней радиальной сложности
    Можно гибко указать интервалы (fromto) и коэффициенты усиленных мобов для каждой зоны мира.

⚙️ Улучшения

  • Методы isMobEnabled и getEnabledMobTypes теперь используют кэшированную карту enabledMobs, а не читают конфиг при каждом вызове.
    Это повысило производительность и надёжность загрузки данных.
  • Добавлены отладочные сообщения при загрузке radius-levels из конфига.

🐛 Исправления

  • Исправлена обработка вероятностей при отсутствии или некорректной настройке секции radius-levels.
  • Улучшена устойчивость к ошибкам при чтении типов мобов (невалидные ключи теперь корректно логируются).

📘 Совет:
Если вы обновляете плагин с версии 1.0.x, не забудьте добавить в конфигурацию новые параметры radius-complication, world-radius и radius-levels.

v1.0.0

22 Oct 00:26

Choose a tag to compare

SmartMobs - Интеллектуальная система улучшенных мобов

🌟 Ключевые особенности

🎯 Естественная эволюция мобов

  • Два уровня развития: Мутировавшие (15% шанс) и Эволюционировавшие (5% шанс)
  • Уникальные тематические названия для каждого типа мобов
  • Логичная прогрессия от простых мутаций к продвинутым эволюционным формам

⚡ Умные способности

  • Скелеты: повышенная скорость стрельбы, тройной выстрел у элитных
  • Криперы: ускоренное взведение, заряженная форма у элитных
  • Пауки: ловушка из паутины, усиленный прыжок, ядовитый укус у элитных
  • Эндермены: улучшенная телепортация, сопротивление воде
  • И многие другие уникальные способности для каждого типа мобов

🛠️ Полная кастомизация

  • Включение/отключение отдельных типов мобов
  • Настройка вероятностей появления
  • Регулировка множителей здоровья, урона и скорости
  • Кастомные названия и цвета для каждого моба
  • Гибкая настройка специальных способностей

🚀 Оптимизация производительности

  • Эффективная обработка мобов при спавне
  • Умная система проверок и быстрый отсев событий
  • Минимальное воздействие на производительность сервера

📋 Поддерживаемые мобы

Плагин охватывает всех основных враждебных мобов Minecraft:

Обычный моб Мутировавший Эволюционировавший
Зомби Гниющий Странник Порченый Бродяга
Скелет Вечный Часовой Костяной Отзвук
Крипер Испепеляющий Гость Грозовой Разрыв
Паук Шёлковый Убийца Тенетный Властитель
Эндермен Бездонный Скиталец Пространственный Разлом
Ведьма Болотная Зельеварка Теневая Колдунья
Фантом Ночной Кошмар Эфирный Крик
Блейз Огненный Дух Адское Ядро
Гаст Туманный Призрак Небесный Плач
И ещё 15+ типов мобов!

⚙️ Технические характеристики

  • Версия Minecraft: 1.21.8
  • Платформа: Paper
  • API версия: 1.21
  • Лицензия: MIT

🎮 Команды

  • /smartmobs - показать справку по плагину
  • /smartmobs reload - перезагрузить конфигурацию (требует права smartmobs.reload)
  • /smartmobs spawn <mob> <hardened|elite> - ручной спавн усиленного моба (требует права smartmobs.spawn)