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):6. Добавлен новый режим игры - immortal - без окончательной смерти игрока. Описание: Игрок, если у него осталось последнее сердечко, теперь не переходит в гм 3.
- После смерти из игрока выпадает материальное сердце в виде головы игрока, которое можно схавать
- После смерти с уникальным тотемом в руках восстанавливается 1 сердце
- Если съесть золотое зачарованное яблоко восстановится 1 сердце
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: "7FA33Уникальный Тотем" lore: - "7FA33Умри с этим тотемом в руках," - "7FA33чтобы получить дополнительное здоровье" # восстановление сердец через еду, стандартно золотое зачарованное яблоко eat: enabled: true food: ENCHANTED_GOLDEN_APPLE # этот параметр отвечает за уникальную механику выпадения голов с игроков, которую можно съесть и восстановить 1 сердце head-heart: enable: true value: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWI3NmI0ZWU5ODg1NzIyOTdjYmQ4NzQ2ODNiZWU5NmFlM2M1NWNlOTRjMDA0ZTUxYWRjODJjZWUxNmNkMGIwYyJ9fX0=" container: 12345 name: "7FA33Выпавшее сердце игрока {player}" lore: - "7FA33Нажми ПКМ в руках с этим предметом" - "7FA33Чтобы восстановить себе одно сердце"
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. Добавлены права для команд.