Skip to content

Releases: CorePacks1488/EChectCheck

Release list

ECheatCheck v2

Choose a tag to compare

@CorePacks1488 CorePacks1488 released this 06 Aug 10:48
a48ba8a

DevLog - ECheatCheck v2.0

Список изменений

Исправлено:

  • Ошибка cannot find symbol: method isPlayerSuspect
  • Ошибка method getTabSuggestions cannot be applied
  • Ошибка компиляции в TabComplete
  • Ошибка с передачей аргументов в CommandHandler

Добавлено:

  • Кэширование с TTL
  • Асинхронные задачи (TaskManager)
  • Полиморфизм для команд
  • Команда /revise reload
  • Методы isPlayerSuspect() и isPlayerAdmin()
  • Optional в API
  • Валидация через Validator
  • HEX цвета в конфигах

Оптимизировано:

  • Работа с памятью (CacheManager)
  • Многопоточность (TaskManager)
  • Обработка команд (вместо if-else)
  • Null-безопасность (@NotNull, Optional)
  • DRY (убраны дублирования)
  • SRP (разделение ответственности)
  • Состояния (передан TaskManager)

Обновлено:

  • messages.yml (новый формат)
  • config.yml (HEX цвета)
  • CheatCheckManager (новые методы)
  • CommandHandler (упрощен)
  • TabComplete (исправлен)
  • Check.java (расширен API)
  • InitCore.java (TaskManager)
  • DisableCore.java (корректное завершение)

Удалено:

  • if-else в командах
  • Дублирования кода
  • Статичные карты

Глобальные изменения:

  • Полный рефакторинг кода и изменение структуры
  • Убрали весь мусор в коде
  • Усилили защиту
  • Обновили конфигурации

Итого: 28 изменений