Плагин 👺PeacefulHellMassacre👺 [1.0.0]

👺PeacefulHellMassacre👺
Краткое описание:
PeacefulHellMassacre — Ивент "Адская резня" в стиле FunTime! 👺
3
38
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
Источник
https://t.me/peacefulcore
Java
  1. Java 17
PeacefulHellMassacre — это качественная реализация популярного ивента "Адская Резня", вдохновленная сервером FunTime. Плагин добавляет на ваш сервер динамическую активность: в определенное время на спавне активируется портал, ведущий в опасное измерение. Игрокам предстоит сражаться с ордами монстров, собирать их души и обменивать их на ценные награды у таинственного Сборщика.

Плагин идеально подходит для анархий, гриФ-серверов и выживания, добавляя элемент соревновательности и уникальный способ получения топового лута.

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

  • ⚔️ Динамичные сражения: Кастомные мобы с настраиваемым здоровьем и типом.
  • ❤️ Индикатор ХП: Игроки видят текущее здоровье моба прямо над его головой в реальном времени.
  • 🌀 Умный портал: Настройка входа в два клика (/phl setup). Автоматическая генерация блоков портала с правильной ориентацией (X/Z).
  • 🛡️ Система зон: Настраиваемая безопасная зона в центре ивента (No-PvP) и зона сражений вокруг.
  • 🍎 Режим "No Cooldown": Во время ивента отключается задержка на поедание чародейских яблок (настраиваемо).
  • 💰 Сборщик душ (GUI): Полноценное меню обмена душ с разделением на уровни (Solid, Elite, Legendary).
  • ⏰ Полная автоматизация: Авто-старт ивента через заданные промежутки времени (секунды, минуты, часы, дни).
  • 📊 BossBar и Звуки: Эпичное звуковое сопровождение и полоска прогресса для всех игроков.
  • 🌈 HEX-цвета: Поддержка градиентов и RGB во всех сообщениях и названиях предметов.

📦 Установка и настройка:​

  1. Установите PeacefulHellMassacre.jar в папку plugins.
  2. Убедитесь, что у вас созданы миры для спавна и самого ивента (например, world и adhell).
  3. Настройте координаты в config.yml.
  4. Зайдите на сервер, пропишите /phl setup и выделите рамку портала на спавне.
  5. Ивент готов к запуску!

📄 Конфигурация:​

Плагин разделен на два удобных файла:
  • config.yml — настройки механик, сообщений, мобов и портала.
  • menu.yml — полная настройка GUI Сборщика душ (слоты, цены, шансы, награды).

📄 Основной конфиг:​

Код:
# ==========================================
#      PeacefulHellMessacre
# ==========================================

settings:
  portal-world: "spawn"   # Мир, где стоит портал на спавне
  event-world: "adhell"   # Мир, куда телепортирует портал (мир ивента)
  event-coords: "0;100;0" # Точка появления игроков в мире ивента (X;Y;Z)
  spawn-world: "world"    # Мир спавна (куда тепать после ивента)
  spawn-coords: "0;64;0"  # Координаты спавна (X;Y;Z)
  time-to-stop: 180       # Длительность ивента в секундах
  safe-zone-radius: 15.0  # Радиус безопасной зоны (PVP OFF) от event-coords
  no-gapple-cooldown: true # Убирать задержку на чар. яблоки
  block-commands: true    # Блокировать ли команды в мире ивента

# Настройка мобов
mobs:
  type: "PIGLIN"            # Тип моба (ZOMBIE, PIGLIN, HUSK и т.д.)
  health: 40.0              # Здоровье моба
  count: 50                 # Количество мобов
  name-format: "&c&l%health% ❤" # Отображение ХП над головой

auto-start:
  enabled: true
  interval: "2h"

allowed-cmds: ["/shop", "/phl", "/spawn", "/warp"]

portal:
  pos1: "0;0;0"
  pos2: "0;0;0"

sounds:
  start_event: {sound: "ENTITY_ENDER_DRAGON_DEATH", volume: 1.0, pitch: 0.8}
  end_event: {sound: "UI_TOAST_CHALLENGE_COMPLETE", volume: 1.0, pitch: 1.0}

bossbar:
  title: "&x&F&B&0&8&0&8Осталось убить: &e%number%"

cursed-soul:
  material: "SOUL_LANTERN"
  name: "&x&F&B&0&8&0&8[Проклятая душа]"
  lore: ["&fВыпадает в Адской резне"]

messages:
  help:
    - "&x&f&b&0&8&0&8[PHL] &fДоступные команды:"
    - "&x&f&b&0&8&0&8/phl start &f- Запустить событие"
    - "&x&f&b&0&8&0&8/phl stop &f- Остановить событие"
    - "&x&f&b&0&8&0&8/phl reload &f- Перезагрузить конфиг"
    - "&x&f&b&0&8&0&8/phl shop &f- Открыть магазин"
    - "&x&f&b&0&8&0&8/phl setup &f- Режим установки портала"
  setup-enabled: "&x&f&b&0&8&0&8[!] &fНастройка портала включена."
  setup-disabled: "&x&f&b&0&8&0&8[!] &fНастройка портала выключена."
  pos1-set: "&x&f&b&0&8&0&8[!] &fТочка 1 установлена."
  pos2-set: "&x&f&b&0&8&0&8[!] &fТочка 2 установлена. Портал создан."
  event-is-not-active:
    - "&x&f&b&0&8&0&8[!] &fИвент ещё не доступен!"
    - "&x&f&b&0&8&0&8[!] &fДо ивента осталось: &e%time%"
  event-started-player: "&x&F&B&0&8&0&8[Адская резня] &fВы вошли на территорию ивента!"
  no-permission: "&cУ вас нет прав!"
  config-reloaded: "&aКонфигурации перезагружены."
  broadcast-started:
    - "&x&F&B&0&8&0&8╔&x&E&F&0&F&1&8═&x&E&4&1&5&2&9═&x&D&8&1&C&3&9╦&x&C&D&2&2&4&A═&x&C&1&2&9&5&A═&x&B&6&3&0&6&B╦&x&A&A&3&6&7&B═&x&9&F&3&D&8&C═&x&9&3&4&4&9&C╦&x&8&8&4&A&A&D═&x&7&C&5&1&B&D═&x&7&1&5&7&C&E╦&x&6&5&5&E&D&E═&x&7&3&6&4&C&A═&x&8&1&6&9&B&6╦&x&8&F&6&F&A&1═&x&9&D&7&4&8&D═&x&A&B&7&A&7&9╦&x&B&9&7&F&6&5═&x&C&7&8&5&5&1═&x&D&5&8&A&3&D╦&x&E&3&9&0&2&8═&x&F&1&9&5&1&4═&x&F&F&9&B&0&0╗"
    - "&x&F&B&0&8&0&8║             &x&f&f&1&b&b&8[Адская резня] "
    - "&x&F&B&0&8&0&8║   &fПортал на резню активирован!"
    - "&x&F&B&0&8&0&8╚&x&E&F&0&F&1&8═&x&E&4&1&5&2&9═&x&D&8&1&C&3&9╩&x&C&D&2&2&4&A═&x&C&1&2&9&5&A═&x&B&6&3&0&6&B╩&x&A&A&3&6&7&B═&x&9&F&3&D&8&C═&x&9&3&4&4&9&C╩&x&8&8&4&A&A&D═&x&7&C&5&1&B&D═&x&7&1&5&7&C&E╩&x&6&5&5&E&D&E═&x&7&3&6&4&C&A═&x&8&1&6&9&B&6╩&x&8&F&6&F&A&1═&x&9&D&7&4&8&D═&x&A&B&7&A&7&9╩&x&B&9&7&F&6&5═&x&C&7&8&5&5&1═&x&D&5&8&A&3&D╦&x&E&3&9&0&2&8═&x&F&1&9&5&1&4═&x&F&F&9&B&0&0╝"
  broadcast-stopped: "&x&F&B&0&8&0&8[Адская резня] &fАдская резня завершена! Все игроки возвращены на спавн."

📄 Конфиг с меню:​

Код:
title: "&lСобиратель душ"
size: 54
settings:
  sounds: {success: "ENTITY_VILLAGER_YES", failure: "ENTITY_VILLAGER_NO"}
  messages:
    success: "&x&F&B&0&8&0&8[Адская резня] &fВы успешно обменяли &f%cost% &aдуши на награду &l%tier% &aуровня!"
    failure: "&x&F&B&0&8&0&8[Адская резня] &fУ вас недостаточно душ! Необходимо: &f%cost% шт."
filler:
  material: PURPLE_STAINED_GLASS_PANE
  name: "&dFunTime.su"
  slots: [0,1,2,3,4,5,6,7,8,9,17,18,26,27,35,36,44,45,46,47,48,49,50,51,52,53]
exchange_items:
  solid:
    display_name: "&6Солидного"
    slot: 20
    cost: 5
    material: SOUL_LANTERN
    name: "&a[Обменять x5]"
    lore: ["&e ➥ &6Нажмите&7, чтобы Обменять", "&fПроклятую душу на", "&fпредмет &6Солидного &fуровня"]
    rewards: ["give %player% diamond 5"]
  elite:
    display_name: "&cЭлитного"
    slot: 22
    cost: 7
    material: SOUL_LANTERN
    name: "&a[Обменять x7]"
    lore: ["&e ➥ &6Нажмите&7, чтобы Обменять", "&fПроклятую душу на", "&fпредмет &cЭлитного &fуровня"]
    rewards: ["give %player% netherite_ingot 1"]
  legendary:
    display_name: "&dЛегендарного"
    slot: 24
    cost: 10
    material: SOUL_LANTERN
    name: "&a[Обменять x10]"
    lore: ["&e ➥ &6Нажмите&7, чтобы Обменять", "&fПроклятую душу на", "&fпредмет &x&F&B&0&8&0&8Легендарного &fуровня"]
    rewards: ["give %player% netherite_chestplate 1"]

Автор

Klavshan

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

PeacefulFunBlocks
PeacefulFunBlocks
PeacefulFunBlocks — плагин с кастомными функциональными блоками для анархий и грифов.
❄️ PeacefulAuction — Простой аукцион
❄️ PeacefulAuction — Простой аукцион
PeacefulAuction — это легкий плагин на аукцион, вдохновленный популярным сервером FunTime.
🎨 PeacefulBrackets — Твой чат, твой стиль!
🎨 PeacefulBrackets — Твой чат, твой стиль!
PeacefulBrackets — это легкий и гибкий плагин для индивидуальной настройки внешнего вида чата.
☁️PeacefulDisable
☁️PeacefulDisable
Плагин на скрытия входа игроков и так далее.
🎰 PeacefulCasino
🎰 PeacefulCasino
Твое идеальное GUI Казино
ВерхНиз