- Добавлен файл журнала игры для отслеживания прошедших игр
- Добавлен консольный журнал для начала и окончания игры
- Добавлен /chatgames logs <amount>, чтобы показать X количество логов за прошедшее время (chatgames.logs)
- Обновлен один из предметов в chatRaces.yml, чтобы значение по умолчанию соответствовало поддерживаемому в последней версии (1.21)
- Исправлено неправильное вызывание события ChatGamesStartEvent
- Удален ненужный код и импорт
Изменения в конфигах:
Update config.yml · nsider4/ChatGames-Premium@8cf6bdc
Update messages.yml · nsider4/ChatGames-Premium@aaf6042
Update chatRaces.yml · nsider4/ChatGames-Premium@68495c9
- Исправлено сообщение о новой версии, отправленное из-за именования версии в последнем обновлении (не обязательно обновлять, просто сделайте это, чтобы избежать сообщения)
- Добавлена поддержка новых блоков и изменений для рас
- Исправлена ошибка при получении результата игрока и его null
- Исправлен неправильный разбор предмета команды give при использовании CLI
Исправлена ошибка, связанная с сообщением победителя, генерирующим индекс за пределами границ
- Изменена логика результатов игроков, чтобы поддерживать ситуацию, когда игрок уходит после победы, но до окончания игры
- Незначительный рефакторинг кода
Добавлена проверка заполненности инвентаря и сброс при выдаче наград ТОЛЬКО в том случае, если команда является командой give. (новый параметр 'inventory_full' в messages.yml)
Сделана некоторая обработка ошибок при получении очков игрока и самого быстрого времени
- Внесены изменения в строку сообщения о запуске игры HOVERABLE для файлов по умолчанию
- Небольшой рефакторинг кода
- Изменен код для обеспечения функциональности сообщения-победителя
- Удалены ненужные импорты
- Изменен метод, отправляющий сообщение о победе, чтобы избежать использования асинхронных процессов. Теперь перед выполнением других действий убедитесь, что не осталось ни одной задачи.
- Исправлено расстояние между кнопками на сообщении о начале игры