forked from tkhamez/neucore-mumble-plugin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplugin.yml
97 lines (77 loc) · 2.54 KB
/
plugin.yml
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
91
92
93
94
95
96
97
#file: noinspection YAMLSchemaValidation
###
### Required configuration for all plugins
###
# A name for the plugin
name: Mumble auth
# Full class name of class implementing Neucore\Plugin\ServiceInterface.
phpClass: Neucore\Plugin\Mumble\Service
# PHP namespace that should be loaded by the PSR-4 autoloader.
psr4Prefix: Neucore\Plugin\Mumble
# Relative (to this file) path to the directory containing the classes of the above namespace.
psr4Path: src
###
### Required configuration for service plugins
###
# Defines if this service allows only one account per player instead of one per character.
oneAccount: false
# List of available account properties, possible values: username, password, email, status, name
properties:
- username
- password
- status
# If this is not enabled and the account contains a password (see properties), the user will be able to see
# it only once directly after it was reset (see actions).
showPassword: true
# List of actions, possible values: update-account, reset-password
actions:
- update-account
- reset-password
###
### Optional configuration for all plugins
###
# Additional configuration for the plugin (supports multiline text).
configurationData: |
DatabaseEnvVar: # Optional, defaults to NEUCORE_MUMBLE_PLUGIN_DB_DSN
Nickname: '{corporationTicker} - {characterName} [{allianceTicker}] ({tags})'
GroupsToTags:
alliance.leadership: Leadership
alliance.fleet-commander: FC
alliance.ceo: CEO
pronoun.he: He/Him
pronoun.she: She/Her
pronoun.they: They/Them
MainTagReplacesCorporationTicker: false
ShowAvatar: false # Optional
BannedGroup: 18 # Optional Neucore group ID, members of this group will not be able to connect.
AdditionalTagGroups: # Optional
-
- He/Him
- She/Her
- They/Them
-
- CEO
###
### Optional configuration for service plugins
###
# List of link buttons. Placeholders for URL: {plugin_id}, {username}, {password}, {email}
URLs:
-
url: https://www.mumble.info/
title: Download Mumble
target: _blank
-
url: mumble://{username}:{password}@mumble.your-server.tdl:64738/?version=1.3.0&title=Yours Comms
title: Connect to Mumble
target: _self
# Text above the list of accounts (supports multiline text).
textTop:
# Text below account table (supports multiline text).
textAccount: |
Manual Configuration
Address: mumble.your-server.tdl
Port: 64738
# Text below the registration form/button (supports multiline text).
textRegister:
# Text below an account with status "pending" (supports multiline text).
textPending: