
Dyn-Dam-Lib
Активный0.0
Установок
Последнее обновление
Версии
Dyn-Dam-Lib
Упрощенная работа с наносимым уроном
Эта библиотека предоставляет набор инструментов, который значительно облегчает создание кастомного урона для различных целей. Весь функционал сосредоточен вокруг простой настройки параметров и выполнения соответствующих команд.
Основной метод работы предполагает задание необходимых параметров в специальном хранилище данных dynamic_damage:config Settings
с последующим выполнением команды function dynamic_damage:damage_executer
для нанесения урона.
Альтернативные способы использования
Для опытных пользователей доступны дополнительные варианты: можно создать собственное хранилище настроек с нужными параметрами и вызывать функции напрямую с указанием источника данных:
function dynamic_damage:damage_from_storage with <storage>
- Или использовать конкретные версии функций:
function dynamic_damage:dmg_functions/<default/positioned/source/source_displaced> with <storage>
Доступные настройки
Функциональные параметры
- function — определяет версию функции урона (если используется стандартный обработчик, параметр не требуется)
default
— базовая версия с указанием цели и типа уронаpositioned
— аналогично default, но с координатами источника уронаsource
<21>21>
—какносселекторомисточника —какносдополнительнымселекторомдляизмененияпозицииисточника
Параметры урона
- target — любой селектор целей, включая сложные условия вроде
@e[type=husk,tag=jeff,distance=..30,limit=10]
- dmg — количество наносимого урона
- cause — тип урона (для стандартных случаев используйте generic)
- x, y, z — координаты для версии positioned
- source — сущность-источник для версии source
- source_displacement — дополнительная сущность для имитации позиции источника
Если у вас возникли вопросы или предложения по улучшению работы библиотеки, вы можете обратиться на GitHub репозиторий проекта.