WASD Detection
Активный0.0
Установок
Последнее обновление
Версии
WASD Detection
Точное определение нажатий клавиш WASD для Minecraft датапаков.
Совместимые версии Minecraft
Java Edition 1.20.2 - 1.21 (Версии пакета для 1.20.1 и 1.19.2 также доступны в разделе версий)
Как использовать датапак
Система определения WASD работает как внутриигровой предикат, который можно использовать через команды /execute или селекторы игроков.
/execute as @a if predicate wasd:w run say pressed w
/execute as @a[predicate=wasd:w] run say pressed w
Любая из этих команд приведет к появлению сообщения в чате "pressed w", когда игрок идет вперед.
Список предикатов
(Все предикаты имеют префикс wasd:)
- wasd:w = игрок идет вперед
- wasd:a = игрок идет влево
- wasd:s = игрок идет вправо
- wasd:d = игрок идет назад
- wasd:moving = игрок нажал любую из четырех направляющих клавиш
- wasd:space = игрок движется вверх
- wasd:falling = игрок движется вниз
- wasd:shift = игрок нажимает SHIFT
Блокировка движения игрока
Если вы хотите заблокировать движение игрока, выполните эту команду:
/execute as @a run function wasd:lock
Это заблокирует всех игроков на их текущих позициях.
Для блокировки игрока в определенном месте выполните:
/execute as @a positioned <XYZ> rotated <Y ROTATION> <X ROTATION> run function wasd:lock
Замените <XYZ> на нужные координаты, а <Y ROTATION> и <X ROTATION> на нужные углы поворота.
Для разблокировки игроков выполните:
/execute as @a run function wasd:unlock
Установка
Способ 1 (Готовый мир)
- Перейдите в папку .minecraft/saves/<название_мира>/datapacks
- Вставьте скачанный .zip файл в эту папку
- Зайдите в мир Minecraft и введите /reload
- Должно появиться сообщение "Datapack Installed"
Способ 2 (Создание нового мира)
- В меню создания нового мира нажмите кнопку "Datapacks"
- Перетащите скачанный .zip файл в окно игры
- Примените датапак
- Создайте новый мир