Dyn-Dam-Lib — Minecraft Моды — MetaMods

Dyn-Dam-Lib

Активный

Установок

0

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

2 года назад

Версии

23w31a
Сервер
Библиотеки

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 репозиторий проекта.

Участники проекта
HeDeAnTheonlyone

HeDeAnTheonlyone

Разработчик

Создан: 7 авг 2023

ID: 23653