-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDOCS_RU.txt
90 lines (84 loc) · 8.48 KB
/
DOCS_RU.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
TTVRewards Copyright © 2020 Maksim Pinigin
Идея? Создайте новую задачу в Issues.
Баг? Создайте новую задачу в Issues или исправьте его сами создав Pull Request, я буду крайне благодарен.
Для использовании команды /ttvrewards необходимо разрешение ttvrewards.manage
Все настройки находятся в файле config.yml в папке plugins/TTVRewards.
Настройки делятся на 4 основные секции: rewards, options, players, strings.
rewards - перечисление наград в виде секций с параметрами награды;
options - настройки, не заслужившие отдельной секции;
players - игроки и привязанные к ним Twitch-каналы;
strings - шаблон строк, используемые плагином.
rewards:
1) Каждая награда является секцией, названной идентификатором награды на Twitch.
Узнать идентификатор можно в списке заказов в адресной строке (с.м. скриншот https://imgur.com/a/hoogYGI).
2) Внутри секции награды необходимо назвать награду параметром name. Награда необязательно должна называться как на Twitch.
3) Награда должна иметь своё действие. Указать действие можно параметром action. У большинства действий есть свои параметры.
4) Для каждой награды можно указать кулдаун, указав параметр cooldown, который принимает количество тактов в мире.
Список всех действий и их параметры на 22.02.2019:
effect - выдает указанный эффект зелья
id - название эффекта. Не чуствительно к регистру. Список эффектов: https://imgur.com/a/YvC20iz
duration - длительность эффекта (секунды умножить на 20)
amplifier - усиление эффекта. 0 - первый уровень эффекта
kill - убийство игрока, привязанного к каналу чата. Не имеет отдельных параметров
spawn - создание сущности возле игрока
mob - название сущности. Список сущностей: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
name - off, message или username: какое имя выдавать сущности. По умолчанию: off
jump - телепортация игрока на случайную высоту
min - минимальная высота для прыжка
max - максимальная высота для прыжка
nether - разрешить ли использовать в нижнем мире. true - разрешить, false - запретить. по умолчанию false
tospawn - телепортация игрока на мировой спавн. Не имеет отдельных параметров
teleport - телепорт в случайную точку мира в пределах указанных координат или телепорт в случайную из указанных локаций
destination - назначение телепортации. Может быть random или list
random - если destination = random. Подраздел параметров teleport
minX - минимальная координата X (например -10000)
maxX - максимальная координата X (например 10000)
minZ - минимальная координата Z (например -10000)
maxZ - максимальная координата Z (например 10000)
list - если destination = list. Перечесление строк подобно секции players, состоящее из локаций для случайного телепорта
Состав строки: название мира,X,Y,Z (например: world,65,54,104 или world_the_end,32,82,31)
Пробел после , категорически запрещён. Также запрещено использовать число с плавующей точкой для координаты
give - выдача предмета в инвентарь игрока
id - название предмета из этого списка: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
amount - количество
block - установка блока возле игрока
id - название блока из этого списка (не все в нем блок): https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
damage - случайный дамаг игрока
min - минимальный урон, который возможно получить
max - максимальный урон, который возможно получить
drop - выкидывает предмет из правой руки или весь инвентарь
inventory - true или false: выкинуть весь инвентарь или нет
sound - проигрывает звук
id - название звука из этого списка: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
volume - громкость звука. По умолчанию: 1.0
pitch - питч звука. По умолчанию: 0.0
kick - играет игрока с сервера
reason - указывать причину из сообщение при покупке товара
options:
useDisplayNames - если true, будет использовать отображаемое имя пользователя на Twitch (с регистром, указанным пользователем) или китайский ник
- если false, будет использовать имя пользователя с исключительно нижним регистром
players:
Перечисление строк с указанными никами игроков и их каналом чата через :
Например:
- Estintax:estintax
- _Antoshka55_:antoshka55
strings:
Шаблоны для строк, выводимых в чат
prefix - префикс для всех сообщений
receive_reward - уведомление о покупке товара
receive_message - уведомление с сообщением, указанным при покупке товара
connected - уведомление при входе в игру о подключении к каналу чата
kick_reason - Причина кика если выключена причина из товара
err_missaction - ошибка при не указании действия в параметрах награды
err_misssarg - ошибка при отсутствии необходимых параметров действия
err_unknownmob - ошибка при попытке создания несуществующей сущности
err_wrongworld - ошибка при попытке телепортации игрока в несуществующий игровой мир
err_wrongeffect - ошибка при попытке выдать игроку несуществующий эффект
warn_netherfound - предупреждение при попытке использования прыжка в нижнем мире
cmd_usage - подсказка по использованию команды /ttvrewards
cmd_usage_reload - информация о субкоманде reload
cmd_usage_about - информация о субкоманде about
cmd_version - префикс сообщения для показа версии плагина
cmd_author - префикс сообщения для показа автора плагина
cmd_description - префикс сообщения для показа описания плагина из plugin.yml
cmd_reloaded - уведомление о перезагрузки конфигурации плагина