Skip to content

Кофигурация и её настройка

Minat0_ edited this page Apr 27, 2023 · 2 revisions

База данных

Если у вас её нет, это нормально, просто оставьте use-mysql в значении false.
В ином случае, можете включить эту опцию и вписать свои данные.

#SQL database settings
sql:
    #Set this as false if you want to use a flat-file instead.
    use-mysql: false
    database: "titansbattle"
    mysql:
        hostname: "localhost"
        port: 3306
        username: "root"
        password: "thepassword"

Язык

Плагин имеет перевод на русский язык и не только.
Полный список можно посмотреть тут.
Выберите свой, сохраните конфигурационный файл и перезагрузите сервер.

#Language used in plugin's message
language: ru

Команды

Все команды полностью редактируемые. Измените их как пожелаете, сохраните конфиг и перезагрузите плагин (/tb reload).

#Change the commands
commands:
    titansbattle: "titansbattle"
    create: "create"
    join: "join"
    exit: "exit"
    start: "start"
    cancel: "cancel"
    setdestination: "setdestination"
    setinventory: "setinventory"
    setkit: "setkit"
    setprize: "setprize"
    help: "help"
    reload: "reload"
    watch: "watch"
    winners: "winners"
    ranking: "ranking"
    edit: "edit"
    prize: "prize"
    game: "game"
    members: "members"
    leaders: "leaders"
    killer: "killer"
    groups: "groups"
    players: "players"

Звуки

Они проигрываются в некоторых моментах игры. В этой секции вы можете установить свои звуки или выключить их.
Чтобы посмотреть список действующих звуков: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
Отключить проигрывание звука можно, оставив поле пустым: ""

sounds:
  join_game: "ENTITY_PLAYER_LEVELUP"
  leave_game: "BLOCK_ANVIL_BREAK"
  watch: "ENTITY_ENDERMAN_TELEPORT"
  teleport: "ENTITY_ENDERMAN_TELEPORT"
  victory: "UI_TOAST_CHALLENGE_COMPLETE"
  enemy_death: "ENTITY_WOLF_GROWL"
  ally_death: "ENTITY_WOLF_HOWL"

Формат дат

Этот формат используется в команде /tb winners.
dd = день (2 цифры) MM = месяц (2 цифры) yyyy = год (4 цифры)

date-format: "dd/MM/yyyy"

Разрешенные команды

Это список команд, который игроки смогут использовать в игре. Любая команда, не внесённая в этот список будет заблокирована!
Я рекомендую не убирать команду выхода из этого списка.

allowed_commands:
- "/tb exit"
- "/tb winners"

Заблокированные команды для всех

blocked_commands_everyone:
  - "/clan disband"
  - "/f disband"
  - "/clan kick"
  - "/f kick"
  - "/marry tp"

Главный выход

Этот выход для игроков, которые отключаются во время игры.
Можно установить командой /tb setdestination general_exit

Планировщик

Используя планировщик, вы можете автоматизировать начало игры.
Чтобы отключить эту функцию, установите enabled на false. \ Первый день недели – воскресенье (1). \ Вы можете иметь столько планировщиков, сколько хотите, просто скопируйте пример ниже и измените цифру.

scheduler:
  enabled: true
  schedulers:
    1: # Любая цифра, должна быть уникальной
      game: gladiator # Имя игры, которая должна быть запущена
      day: 1 # день недели
      hour: 18 # час (0 - 23)
      minute: 30 # минуты (0 - 59)

Временные данные

Не трогайте и не изменяйте! Используется для хранения игроков, которые отключаются от игры с набором или при их телепортации на главный выход.

data:
    respawn: []
    clear_inv: []