LastStudio Wiki

#Действия

Всё о действиях в автошахтах...

#Синтаксис

yaml
actions:
  - '[...] <...>'

#Описание

Сообщения, actionbar, title и звуки, которые плагин отправляет игроку при сбросе шахты или приближении к её границе - без единой строчки кода, всё настраивается в конфиге.

#Типы действий

Все типы действий доступные в плагине

#Message

yaml
actions:
  - '[message] [<событие>] <текст>'

Сообщение всем игрокам. В этом действии поддерживается \n символ, который перемещает текст в следующую строку. Есть примеры ниже

#ActionBar

yaml
actions:
  - '[actionbar] [<событие>] <time> [update text? (false/true)] <text>'

Actionbar сообщение всем игрокам

  • <time> - время сколько actionbar сообщение будет отображаться. Можно писать без цифр - 1, 5, 10 тогда будет считаться за секунды, а также можно с буквами - 1t, 5tick, 10ticks тогда будет либо секунды (s, sec, second, seconds) либо в тиках (t, tick, ticks, ms, millisecond, milliseconds)
  • [update text? (false/true)] - будет ли обновляться текст? если true, значит текст в actionbar будет обновляться и всегда отображаться пока действие живет по логике его вещей, а также будет брать время обновления из <time> значения.

#Title

yaml
actions:
  - '[title] [<событие>] "<title>\n<subtitle>" <in;stay;keep (default 20;40;20)>'

Title сообщение всем игрокам

#Sound

yaml
actions:
  - '[sound] [<событие>] <name> [volume (default 1.0)] [pitch (default 1.0)]'

Звук всем игрокам

#Примеры

#Сообщения до обновления и после

yaml
actions:
  - '[message] [update:15] &fАвтоШахта обновится через 15 секунд'
  - '[message] [update:10] &fАвтоШахта обновится через 10 секунд'
  - '[message] [update:5] &fАвтоШахта обновится через 5 секунд'
  - '[message] [update:3] &fАвтоШахта обновится через 3 секунды'
  - '[message] [update:2] &fАвтоШахта обновится через 2 секунды'
  - '[message] [update:1] &fАвтоШахта обновится через 1 секунду'
  - '[message] [update] &fАвтоШахта обновилась!'
  - '[message] [update] &f \n&fТекущая редкость: %rarity:this%\n&fСледующая редкость: %rarity:next%'

#Звуки до обновления и после

yaml
actions:
  - '[sound] [update:15] ui.button.click 0.8 1'
  - '[sound] [update:10] ui.button.click 0.8 1.0'
  - '[sound] [update:5] ui.button.click 0.8 1.0'
  - '[sound] [update:3] ui.button.click 0.8 1.0'
  - '[sound] [update:2] ui.button.click 0.8 1.0'
  - '[sound] [update:1] ui.button.click 0.8 1.0'
  - '[sound] [update] entity.villager.yes 0.8 0.5'
Сделано с Last