Скачать Deltatime — Minecraft Моды — MetaMods

Deltatime

Активный

Установок

0

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

1 год назад

Версии

1.20.4 — 1.21.1
Сервер
Fabric
Quilt
Игровые механики
Управление
Утилиты

Deltatime

Расширьте возможности датапаков в Minecraft

Этот мод добавляет в игру специальные команды, которые открывают датапакам доступ к функциям ванильного геймплея, ранее недоступным для модификации.

Ключевые возможности

Команда /deltatime предоставляет мощные инструменты для управления игровыми механиками:

  • tickdelta — показывает длительность предыдущего тика в микросекундах
  • tickstoadd — увеличивает счётчик, который остаётся стабильным даже при лагах сервера
  • setitemcooldown <игроки> <предмет> <время в тиках> — устанавливает время восстановления для предмета с анимацией, аналогичной использованию жемчужин энда
  • setability <игроки> <способность> <значение> — изменяет игровые способности персонажа
  • setproperty <игроки> <свойство> — настраивает различные параметры игрока

Эффективное использование tickstoadd

Эта функция позволяет создавать таймеры, независимые от производительности сервера. Вот практический пример реализации:

execute store result score tickstoadd objective run deltatime tickstoadd
scoreboard players operation untilactionprevious objective = untilaction objective
scoreboard players operation untilaction objective -= tickstoadd objective
execute if score untilaction objective matches ..0 unless score untilactionp objective matches ..0 run function my:action

Система предотвращает пропуск выполнения действий даже при резких скачках задержки сервера.

Управление способностями игрока

Полёт (flying)

  • true — принудительный полёт
  • false — отключение полёта

Режим строительства (instabuild)

  • true — режим быстрого строительства
  • false — ограничения для креатива

Неуязвимость (invulnerable)

  • true — полная защита от повреждений

Права строительства (mayBuild)

  • Доступ к размещению блоков в режиме приключений
  • Контроль над созданием конструкций

Дополнительные настройки

  • mayfly — переключение режима полёта
  • flySpeed — скорость полёта
  • walkSpeed — скорость передвижения

Параметры персонажа

Прямой доступ к основным характеристикам:

  • Здоровье (health)
  • Уровень насыщения (foodSaturationLevel)
  • Уровень голода (foodLevel)
  • Истощение (foodExhaustionLevel)

Технические особенности

  • tickdelta учитывает время ожидания следующего тика
  • tickstoadd корректно работает даже при нестабильной производительности
  • Автоматическая проверка границ допустимых значений
Участники проекта
SmajloSlovakian

SmajloSlovakian

Разработчик

Создан: 12 фев 2024

ID: 23923