-
Notifications
You must be signed in to change notification settings - Fork 13
/
plugin.yml
328 lines (328 loc) · 10.7 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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
name: Ultrabans
version: ${version}
website: http://modcrafting.com
author: Deathmarine
description: >
Administration Plugin for Bukkit.
main: com.modcrafting.ultrabans.Ultrabans
commands:
#Actions#
ban:
description: Ban a player
usage: /<command> {player} (-s/-a) {reason}
permission: ultrabans.ban
tempban:
description: Temporarily ban a player
usage: /<command> {player} (-s/-a) {amt} {sec/min/hour/day} {Reason}
permission: ultrabans.tempban
ipban:
description: IPban a player
usage: /<command> {player} (-s/-a) {reason}
permission: ultrabans.ipban
aliases: [banip]
tempipban:
description: Temporarily ipban a player
usage: /<command> {player} (-s/-a) {amt} {sec/min/hour/day} {Reason}
permission: ultrabans.tempipban
permaban:
description: Unbannable Banning
usage: /<command> {player} (-s/-a) {reason}
permission: ultrabans.permaban
kick:
description: Kick a player
usage: /<command> {player / * } (-s/-a) {reason}
permission: ultrabans.kick
unban:
description: Unban a player
usage: /<command> {player}
permission: ultrabans.unban
warn:
description: Warns a player
usage: /<command> {player} (-s/-a) {reason}
permission: ultrabans.warn
jail:
description: Jail player
usage: /<command> (set) {player}
permission: ultrabans.jail
tempjail:
description: Temporarily Jails a player to a location
usage: /<command> {player} (-s/-a) {amt} {sec/min/hour/day} {Reason}
permission: ultrabans.tempjail
pardon:
description: Release a Player
usage: /<command> {player}
permission: ultrabans.pardon
lockdown:
description: Lockdown the Server
usage: /<command> {on/off/status}
permission: ultrabans.lockdown
#Information#
checkban:
description: Check if a player is banned
usage: /<command> {player}
permission: ultrabans.checkban
checkip:
description: Check a players ip
usage: /<command> {player}
permission: ultrabans.checkip
dupeip:
description: Check a players ip against all players
usage: /<command> {player}
permission: ultrabans.dupeip
history:
description: Shows most recent entries
usage: /<command> {amt}
permission: ultrabans.history
#Management#
uclean:
description: Deletes Player dat files for banned players
usage: /<command>
permission: ultrabans.clean
uversion:
description: Shows current Ultrabans Version
usage: /<command>
permission: ultrabans.version
ustatus:
description: Shows current Ultrabans status
usage: /<command>
permission: ultrabans.status
ureload:
description: Reload the banlist
usage: /<command>
permission: ultrabans.reload
exportbans:
description: Export bans to default text files
usage: /<command>
permission: ultrabans.export
importbans:
description: Import bans to default text files
usage: /<command>
permission: ultrabans.import
#Tools#
forcespawn:
description: Sends player to spawn/home
usage: /<command> {player}
permission: ultrabans.spawn
starve:
description: Removes food from player
usage: /<command> {player}
permission: ultrabans.starve
umute:
description: Mute player
usage: /<command> {player}
permission: ultrabans.mute
invof:
description: Shows the current inventory of a player
usage: /<command> {player}
permission: ultrabans.inv
uping:
description: Shows the current ping of a player
usage: /<command> {player}
permission: ultrabans.ping
uhelp:
description: Shows Help
usage: /<command>
permission: ultrabans.help
permissions:
ultrabans.*:
default: op
description: Allows the Administration to Full Control
children:
ultrabans.help: true
ultrabans.inv: true
ultrabans.mute: true
ultrabans.starve: true
ultrabans.spawn: true
ultrabans.empty: true
ultrabans.import: true
ultrabans.export: true
ultrabans.reload: true
ultrabans.status: true
ultrabans.version: true
ultrabans.history: true
ultrabans.dupeip: true
ultrabans.checkip: true
ultrabans.checkban: true
ultrabans.lockdown: true
ultrabans.pardon: true
ultrabans.tempjail: true
ultrabans.jail: true
ultrabans.warn: true
ultrabans.unban: true
ultrabans.kick: true
ultrabans.permaban: true
ultrabans.ban: true
ultrabans.tempban: true
ultrabans.ipban: true
ultrabans.tempipban: true
ultrabans.clean: true
ultrabans.ping: true
ultrabans.tempjail.anon: true
ultrabans.tempjail.silent: true
ultrabans.jail.anon: true
ultrabans.jail.silent: true
ultrabans.warn.anon: true
ultrabans.warn.silent: true
ultrabans.kick.anon: true
ultrabans.kick.silent: true
ultrabans.permaban.anon: true
ultrabans.permaban.silent: true
ultrabans.ban.anon: true
ultrabans.ban.silent: true
ultrabans.tempban.anon: true
ultrabans.tempban.silent: true
ultrabans.ipban.anon: true
ultrabans.ipban.silent: true
ultrabans.tempipban.anon: true
ultrabans.tempipban.silent: true
ultrabans.ping:
description: Allows the user to check ping
ultrabans.clean:
description: Allows the user to delete Player dat files for banned players
ultrabans.ban:
description: Allows the Administration to ban a player
ultrabans.tempban:
description: Allows the Administration to temporarily ban a player
ultrabans.ipban:
description: Allows the Administration to ban the players ip
ultrabans.tempipban:
description: Allows the Administration to temporarily ban players ip
ultrabans.permaban:
description: Allows the Administration to permaban a player
ultrabans.kick:
description: Allows the Administration to kick a player from the server
ultrabans.kick.all:
description: Allows the Administration to kick all players excluding themselves
children:
ultrabans.kick: true
ultrabans.unban:
description: Allows the Administration to unban a player
ultrabans.warn:
description: Allows the Administration to warn a player
ultrabans.jail:
description: Allows the Administration to jail a player
ultrabans.tempjail:
description: Allows the Administration to temporarily jail a player
ultrabans.pardon:
description: Allows the user to release a player from jail
ultrabans.lockdown:
description: Allows the Administration to Lockdown the server
children:
ultrabans.lockdown.override: true
ultrabans.lockdown.override:
description: Allows the Administration to join during lockdown
ultrabans.checkban:
description: Allows the user to check a players ban information
ultrabans.checkip:
description: Allows the user to check a players ip information
ultrabans.dupeip:
description: Allows the user to view the duplicate information
ultrabans.history:
description: Allows the user to a history of entries
ultrabans.version:
default: true
description: Allows the user to view the version
ultrabans.status:
description: Allows the user to check the status of the plugin.
ultrabans.reload:
description: Allows the use of the reload function
ultrabans.import:
description: Allows the user to import a banlist
ultrabans.export:
description: Allows the user to export a banlist
ultrabans.empty:
description: Allows the user to empty a players inventory
ultrabans.spawn:
description: Allows the user to force a player to leave an area
ultrabans.starve:
description: Allows the user to empty food level
ultrabans.mute:
description: Allows the user to mute a player
ultrabans.inv:
description: Allows the user to check the inventory of a player.
ultrabans.help:
description: Allows the use of the help function
ultrabans.override.*:
description: Allows the Administration to Override Commands
children:
ultrabans.override.ban: true
ultrabans.override.ipban: true
ultrabans.override.jail: true
ultrabans.override.kick: true
ultrabans.override.kick.all: true
ultrabans.override.fine: true
ultrabans.override.mute: true
ultrabans.override.permaban: true
ultrabans.override.tempban: true
ultrabans.override.tempipban: true
ultrabans.override.tempjail: true
ultrabans.override.warn: true
ultrabans.override.lockdown: true
ultrabans.override.pingcheck: true
ultrabans.override.ban:
description: Allows the Administration to override bans
ultrabans.override.ipban:
description: Allows the Administration to override ipbans
ultrabans.override.jail:
description: Allows the Administration to override jail
ultrabans.override.kick:
description: Allows the Administration to override kick
ultrabans.override.kick.all:
description: Allows the Administration to override kickall
ultrabans.override.mute:
description: Allows the Administration to override mute
ultrabans.override.permaban:
description: Allows the Administration to override permabans
ultrabans.override.tempban:
description: Allows the Administration to override tempban
ultrabans.override.tempipban:
description: Allows the Administration to override tempipban
ultrabans.override.tempjail:
description: Allows the Administration to override tempjail
ultrabans.override.warn:
description: Allows the Administration to override warn
ultrabans.override.lockdown:
default: op
description: Allows the Administration to override lockdowns
ultrabans.override.dupeip:
default: op
description: Allows the Administration to override dupe login check
ultrabans.override.pingcheck:
default: op
description: Allows the Administration to override ping check
ultrabans.tempjail.anon:
description: Anonymouse TempJail
ultrabans.tempjail.silent:
description: Silent TempJail
ultrabans.jail.anon:
description: Anonymouse Jail
ultrabans.jail.silent:
description: Silent Jail
ultrabans.warn.anon:
description: Anonymouse Warning
ultrabans.warn.silent:
description: Silent Warning
ultrabans.kick.anon:
description: Anonymouse Kick
ultrabans.kick.silent:
description: Silent Kick
ultrabans.permaban.anon:
description: Anonymouse Permanent Ban
ultrabans.permaban.silent:
description: Silent PermaBan
ultrabans.ban.anon:
description: Anonymouse Ban
ultrabans.ban.silent:
description: Silent Ban
ultrabans.tempban.anon:
description: Anonymouse TempBan
ultrabans.tempban.silent:
description: Silent TempBan
ultrabans.ipban.anon:
description: Anonymouse IpBan
ultrabans.ipban.silent:
description: Silent IpBan
ultrabans.tempipban.anon:
description: Anonymouse TempIpBan
ultrabans.tempipban.silent:
description: Silent TempIpBan