Измеритель TPS (англ. Tps Meter) — блок, преобразующий оценку скорости игрового мира в сигнал редстоуна из Utilitarian.[1]
Показание и сигнал #use
Измеритель использует среднее время обработки такта своего измерения. Из этого времени рассчитывается оценка TPS, ограниченная сверху значением 20. Речь идёт о скорости работы игрового мира; это не частота кадров вашего клиента и не задержка сетевого соединения.[1]
Результат преобразуется в целую силу редстоуна от 0 до 15. При оценке 20 TPS получается 15, а при замедлении мира сигнал снижается. Так измеритель можно использовать как вход собственной схемы наблюдения; он не выбирает, какие механизмы следует отключить, сам по себе.[1]
Состояние обновляется через 100 игровых тактов. При обычной скорости мира это около 5 секунд, но при замедлении реальный интервал становится длиннее. Поэтому показание не является мгновенным измерением каждого отдельного задержавшегося кадра или такта.[1]
Выходной уровень возвращается для всех направлений блока. Для работы не нужно подбирать единственную переднюю сторону выхода. После установки подключите свою редстоуновую часть и учитывайте целочисленное преобразование: оценка времени и выходной сигнал — разные величины.[1]
Измеритель показывает состояние производительности, но не ускоряет мир. Низкий сигнал может быть полезным условием для подготовленной автоматики, однако правила её остановки нужно построить отдельно. Рецепт с обсидианом и компараторами даёт один готовый блок; расходуемого топлива во время работы у него нет.[1]
Как получить #obtain
См. также
Примечания
- По коду и исходным данным Utilitarian 0.22.0, 0.19.2 и 0.9.1.