MEntityLimiter - Многофункциональный лимитер существ

Плагин MEntityLimiter - Многофункциональный лимитер существ 1.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
16
🛡️ MEntityLimiter — оптимизируйте производительность сервера, ограничивая сущности и спавнеры!


✨ Возможности:

Ограничение мобов на чанк: устанавливайте максимум (по умолчанию 20) и действие при превышении (NONE, KILL, REMOVE)
Полная кастомизация спавнеров: задержки спавна, количество мобов, радиус, лимит ближайших сущностей
Настройки для Armor Stands: отключение гравитации, режим маркера (без коллизии)
Уведомления о переполнении: с кулдауном, звуком, кастомным сообщением и кликабельным телепортом
Команда /mel: reload конфига или set значений в реальном времени
Tab-completion и система прав (mel.admin для команд, mel.alert для уведомлений)
Автоматическое применение настроек при загрузке чанков и размещении блоков
3 предустановленных режима действий для гибкого контроля


🔧 Поддержка: Minecraft 1.16+ | Paper/Spigot/Bukkit

📚 Документация: Полное руководство в config.yml и исходном коде

💬 Связь: You must be logged in to see this link. | Обсуждения на странице (если есть)

🎯 Плагин активно развивается — предлагайте свои идеи в обсуждение плагина! 💡

---

🛡️ MEntityLimiter — лимитер сущностей, кастомные спавнеры, уведомления о переполнении и оптимизация для Minecraft 1.16+ | Полная документация | Активная разработка 💡

Конфиг:

YAML:
# Максимальное количество мобов (живых сущностей, исключая игроков) на чанк
max-mobs-per-chunk: 20

# Действие при превышении лимита мобов в чанке
# Варианты: NONE (ничего не делать), KILL (убить лишних мобов), REMOVE (удалить лишних мобов без дропов)
on-exceed-action: NONE

# Глобальные настройки для всех спавнеров мобов
spawner:
enabled: true  # Включить кастомизацию спавнеров? Если false, все спавнеры сбрасываются к дефолтным значениям Minecraft
  min-spawn-delay: 200  # Минимальная задержка в тиках между спавнами (стандарт: 200)
  max-spawn-delay: 800  # Максимальная задержка в тиках между спавнами (стандарт: 800)
  spawn-count: 4  # Количество мобов, спавнящихся за раз (стандарт: 4). Можно указать диапазон, например "1-4", тогда для каждого спавнера выберется случайное число из диапазона.
  max-nearby-entities: 6  # Максимум ближайших сущностей того же типа перед остановкой спавна (стандарт: 6)
  spawn-range: 4  # Радиус в блоках для спавна (стандарт: 4)
  required-player-range: 16  # Игрок должен быть в пределах этого радиуса для активации спавнера (стандарт: 16)

# Настройки для Armor Stands (стендов для брони)
armorstands:
enabled: true  # Включить кастомизацию Armor Stands? Если false, все Armor Stands сбрасываются к дефолтным значениям (гравитация включена, маркер выключен)
  no-gravity: true  # Отключить гравитацию (не падают)? Если false, гравитация включена
  marker: true  # Включить режим маркера (отключает коллизию и хитбокс, делает невидимым для взаимодействия)? Если false, маркер выключен

# Настройки уведомлений о переполнении чанка
alert:
enabled: true  # Включить уведомления?
  multiplier: 2.0  # Во сколько раз больше лимита нужно для уведомления (2.0 = если >= 40 при лимите 20)
  min-mobs: 15  # Минимальное количество мобов для проверки (чтобы избежать спама)
  permission: mel.alert  # Пермишен для получения уведомлений
  cooldown-seconds: 12  # Кулдаун между уведомлениями для одного чанка (в секундах)
  sound: ENTITY_GENERIC_EXPLODE  # Звук (из org.bukkit.Sound)
  sound-volume: 0.75  # Громкость звука
  sound-pitch: 0.85  # Тон звука
  message: "&c&l[ПЕРЕПОЛНЕНИЕ] &eЧанк в мире &f%world% &8(&f%x%&8, &f%z%&8) имеет &c%count%&e мобов! &7(Лимит: %limit%) &a[ТП]"  # Сообщение с плейсхолдерами
  tp-command: "/execute in %world% run tp @s %x% %y% %z%"  # Команда для клика (плейсхолдеры: %world%, %x%, %y%, %z%)
Зависимости
Нету
Команды и права
/mel reload
/mel set max-mobs-per-chunk <число>
/mel set on-exceed-action <NONE|KILL|REMOVE>
/mel set spawner.enabled <true|false>
/mel set spawner.min-spawn-delay <число>
/mel set spawner.max-spawn-delay <число>
/mel set spawner.spawn-count <число|диапазон>
/mel set spawner.max-nearby-entities <число>
/mel set spawner.spawn-range <число>
/mel set spawner.required-player-range <число>
/mel set armorstands.enabled <true|false>
/mel set armorstands.no-gravity <true|false>
/mel set armorstands.marker <true|false>
/mel set alert.enabled <true|false>
/mel set alert.multiplier <число>
/mel set alert.min-mobs <число>
/mel set alert.permission <строка>
/mel set alert.cooldown-seconds <число>
/mel set alert.sound <строка>
/mel set alert.sound-volume <число>
/mel set alert.sound-pitch <число>
/mel set alert.message <строка>
/mel set alert.tp-command <строка>
Автор
KaRaSuk
Скачивания
2
Просмотры
35
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя KaRaSuk

Поделиться ресурсом

Назад
Сверху Снизу