Вход

Регистрация

Восстановление доступа

DashAPI

DashAPI

|

lichenaut

DashAPI предоставляет функцию dash() для установки скорости сущностей в единицах блоков, упрощая расчеты движения.

Скачать

Версия игры

1.13

1.13.1

1.13.2

1.14

1.14.1

1.14.2

1.14.3

1.14.4

1.15

1.15.1

1.15.2

1.16

1.16.1

1.16.2

1.16.3

1.16.4

1.16.5

1.17

1.17.1

1.18

1.18.1

1.18.2

1.19

1.19.1

1.19.2

1.19.3

1.19.4

1.20

1.20.1

1.20.2

1.20.3

1.20.4

1.20.5

1.20.6

1.21

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

MIT

Скачиваний:

0

Обновлено:

25.10.2026

ID:

Похожие плагины20

Связанные материалы2

DashAPI — это программная библиотека, которая добавляет возможность задавать скорость сущностей в игровом мире в терминах блоков, а не векторов.

DashAPI предоставляет разработчикам упрощенный метод управления динамикой объектов. Основная функция позволяет задавать ускорение сущностей напрямую в единицах блоков по осям X, Y и Z, избавляя от необходимости вручную вычислять соответствующие векторы скорости.

Для использования DashAPI в собственном проекте необходимо выполнить два шага:

  • Включите DashAPI в свой проект.
  • Добавьте плагин в файл plugin.yml как зависимость:
depend: [DashAPI]

Чтобы получить экземпляр API для использования, необходимо определить переменную типа DashAPI:

DashAPI api;

@Override
public void onEnable() {
    api = DashAPI.getInstance();
}

Ниже приведены примеры реализации различных механик движения с использованием методов API.

@EventHandler
public void onClick(PlayerInteractEntityEvent event) {
    api.dash(event.getRightClicked(), 10, 10, -10);
}

При взаимодействии с сущностью она получит ускорение: 10 блоков вперед, 10 блоков вверх и 10 блоков влево относительно осей координат Minecraft.

@EventHandler
public void onCrouch(PlayerToggleSneakEvent event) {
    api.dash(event.getPlayer(), 10, 100, 0, true, true, true);
}

При использовании параметров adjustHorizontal, additive и adjustVertical:

  • Сущность получит импульс вперед относительно направления взгляда.
  • Текущая скорость сущности будет суммироваться с новым импульсом.
  • Если вертикальный импульс превышает 60 блоков (лимит для горизонтали — 43), плагин автоматически ограничит значение до 60 при отсутствии гравитации.
@EventHandler
public void bounceClick(PlayerInteractEntityEvent event) {
    api.dash(event.getPlayer(), 0, event.getPlayer().getLocation().getDirection().getY() * -4, 0);
}

Метод поддерживает комбинации целых чисел (int) для дистанции и чисел с плавающей точкой (Double) для скорости. В данном примере значение по оси Y умножается на -4, что создает сильный импульс вверх при взгляде вниз.

@EventHandler
public void pushAndPull(PlayerInteractEntityEvent event) {
    api.dash(event.getRightClicked(), event.getPlayer().getLocation().getDirection());
    api.dash(event.getPlayer(), event.getRightClicked().getVelocity(), 0.5, 0.5, 0.5);
}

Первый вызов создает эффект отталкивания (knockback) для сущности в направлении взгляда игрока. Второй вызов создает эффект притяжения для игрока, основанный на скорости кликнутой сущности, где множители 0.5 уменьшают силу притяжения.

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз DashAPI.jar 6.01 MB 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20 PaperSpigotPurpur — 0 25.06.2024
Релиз DashAPI.jar 39.7 KB 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.15, 1.14.4, 1.14.3, 1.14.2, 1.14.1, 1.14, 1.13.2, 1.13.1, 1.13 PaperSpigotPurpur — 0 27.02.2024
Зависимостей нет.

Скачать

Версия игры

1.13

1.13.1

1.13.2

1.14

1.14.1

1.14.2

1.14.3

1.14.4

1.15

1.15.1

1.15.2

1.16

1.16.1

1.16.2

1.16.3

1.16.4

1.16.5

1.17

1.17.1

1.18

1.18.1

1.18.2

1.19

1.19.1

1.19.2

1.19.3

1.19.4

1.20

1.20.1

1.20.2

1.20.3

1.20.4

1.20.5

1.20.6

1.21

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

MIT

Скачиваний:

0

Обновлено:

25.10.2026

ID:

Похожие плагины20

Связанные материалы2