Возможно, Вам когда-то нужно было проверять дату при запуске сборки. Так вот, теперь Вы можете это сделать! Всё, что нужно - это mods.sdmcrtplus.utils.Data!
Данный класс отсылает нас к Data в Java.
Здесь есть 7 методов:
getSeconds() - разрешает получить секунды от 0 до 59
getMinutes() - позволяет получить минуты от 0 до 59
getHours() - можно получить часы от 0 до 23
getDay() - теперь доступно получение дня недели (0 - Воскресенье, 1 - Понедельник, 2 - Вторник, 3 - Среда, 4 - Четверг, 5 - Пятница, 6 - Суббота)
getMonth() - позволяет получить месяц от 0 до 11
getYear() - если хотите получить год
getTime() - делает возможным получение точной даты в секундах с (January 1, 1970, 00:00:00 GMT) по текущую дату.
Пример
importmods.sdmcrtplus.utils.Data;var d =newData();if (d.getSeconds() >=40) println("Уже 40 секунд прошло!");
Воспроизведение сообщений Работает только с загрузчиком sdmcrtplus.
Возможно, только ради этого Вы и скачали или скачаете данный мод.
Если хотите воспроизвести сообщение на экране игрока, да и не просто текстом, а и со звуком, тогда Вам нужно использовать mods.sdmcrtplus.utils.functions.sixikLore.LoreBuilder.
importcrafttweaker.api.events.CTEventManager;importcrafttweaker.api.event.entity.player.ItemPickupEvent;importmods.sdmcrtplus.utils.functions.sixikLore.LoreQuoteUtils;CTEventManager.register<crafttweaker.api.event.entity.player.ItemPickupEvent>((event) => { val player =event.player;//LoreQuoteUtils.play(сообщение, игрок, задержка);LoreQuoteUtils.play(LoreQuoteUtils.getByName("test_message"), player,80);});
Воспроизведение видео
Если Вы хотите включить какое-либо видео игроку, используйте класс mods.sdmcrtplus.utils.functions.sixikLore.LoreQuoteUtils.
Для начала Вам нужно переместить видео в папку video, которая находится в папке с Minecraft
Пример
importcrafttweaker.api.events.CTEventManager;importcrafttweaker.api.event.entity.player.ItemPickupEvent;importmods.sdmcrtplus.utils.functions.sixikLore.LoreQuoteUtils;importcrafttweaker.api.entity.type.player.ServerPlayer;importcrafttweaker.api.entity.type.player.Player;CTEventManager.register<crafttweaker.api.event.entity.player.ItemPickupEvent>((event) => { val player as Player =event.player;//LoreQuoteUtils.playVideo(игрок, имя видео, громкость);LoreQuoteUtils.playVideo(player as ServerPlayer,"video.mp4",100);});
Отключение частей интерфейса
Хотели ли Вы когда-нибудь отключить части интерфейса игрока?
Хотбар? Показатели еды или хп?
Теперь, благодаря mods.sdmcrtplus.client.ClientRestricted это стало возможно!