Плагин 9Lives10Hearts [1.3.0.11DEV]

9Lives10Hearts
Краткое описание:
Уменьшение количества сердец при каждой смерти персонажа
172
2 483
  • Лайк 0
Реакции:5 пользователей

Предыдущие версии [6]

Другие версии

Последние обновления

1.3.0.11DEV - полное переписывания плагина

Выкладывал давно, много чего сделал над плагином. Выложил исходник

1.2 - Большое обновление, добавление контента, новый игровой режим

1. Добавлены новые переводы в lang.yml 2. Добавлен config.yml 3. Добавлена поддержка hex colors...

1.1 - Добавление нового контента

1. Добавлены новые переводы в lang.yml 2. Добавлены новые механики команд: /9l add {player}...
Смотреть еще...
Для версий
  1. 1.20.✘
  2. 1.21.✘
Java
  1. Java 17
9Lives10Hearts — это хардкорный Minecraft-плагин, который превращает каждую смерть в шаг к забвению. У каждого игрока есть 10 сердец-жизней. Умираешь — теряешь одно. Потеряешь все — и прощай, привет режим наблюдателя (GM3).

Сердца не восстанавливаются. Война, предательства, случайный кристалл в спину — всё это теперь по-настоящему больно.

🔴 Два режима:

  • Hard — классика: потерял все сердца — выбыл.
  • Immortal — тебя не убить до конца. Последнее сердце остаётся навсегда. Ты вечен... но почти мёртв.
📦 Все данные хранятся в SQL-базе, что позволяет легко отслеживать, наказывать, прощать и поднимать мёртвых.

🛠 Плагин поддерживает:

  • ✅ Hex-цвета
  • ✅ Команды для выдачи/отъёма сердец
  • ✅ Тотемы, головы, еда и другие способы вернуть утерянное
  • ✅ Полную интеграцию в любой серверный сюжет
Этот плагин — не про геймплей. Он про цену ошибок. Про страх умереть. Про смысл жизни, если хочешь.

Плагин поддерживает Hex-Colors в форматах &#RRGGBB и &x&R&R&G&G&B&B.​

Команды плагина:
/9l set {player} {number} - Установка количества сердец игроку

/9l gift {player} - Подарок игроку в виде 1 сердечка. Сердечко отнимается у игрока, который прописывает эту команду и передает его другому. Прописать возможно только от лица игрока.

/9l add {player} {number} - добавление сердец игроку

/9l remove {player} {number} - удаление сердец игроку

/9l look {player} - просмотр количества сердец у игрока

/9l resurrect {player} {number} - возможность воскресить другого игрока, где number - число сердец, с которым воскреснет игрок

/9l totem - выдача уникального тотема, который способен восстановить 1 сердце

/9l reload - команда перезагрузки конфигурации

Права плагина:
  9l10h.set:
    description: Разрешение на установку количества сердечек.

  9l10h.gift:
    description: Разрешение на передачу сердечек.

  9l10h.add:
    description: Разрешение на добавление сердечек.

  9l10h.remove:
    description: Разрешение на удаление сердечек.

  9l10h.look:
    description: Разрешение на просмотр числа сердечек.

  9l10h.resurrect:
    description: Разрешение на возможность воскресить другого игрока.
 
  9l10h.totem:
    description: Выдача уникального тотема

  9l10h.reload:
    description: Перезагрузка плагина

config.yml:
# Привет! Это конфиг плагина 9l10h (Nine Lives Ten Hearts)
# Здесь можно настроить режим игры и дополнительные параметры, отвечающие за работоспособность некоторых механик.
# plugin by Kryaznov

# Режим игры: hard / immortal
# hard - режим игры с конечной жизнью, после того как игрок потеряет все сердца
# он перейдет в гм 3. Можно воскресить командой /9l resurrect {player} {Число сердец}
# immortal - режим игры с бесконечной жизнью, игрок все также теряет сердца,
# но теперь единственное сердце всегда с ним - его нельзя утерять и перейти в гм 3

gamemode: hard

# этот параметр отвечает за уникальную механику восстановления сердец
heart-recovery:
  # восстановление сердец через смерть с уникальным тотемом в руках - /9l totem - выдать такой тотем
  totem:
    enabled: true
    container: 12345
    name: "&#55FA33Уникальный Тотем"
    lore:
      - "&#55FA33Умри с этим тотемом в руках,"
      - "&#55FA33чтобы получить дополнительное здоровье"

  # восстановление сердец через еду, стандартно золотое зачарованное яблоко
  eat:
    enabled: true
    food: ENCHANTED_GOLDEN_APPLE

# этот параметр отвечает за уникальную механику выпадения голов с игроков, которую можно съесть и восстановить 1 сердце
head-heart:
  enable: true
  value: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWI3NmI0ZWU5ODg1NzIyOTdjYmQ4NzQ2ODNiZWU5NmFlM2M1NWNlOTRjMDA0ZTUxYWRjODJjZWUxNmNkMGIwYyJ9fX0="
  container: 12345
  name: "&#55FA33Выпавшее сердце игрока {player}"
  lore:
    - "&#55FA33Нажми ПКМ в руках с этим предметом"
    - "&#55FA33Чтобы восстановить себе одно сердце"
lang.yml:
messages:
  no_permission: "&#FF5555У вас нет прав для выполнения этой команды."
  recipient_max_hearts: "&#FF5555У игрока уже максимальное количество сердечек. Передача невозможна."
  command_usage: "&#FF5555Неверная команда."
  invalid_number: "&#FF5555Неверное число! Введите число от 1 до 10."
  invalid_player: "&#FF5555Игрок не найден или не в сети."
  hearts_set: "&#55FF55Количество сердечек установлено на {hearts}."
  hearts_gifted: "&#55FF55Вы передали 1 сердечко игроку {player}."
  hearts_received: "&#55FF55Вы получили 1 сердечко от игрока {player}."
  hearts_not_enough: "&#FF5555У вас недостаточно сердечек для передачи."
  gift_usage: "&#FF5555Эту команду могут использовать только игроки."
  hearts_look: "&#55FF55У игрока &#55FFFF{hearts}&#55FF55 сердечек."
  hearts_spectator_mode: "&#55FF55У игрока отсутствуют сердца. Он теперь призрак."
  spectator_mode: "&#55FF55Вы исчерпали все сердца. Вы умерли и теперь стали &#FF5555призраком"
  resurrected: "&#55FF55Вы воскресили игрока &#55FFFF{player}&#55FF55 с &#55FFFF{hearts}&#55FF55 сердцами."
  you_have_been_resurrected: "&#55FF55Вы были воскрешены с &#55FFFF{hearts}&#55FF55 сердцами."
  not_in_spectator: "&#FF5555Игрок не находится в режиме наблюдения."
  error_invalid_number: "&#FF5555У игрока больше сердец, чем вы хотите выдать. Используйте /9h look для просмотра, сколько сердец у игрока."
  error_hp_player: "&#FF5555У вас максимальное число сердец. Здоровье не увеличилось"
  heart_recovered: "&#FF5555Вы восстановили одно сердце!"
  heart_recovered_thematic: "&#55FF55Ваш уникальный тотем спас вас! Вы восстановили 1 сердце!"
  totem_disabled: "&#FF5555Выдача уникальных тотемов отключена!"
  totem_received: "&#55FF55Вы получили {name}!"
  cannot_gift_self: "&cВы не можете передать сердце самому себе!"
  config_reloaded: "&aПлагин успешно перезагружен!"

Если был найден баг, есть идея для реализации, хотите обнову - пишите в дс: piter232
Спасибо @BKLiMaN за идеи, также спасибо за логотип плагину!
  • 123.png
    123.png
    16 КБ · Просмотры: 500

Автор

Kryaznov

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

EnchantControl
EnchantControl
Запрети определенные чарования на определенные предметы! Запрет починки на элитры и другое.
Иконки драгоценностей для вашего сайта! png and psd
Иконки драгоценностей для вашего сайта! png and psd
Изменяемые иконки для вашего сайта!
Иконки мирных мобов для вашего сайта! png and psd
Иконки мирных мобов для вашего сайта! png and psd
Изменяемые иконки для вашего сайта!
Иконки динамита для вашего сайта! png and psd
Иконки динамита для вашего сайта! png and psd
Изменяемые иконки для вашего сайта!
Иконки нарисованных монстров майнкрафт для вашего сайта! png and psd
Иконки нарисованных монстров майнкрафт для вашего сайта! png and psd
Изменяемые иконки для вашего сайта!
Иконки подарочных карт с валютой для вашего сайта! png and psd
Иконки подарочных карт с валютой для вашего сайта! png and psd
Изменяемые иконки для вашего сайта!
Иконки донатной валюты для вашего сайта! png and psd
Иконки донатной валюты для вашего сайта! png and psd
Изменяемые иконки для вашего сайта!
Иконки персонажей для доната вашего сайта! png and psd
Иконки персонажей для доната вашего сайта! png and psd
Изменяемые иконки для вашего сайта!
Иконки доната для вашего сайта в виде драгоценных блоков! png and psd
Иконки доната для вашего сайта в виде драгоценных блоков! png and psd
Изменяемые иконки для вашего сайта!
Иконки доната для вашего сайта в виде ископаемых! png and psd
Иконки доната для вашего сайта в виде ископаемых! png and psd
Изменяемые иконки для вашего сайта!
Иконка сезонного кейса для вашего сайта! png and psd
Иконка сезонного кейса для вашего сайта! png and psd
Изменяемые иконки для вашего сайта!
Иконки классических кейсов/донатных кейсов для вашего сайта! png and psd
Иконки классических кейсов/донатных кейсов для вашего сайта! png and psd
Изменяемые иконки для вашего сайта!
ВерхНиз