Плагин 9Lives10Hearts [1.2]

1. Добавлены новые переводы в lang.yml
2. Добавлен config.yml
3. Добавлена поддержка hex colors в форматах &#RRGGBB и &x&R&R&G&G&B&B (если нужно добавить еще форматы - пишите)
4. Добавлены новые команды
/9l totem - выдает уникальный тотем, который позволяет восстановить сердечко при смерти с ним в руках (право для команды: 9l10h.totem)
/9l reload - перезагрузка конфигурации плагина (право для команды: 9l10h.reload)
5. Добавлены новые опциональные механики (см config.yml):
  • После смерти из игрока выпадает материальное сердце в виде головы игрока, которое можно схавать
  • После смерти с уникальным тотемом в руках восстанавливается 1 сердце
  • Если съесть золотое зачарованное яблоко восстановится 1 сердце
6. Добавлен новый режим игры - immortal - без окончательной смерти игрока. Описание: Игрок, если у него осталось последнее сердечко, теперь не переходит в гм 3.
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Чтобы восстановить себе одно сердце"
1. Добавлены новые переводы в lang.yml
2. Добавлены новые механики команд:
/9l add {player} {number} - добавление сердец игроку, но не более максимально допустимого (10)
/9l remove {player} {number} - удаление сердец у игрока. Есть возможность убить его окончательно
/9l look {player} - просмотр количества сердец у игрока
/9l resurrect {player} {number} - воскресенье игрока после того, как он окончательно потерял все сердца и стал спектатором

В следующем обновлении будет добавлена возможность игрокам пополнять свои сердечки с помощью физического взаимодействия (съесть золотое зачарованное яблоко, к примеру), а также добавлю выпадение сердец из игроков в виде физических объектов (спасибо @BKLiMaN за идеи)
1. Добавлен конфигурационный файл для сообщений
2. Добавлена новая команда /9l gift {player} для подарка 1 сердечка игроку из своих сердец.
3. Добавлены права для команд.
ВерхНиз