
Tick Tok lib
Активный0.0
Установок
Последнее обновление
Tick Tok lib
Эта библиотека кардинально меняет процесс разработки модов для Minecraft, преобразуя игровые тики в привычные единицы времени. Теперь вы можете работать с секундами, минутами и часами вместо сложных расчетов в тиках, что значительно упрощает создание модификаций.
Основные возможности
Библиотека включает две полезные функции для отображения времени непосредственно в игре. При удержании часов в руке вы можете видеть как игровое время, так и системное время вашего компьютера. Все настройки отображения можно гибко настраивать через конфигурационные файлы, включая положение элементов на экране и их включение/отключение.
Примеры использования
package com.example.examplemod;
import com.thunder.ticktoklib.TickTokAPI;
/*
Демонстрирует использование библиотеки Tick Tock Lib для конвертации между тиками Minecraft и реальным временем.
*/
public class TickTokExampleUsage {
public void runExamples() {
// Конвертация 10 секунд в тики
int cooldownTicks = TickTokAPI.toTicks(10);
System.out.println("10 секунд = " + cooldownTicks + " тиков");
// Конвертация 3 минут в тики
int durationTicks = TickTokAPI.toTicksMinutes(3);
System.out.println("3 минуты = " + durationTicks + " тиков");
// Конвертация тиков обратно в часы, минуты и секунды
int totalTicks = 54000; // Пример: 45 минут
float seconds = TickTokAPI.toSeconds(totalTicks);
float minutes = TickTokAPI.toMinutes(totalTicks);
float hours = TickTokAPI.toHours(totalTicks);
System.out.println("54000 тиков = " + seconds + "с = " + minutes + "м = " + hours + "ч");
// Использование полной длительности времени в одной строке
int customDuration = TickTokAPI.duration(1, 25, 0); // 1 час, 25 минут
System.out.println("1ч 25м = " + customDuration + " тиков");
// Форматирование тиков в читаемое время
String asMinSec = TickTokAPI.formatTicksToMinSec(7280); // "6:04"
String asHMS = TickTokAPI.formatTicksToHMS(72800); // "1:00:40"
System.out.println("7280 тиков = " + asMinSec);
System.out.println("72800 тиков = " + asHMS);
}
}