LastStudio Wiki

#Модули плагина

Настройки модулей плагина - команды и форматы времени

#Синтаксис

modules/commands.yml

yaml
commands:
  create:
    enable: true
    tab-completer: true # dont working
    aliases:
      - add
      - создать

modules/time-format.yml

yaml
defaults_views:
  all: default
  holograms: clock
  messages: detail

formats:
  detail:
    formats:
      seconds: '%seconds%'
    types:
      seconds:
        form_1: секунда
        form_2: секунды
        form_5: секунд

#Виды модулей

Ниже написаны всё в подробностях про синтаксис модулей

#Commands

yaml
commands:
  <имя подкоманды>:
    enable: true
    aliases:
      - <алиас>

Настройки одной подкоманды /lastmines <имя>. Ключ - имя подкоманды: help, create, delete, list, gui, update, reset, resettimer, tp, migrate, reload, defaultmine, language, near

#Enable

yaml
commands:
  create:
    enable: true

Вкл/выкл конкретную подкоманду целиком

#Aliases

yaml
commands:
  create:
    aliases:
      - add
      - создать

Свои алиасы для подкоманды, добавляются поверх стандартных алиасов из кода (не заменяют их)

#Tab Completer

yaml
commands:
  create:
    tab-completer: true

Включён ли будет Tab Completer для данной подкоманды и его алиасов

ⓘ Данная секция помечена как "временно недоступной с 0.3 версии плагина"

#Time Format

#Defaults Views

yaml
defaults_views:
  all: default
  holograms: clock
  messages: detail

Какой формат из formats использовать по умолчанию в конкретном месте плагина (голограммы, сообщения и т.д.)

#Formats

yaml
formats:
  clock:
    formats:
      seconds: '00:%seconds%'
    types: { }
  detail:
    formats:
      seconds: '%seconds%'
    types:
      seconds:
        form_1: секунда
        form_2: секунды
        form_5: секунд

Сами форматы времени. Ключ верхнего уровня (default/clock/detail и свои) — имя формата, на него ссылаются defaults_views и %time:<имя>%. formats — шаблон строки под каждую единицу времени (years/months/weeks/days/hours/minutes/seconds). types — склонение слова: form_1 — для 1, form_2 — для 2-4, form_5 — для 5+ (для форматов без склонения, как clock, можно оставить { })

Сделано с Last