
Fabridash
Архивирован0.0
Установок
Последнее обновление
Версии
Fabridash Mod
Этот мод позволяет совершать стремительные рывки по игровому миру с помощью трёх специальных предметов! Кроме того, разработчики могут использовать Fabridash как API для интеграции системы рывков в собственные проекты.
Предметы для рывков
В отличие от других модов, для использования рывков вам сначала нужно найти особый артефакт - Dash Globe (Сферу Рывка). Этот ценный предмет можно обнаружить в сундуках древних городов, шахт и других локаций с сокровищами. Шанс нахождения варьируется от 12% в шахтах до 30% в городах Края.
Получив основную деталь, вы сможете создать различные варианты устройств для рывков:
Железный Рывок
Базовый, но эффективный инструмент для быстрого перемещения. Рецепт крафта:
(Требуется: Сфера Рывка, 4 железных блока, 4 блока редстоуна)
Обеспечивает стандартное ускорение (множитель 1) с перезарядкой 80 тиков.
Алмазный Рывок
Улучшенная версия железного рывка с большей мощностью:
(Требуется: Сфера Рывка, 4 алмазных блока, 4 блока редстоуна)
Даёт усиленное ускорение (множитель 2) с перезарядкой 120 тиков.
Обсидиановый Рывок
Необычная версия, позволяющая совершать рывок назад:
(Требуется: Алмазный Рывок, 4 обсидиана)
Этот предмет позволяет двигаться в обратном направлении с множителем 2 и перезарядкой 120 тиков.
Активация любого из устройств сопровождается звуковыми эффектами и частицами!
Настройки и игровые правила
Для увеличения силы рывков можно использовать игровое правило dashMultiplier
. Это значение будет умножаться на стандартные показатели предметов.
Также доступен конфигурационный файл, где можно полностью отключить предметы и использовать мод исключительно как API.
Для разработчиков
После подключения мода к проекту достаточно вызвать метод Fabridash.dash(Entity entity, float power, boolean reversed)
, где:
entity
- сущность, совершающая рывокpower
- сила рывка (расстояние)reversed
- при значенииtrue
сущность движется назад
Планы на будущее
В будущем планируется расширить способы использования рывков - от активации по нажатию клавиши до пассивных способностей и команд. Все функции будут настраиваемыми. Изначально мод создавался как API для проектов, требующих механику рывков.
Установка
Для игроков
Скачанный .jar файл поместите в папку mods.
Для разработчиков
Для использования API модуля добавьте в build.gradle:
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:fabridash:<version>"
}
Можно также извлечь API модуль отдельно, но не забудьте зарегистрировать клиентский приёмник!
Лицензия
Мод распространяется под лицензией MIT.