Skip to main content
Файл config.yml находится в корне папки плагина (plugins/CoolCars/config.yml) и содержит настройки, которые влияют на работу всего плагина в целом.

Система ключей (keys)

Этот раздел определяет, как игроки получают доступ к машинам. Вы можете сделать сервер в стиле GTA, где машину можно завести без ключа, или в стиле RP, где ключ обязателен.
keys:
  enabled: true                         # Включить систему ключей
  require-key-to-start-engine: true     # Нужен ли ключ для запуска
  allow-owner-start-without-key: true   # Владелец может заводить без ключа
  check-entire-inventory: true          # Искать ключ во всем инвентаре
Если check-entire-inventory выключен, игроку придется держать ключ в основной или второй руке, чтобы завести двигатель.

Интерфейс (Action Bar)

CoolCars выводит важную информацию (скорость, топливо, состояние) прямо над панелью предметов игрока.

Настройка спидометра (ui.action-bar.car)

  • format: Строка, которую видит игрок. Поддерживает множество плейсхолдеров.
  • update-ticks: Частота обновления. 2 тика — идеальный баланс между плавностью и производительностью.
Доступные плейсхолдеры:
  • {speed_kmh} — Скорость в км/ч.
  • {hp_bar} — Полоска здоровья.
  • {fuel_percent} — Процент топлива.
  • {engine} — Статус двигателя (Вкл/Выкл).

Языковые настройки (language)

Плагин поддерживает автоматическое определение языка игрока.
  • global: Если true, все игроки будут видеть сообщения на языке, указанном в default.
  • use-player-locale: Если true, плагин будет смотреть на язык, выбранный в клиенте Minecraft игрока (RU, EN и т.д.).

База данных (database)

CoolCars сохраняет данные о владельцах машин, их состоянии и местоположении.
  • type: sqlite (файл) или mysql (для связи между серверами).
  • telemetry: Если включено, плагин записывает историю событий (аварии, заправки), которую можно просмотреть позже.

Команды (commands)

Вы можете ограничить использование некоторых административных команд. Например, car-heal позволяет мгновенно починить машину. В конфиге можно разрешить или запретить использование этой команды из консоли.
commands:
  car-heal:
    enabled: true
    allow-console: true