Скачать Game Opening For You — Minecraft Моды — MetaMods

Game Opening For You

Активный

Установок

0

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

10 месяцев назад
Клиент
Утилиты

Game Opening For You

Логотип мода


О модификации

Game Opening For You — это специализированный инструмент, который позволяет вам создавать персонализированные приветственные сообщения для ваших сборок модов. Мод даёт полный контроль над стартовым экраном игры, помогая создать уникальную атмосферу для ваших игроков.

Основные возможности

Управление временем показа

Вы можете установить временной промежуток, в течение которого будут отображаться только ваши приветственные сообщения. Все остальные сообщения в чате временно блокируются, чтобы создать чистую и аккуратную среду для знакомства с вашей сборкой.

Сохранение заблокированных сообщений

Не беспокойтесь о потере информации! Все сообщения, которые были заблокированы во время отображения приветствия, сохраняются в игровом логе с специальной меткой Game Opening For You - Missed Message Collector.

Например:

[21:36:23] [Client thread/INFO] [Game Opening For You - Missed Message Collector]: Пропущенное сообщение: Какое-то сообщение.

Таким образом, вы всегда сможете просмотреть пропущенные сообщения при необходимости.

Умные условия отображения

Мод анализирует различные условия и отправляет специализированные приветственные сообщения в зависимости от контекста. Все условия настраиваются через конфигурационный файл и включают:

  • hardcore_opening — активируется, если игрок использует режим хардкора
  • night_opening — срабатывает в ночное время суток (временные границы настраиваются)
  • late_opening — заменяет ночное приветствие поздней ночью (имеет приоритет)
  • april_fools_day_opening — специальное сообщение на 1 апреля
  • halloween_opening — приветствие на Хэллоуин
  • spring_festival_opening — сообщение на Китайский Новый год

Вы можете легко отключить ненужные условия, удалив их или закомментировав в настройках.

Простая локализация

Каждое условие соответствует записи в языковом файле:

game_opening_for_you.<название_условия>.text

Для перевода достаточно отредактировать файл .lang. В архиве мода уже включен пример файла en_us.lang для справки. Рекомендуем использовать моды для загрузки ресурсов для удобства работы.

Шаблоны для персонализации

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

player — имя игрока

hour — текущий час
min — текущая минута (форматируется в две цифры)
sec — текущая секунда (форматируется в две цифры)

year — текущий год
month — текущий месяц (форматируется в две цифры)
day — текущий день (форматируется в две цифры)

br — перенос строки

Настройка

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

# Файл конфигурации

general {
    # Показывать отладочные логи. Для отладки.
    B:DEBUG=true

    # Время начала светового дня в 24-часовом формате. По умолчанию: 8:00.
    I:daytimeBeginningHour=8

    # Время начала светового дня в 24-часовом формате. По умолчанию: 8:00.
    I:daytimeBeginningMinute=0

    # Время окончания светового дня в 24-часовом формате. По умолчанию: 18:30.
    I:daytimeEndHour=18

    # Время окончания светового дня в 24-часовом формате. По умолчанию: 18:30.
    I:daytimeEndMinute=30

    # Каждая строка соответствует конкретному приветствию.
    # Можете удалить ненужные строки или закомментировать их,
    # чтобы соответствующие приветствия не отправлялись.
    S:gameOpeningMessageList <
        hardcore_opening
        night_opening
        late_opening
        april_fools_day_opening
        halloween_opening
        spring_festival_opening
     >

    # Длительность отображения приветственного сообщения.
    # Сообщения чата, кроме приветствий, в этот период будут отклонены и сохранены в логе.
    # Настраивайте это значение по своему усмотрению в зависимости от количества блокируемых сообщений
    # и игрового опыта пользователей.
    I:gameOpeningMilliseconds=1000

    # Форматировать день в две цифры.
    B:hourFixDigits=false

    # Время начала поздней ночи в 24-часовом формате. По умолчанию: 23:30.
    I:lateNightBeginningHour=23

    # Время начала поздней ночи в 24-часовом формате. По умолчанию: 23:30.
    I:lateNightBeginningMinute=30

    # Форматировать минуты в две цифры.
    B:minuteFixDigits=true

    # Форматировать месяц в две цифры.
    B:monthFixDigits=false

    # Форматировать секунды в две цифры.
    B:secondFixDigits=true
}

Благодарности

Текстовое искусство в логотипе создано с помощью:

Font Generator от https://www.textstudio.com/

Посвящается моему помошнику для засыпания, любимому ASMR-артисту Youtube@LatteASMR

Участники проекта
RisingInIris2017

RisingInIris2017

Создан: 4 фев 2025

ID: 99574