· 6 years ago · Sep 20, 2019, 05:22 PM
1# LuckPerms Language File
2
3
4
5# Locale: en_US (English)
6
7
8
9# Author: Luck
10
11
12
13
14
15
16
17prefix: "&a&lSlow&9&lServer &8>> "
18
19
20
21view-available-commands-prompt: "&3Use &a/{0} help"
22
23
24
25no-permission-for-subcommands: "&7Whats That Command ?"
26
27
28
29first-time-setup: >
30
31
32
33 {PREFIX}&3It seems that no permissions have been setup yet!\n
34
35
36
37 {PREFIX}&3Before you can use any of the LuckPerms commands in-game, you need to use the console to give yourself access.\n
38
39
40
41 {PREFIX}&3Open your console and run:\n
42
43
44
45 {PREFIX} &3&l> &a{0} user {1} permission set luckperms.* true\n
46
47
48
49 \n
50
51
52
53 {PREFIX}&3After you've done this, you can begin to define your permission assignments and groups.\n
54
55
56
57 {PREFIX}&3Don't know where to start? Check here: &7https://github.com/lucko/LuckPerms/wiki/Usage
58
59
60
61empty: "{0}"
62
63
64
65player-online: "&aOnline"
66
67
68
69player-offline: "&cOffline"
70
71
72
73loading-database-error: "&cA database error occurred whilst loading permissions data. Please try again later."
74
75
76
77loading-state-error: "&cPermissions data for your user was not loaded during the pre-login stage - unable to continue. Please try again later."
78
79
80
81loading-setup-error: "&cAn unexpected error occurred whilst setting up your permissions data. Please try again later."
82
83
84
85op-disabled: "&bThe vanilla OP system is disabled on this server."
86
87
88
89op-disabled-sponge: "&2Please note that Server Operator status has no effect on Sponge permission checks when a permission plugin is installed. Please edit user data directly."
90
91
92
93log: >
94
95
96
97 {PREFIX} &8(&a{0}&8) &e[command] &c/lp {1} {2} {3}
98
99
100
101
102
103
104verbose-log: "&3VB &3&l> &a{0}&7 - &a{1}&7 - {2}{3}"
105
106
107
108export-log: "&3EXPORT &3&l> &f{0}"
109
110
111
112export-log-progress: "&3EXPORT &3&l> &7{0}"
113
114
115
116migration-log: "&3MIGRATION &7[&3{0}&7] &3&l> &f{1}"
117
118
119
120migration-log-progress: "&3MIGRATION &7[&3{0}&7] &3&l> &7{1}"
121
122
123
124command-not-recognised: "&cCommand not recognised."
125
126
127
128command-no-permission: "&cYou do not have permission to use this command!"
129
130
131
132main-command-usage-header: "&b{0} Sub Commands: &7({1} ...)"
133
134
135
136command-usage-argument-join: "&3 - &7"
137
138
139
140command-usage-brief: "&3> &a{0}{1}"
141
142
143
144command-usage-detailed-header: >
145
146
147
148 {PREFIX}&3&lCommand Usage &3- &b{0}\n
149
150
151
152 {PREFIX}&b> &7{1}
153
154
155
156command-usage-detailed-args-header: "&3Arguments:"
157
158
159
160command-usage-detailed-arg: "&b- {0}&3 -> &7{1}"
161
162
163
164required-argument: "&8<&7{0}&8>"
165
166
167
168optional-argument: "&8[&7{0}&8]"
169
170
171
172user-not-found: "&cA user for &4{0}&c could not be found."
173
174
175
176user-not-online: "&aUser &b{0}&a is not online."
177
178
179
180user-save-error: "&cThere was an error whilst saving user data for &4{0}&c."
181
182
183
184group-not-found: "&cA group named &4{0}&c could not be found."
185
186
187
188group-save-error: "&cThere was an error whilst saving group data for &4{0}&c."
189
190
191
192track-not-found: "&cA track named &4{0}&c could not be found."
193
194
195
196track-save-error: "&cThere was an error whilst saving track data for &4{0}&c."
197
198
199
200user-invalid-entry: "&4{0}&c is not a valid username/uuid."
201
202
203
204group-invalid-entry: "&4{0}&c is not a valid group name."
205
206
207
208track-invalid-entry: "&4{0}&c is not a valid track name."
209
210
211
212server-world-invalid-entry: "&cServer/world names can only contain alphanumeric characters and cannot exceed 36 characters in length."
213
214
215
216verbose-invalid-filter: "&4{0}&c is not a valid verbose filter."
217
218
219
220verbose-on: "&bVerbose logging &aenabled &bfor checks matching &aANY&b."
221
222
223
224verbose-on-query: "&bVerbose logging &aenabled &bfor checks matching &a{0}&b."
225
226
227
228verbose-off: "&bVerbose logging &cdisabled&b."
229
230
231
232verbose-recording-on: "&bVerbose recording &aenabled &bfor checks matching &aANY&b."
233
234
235
236verbose-recording-on-query: "&bVerbose recording &aenabled &bfor checks matching &a{0}&b."
237
238
239
240verbose-upload-start: "&bVerbose logging &cdisabled&b. Uploading results..."
241
242
243
244verbose-results-url: "&aVerbose results URL:"
245
246
247
248tree-upload-start: "&bGenerating permission tree..."
249
250
251
252tree-empty: "&cUnable to generate tree. No results were found."
253
254
255
256tree-url: "&aPermission tree URL:"
257
258
259
260search-searching: "&aSearching for users and groups with &bpermissions {0}&a..."
261
262
263
264search-searching-members: "&aSearching for users and groups who inherit from &b{0}&a..."
265
266
267
268search-result: "&aFound &b{0}&a entries from &b{1}&a users and &b{2}&a groups."
269
270
271
272search-showing-users: "&bShowing user entries: &7(page &f{0}&7 of &f{1}&7 - &f{2}&7 entries)"
273
274
275
276search-showing-groups: "&bShowing group entries: &7(page &f{0}&7 of &f{1}&7 - &f{2}&7 entries)"
277
278
279
280apply-edits-invalid-code: "&cInvalid code. &7({0})"
281
282
283
284apply-edits-unable-to-read: "&cUnable to read data using the given code. &7({0})"
285
286
287
288apply-edits-no-target: "&cUnable to parse the target of the edit."
289
290
291
292apply-edits-target-group-not-exists: "&cTarget group &4{0}&c does not exist."
293
294
295
296apply-edits-target-user-not-uuid: "&cTarget user &4{0}&c is not a valid uuid."
297
298
299
300apply-edits-target-user-unable-to-load: "&cUnable to load target user &4{0}&c."
301
302
303
304apply-edits-target-unknown: "&cInvalid target. &7({0})"
305
306
307
308apply-edits-target-no-changes-present: "&aNo changes were applied from the web editor. The returned data didn't contain any edits."
309
310
311
312apply-edits-success: "&aWeb editor data was applied to &b{0}&a successfully."
313
314
315
316apply-edits-success-summary: "&7(&a{0} &7{1} and &c{2} &7{3})"
317
318
319
320apply-edits-diff-added: "&a+ &f{0}"
321
322
323
324apply-edits-diff-removed: "&c- &f{0}"
325
326
327
328editor-no-match: "&cUnable to open editor. No objects matched the desired type."
329
330
331
332editor-start: "&7Preparing a new editor session. Please wait..."
333
334
335
336editor-upload-failure: "&cUnable to upload permission data to the editor."
337
338
339
340editor-url: "&aClick the link below to open the editor:"
341
342
343
344check-result: "&aPermission check result on user &b{0}&a for permission &b{1}&a: &f{2}"
345
346
347
348create-success: "&b{0}&a was successfully created."
349
350
351
352delete-success: "&b{0}&a was successfully deleted."
353
354
355
356rename-success: "&b{0}&a was successfully renamed to &b{1}&a."
357
358
359
360clone-success: "&b{0}&a was successfully cloned onto &b{1}&a."
361
362
363
364already-inherits: "&b{0}&a already inherits from &b{1}&a in context {2}&a."
365
366
367
368does-not-inherit: "&b{0}&a does not inherit from &b{1}&a in context {2}&a."
369
370
371
372already-temp-inherits: "&b{0}&a already temporarily inherits from &b{1}&a in context {2}&a."
373
374
375
376does-not-temp-inherit: "&b{0}&a does not temporarily inherit from &b{1}&a in context {2}&a."
377
378
379
380track-already-contains: "&b{0}&a already contains &b{1}&a."
381
382
383
384track-does-not-contain: "&b{0}&a doesn't contain &b{1}&a."
385
386
387
388track-ambiguous-call: "&4{0}&c is a member of multiple groups on this track. Unable to determine their location."
389
390
391
392already-exists: "&4{0}&c already exists!"
393
394
395
396does-not-exist: "&4{0}&c does not exist!"
397
398
399
400user-load-error: "&cAn unexpected error occurred. User not loaded."
401
402
403
404group-load-error: "&cAn unexpected error occurred. Group not loaded."
405
406
407
408groups-load-error: "&cAn unexpected error occurred. Unable to load all groups."
409
410
411
412track-load-error: "&cAn unexpected error occurred. Track not loaded."
413
414
415
416tracks-load-error: "&cAn unexpected error occurred. Unable to load all tracks."
417
418
419
420track-empty: "&4{0}&c cannot be used as it is empty or contains only one group."
421
422
423
424update-task-request: "&bAn update task has been requested. Please wait..."
425
426
427
428update-task-complete: "&aUpdate task complete."
429
430
431
432update-task-complete-network: "&aUpdate task complete. Now attempting to push to other servers."
433
434
435
436update-task-push-success: "&aOther servers were notified via &b{0} Messaging &asuccessfully."
437
438
439
440update-task-push-failure: "&cError whilst pushing changes to other servers."
441
442
443
444update-task-push-failure-not-setup: "&cError whilst pushing changes to other servers. &7(a messaging service has not been configured)"
445
446
447
448reload-config-success: "&aThe configuration file was reloaded. &7(some options will only apply after the server has restarted)"
449
450
451
452info-top: >
453
454
455
456 {PREFIX}&2Running &bLuckPerms v{0}&2 by &bLuck&2.\n
457
458
459
460 {PREFIX}&f- &3Platform: &f{1}\n
461
462
463
464 {PREFIX}&f- &3Server Brand: &f{2}\n
465
466
467
468 {PREFIX}&f- &3Server Version:\n
469
470
471
472 {PREFIX}&f- {3}
473
474
475
476info-storage: >
477
478
479 {PREFIX}&f- &bStorage:\n
480
481
482
483 {PREFIX}&f- &3Type: &f{0}
484
485
486
487info-storage-meta: "&f- &3{0}: {1}"
488
489
490
491info-middle: >
492
493
494
495 {PREFIX}&f- &bMessaging: &f{0}\n
496
497
498
499 {PREFIX}&f- &bInstance:\n
500
501
502
503 {PREFIX}&f- &3Static contexts: &f{1}\n
504
505
506
507 {PREFIX}&f- &3Online Players: &a{2} &7(&a{3}&7 unique)\n
508
509
510
511 {PREFIX}&f- &3Uptime: &7{4}\n
512
513
514
515 {PREFIX}&f- &3Local Data: &a{5} &7users, &a{6} &7groups, &a{7} &7tracks
516
517
518
519debug-start: "&bGenerating debugging output..."
520
521
522
523debug-url: "&aDebug data URL:"
524
525
526
527create-error: "&cThere was an error whilst creating &4{0}&c."
528
529
530
531delete-error: "&cThere was an error whilst deleting &4{0}&c."
532
533
534
535delete-group-error-default: "&cYou cannot delete the default group."
536
537
538
539groups-list: "&aGroups: &7(name, weight, tracks)"
540
541
542
543groups-list-entry: "&f- &3{0} &7- &b{1}"
544
545
546
547groups-list-entry-with-tracks: "&f- &3{0} &7- &b{1} &7- [&3{2}&7]"
548
549
550
551tracks-list: "&aTracks: {0}"
552
553
554
555permission-info: "&b{0}'s Permissions: &7(page &f{1}&7 of &f{2}&7 - &f{3}&7 entries)"
556
557
558
559permission-info-no-data: "&b{0}&a does not have any permissions set."
560
561
562
563parent-info: "&b{0}'s Parents: &7(page &f{1}&7 of &f{2}&7 - &f{3}&7 entries)"
564
565
566
567parent-info-no-data: "&b{0}&a does not have any parents defined."
568
569
570
571list-tracks: "&b{0}'s Tracks:"
572
573
574
575list-tracks-entry: "&a{0}: {1}"
576
577
578
579list-tracks-empty: "&b{0}&a is not on any tracks."
580
581
582
583context-pair-inline: "&3{0}=&b{1}"
584
585
586
587context-pair--global-inline: "&eglobal"
588
589
590
591context-pair-sep: "&a, "
592
593
594
595context-pair: "&8(&7{0}=&f{1}&8)"
596
597
598
599check-permission: "&b{0}&a has permission &b{1}&a set to {2}&a in context {3}&a."
600
601
602
603check-inherits-permission: "&b{0}&a has permission &b{1}&a set to {2}&a in context {3}&a. &7(inherited from &a{4}&7)"
604
605
606
607setpermission-success: "&aSet &b{0}&a to &b{1}&a for &b{2}&a in context {3}&a."
608
609
610
611already-haspermission: "&b{0}&a already has &b{1}&a set in context {2}&a."
612
613
614
615setpermission-temp-success: "&aSet &b{0}&a to &b{1}&a for &b{2}&a for a duration of &b{3}&a in context {4}&a."
616
617
618
619already-has-temp-permission: "&b{0}&a already has &b{1}&a set temporarily in context {2}&a."
620
621
622
623unsetpermission-success: "&aUnset &b{0}&a for &b{1}&a in context {2}&a."
624
625
626
627does-not-have-permission: "&b{0}&a does not have &b{1}&a set in context {2}&a."
628
629
630
631unset-temp-permission-success: "&aUnset temporary permission &b{0}&a for &b{1}&a in context {2}&a."
632
633
634
635does-not-have-temp-permission: "&b{0}&a does not have &b{1}&a set temporarily in context {2}&a."
636
637
638
639set-inherit-success: "&b{0}&a now inherits permissions from &b{1}&a in context {2}&a."
640
641
642
643set-temp-inherit-success: "&b{0}&a now inherits permissions from &b{1}&a for a duration of &b{2}&a in context {3}&a."
644
645
646
647set-parent-success: "&b{0}&a had their existing parent groups cleared, and now only inherits &b{1}&a in context {2}&a."
648
649
650
651set-track-parent-success: "&b{0}&a had their existing parent groups on track &b{1}&a cleared, and now only inherits &b{2}&a in context {3}&a."
652
653
654
655unset-inherit-success: "&b{0}&a no longer inherits permissions from &b{1}&a in context {2}&a."
656
657
658
659unset-temp-inherit-success: "&b{0}&a no longer temporarily inherits permissions from &b{1}&a in context {2}&a."
660
661
662
663clear-success: "&b{0}&a's nodes were cleared in context {1}&a. (&b{2}&a nodes were removed.)"
664
665
666
667clear-success-singular: "&b{0}&a's nodes were cleared in context {1}&a. (&b{2}&a node was removed.)"
668
669
670
671permission-clear-success: "&b{0}&a's permissions were cleared in context {1}&a. (&b{2}&a nodes were removed.)"
672
673
674
675permission-clear-success-singular: "&b{0}&a's permissions were cleared in context {1}&a. (&b{2}&a node was removed.)"
676
677
678
679parent-clear-success: "&b{0}&a's parents were cleared in context {1}&a. (&b{2}&a nodes were removed.)"
680
681
682
683parent-clear-success-singular: "&b{0}&a's parents were cleared in context {1}&a. (&b{2}&a node was removed.)"
684
685
686
687parent-clear-track-success: "&b{0}&a's parents on track &b{1}&a were cleared in context {2}&a. (&b{3}&a nodes were removed.)"
688
689
690
691parent-clear-track-success-singular: "&b{0}&a's parents on track &b{1}&a were cleared in context {2}&a. (&b{3}&a node was removed.)"
692
693
694
695meta-clear-success: "&b{0}&a's meta matching type &b{1}&a was cleared in context {2}&a. (&b{3}&a nodes were removed.)"
696
697
698
699meta-clear-success-singular: "&b{0}&a's meta matching type &b{1}&a was cleared in context {2}&a. (&b{3}&a node was removed.)"
700
701
702
703illegal-date-error: "&cCould not parse date &4{0}&c."
704
705
706
707past-date-error: "&cYou cannot set a date in the past!"
708
709
710
711chat-meta-prefix-header: "&b{0}'s Prefixes"
712
713
714
715chat-meta-suffix-header: "&b{0}'s Suffixes"
716
717
718
719meta-header: "&b{0}'s Meta"
720
721
722
723chat-meta-entry: "&b-> {0} &f- &f'{1}&f' &8(&7inherited from &a{2}&8)"
724
725
726
727chat-meta-entry-with-context: "&b-> {0} &f- &f'{1}&f' &8(&7inherited from &a{2}&8){3}"
728
729
730
731meta-entry: "&b-> &a{0} &f= &f'{1}&f' &8(&7inherited from &a{2}&8)"
732
733
734
735meta-entry-with-context: "&b-> &a{0} &f= &f'{1}&f' &8(&7inherited from &a{2}&8){3}"
736
737
738
739chat-meta-prefix-none: "&b{0} has no prefixes."
740
741
742
743chat-meta-suffix-none: "&b{0} has no suffixes."
744
745
746
747meta-none: "&b{0} has no meta."
748
749
750
751meta-invalid-priority: "&cInvalid priority &4{0}&c. Expected a number."
752
753
754
755already-has-chat-meta: "&b{0}&a already has {1} &f'{2}&f'&a set at a priority of &b{3}&a in context {4}&a."
756
757
758
759already-has-temp-chat-meta: "&b{0}&a already has {1} &f'{2}&f'&a set temporarily at a priority of &b{3}&a in context {4}&a."
760
761
762
763does-not-have-chat-meta: "&b{0}&a doesn't have {1} &f'{2}&f'&a set at a priority of &b{3}&a in context {4}&a."
764
765
766
767does-not-have-temp-chat-meta: "&b{0}&a doesn't have {1} &f'{2}&f'&a set temporarily at a priority of &b{3}&a in context {4}&a."
768
769
770
771add-chatmeta-success: "&b{0}&a had {1} &f'{2}&f'&a set at a priority of &b{3}&a in context {4}&a."
772
773
774
775add-temp-chatmeta-success: "&b{0}&a had {1} &f'{2}&f'&a set at a priority of &b{3}&a for a duration of &b{4}&a in context {5}&a."
776
777
778
779remove-chatmeta-success: "&b{0}&a had {1} &f'{2}&f'&a at priority &b{3}&a removed in context {4}&a."
780
781
782
783bulk-remove-chatmeta-success: "&b{0}&a had all {1}es at priority &b{2}&a removed in context {3}&a."
784
785
786
787remove-temp-chatmeta-success: "&b{0}&a had temporary {1} &f'{2}&f'&a at priority &b{3}&a removed in context {4}&a."
788
789
790
791bulk-remove-temp-chatmeta-success: "&b{0}&a had all temporary {1}es at priority &b{2}&a removed in context {3}&a."
792
793
794
795already-has-meta: "&b{0}&a already has meta key &f'{1}&f'&a set to &f'{2}&f'&a in context {3}&a."
796
797
798
799already-has-temp-meta: "&b{0}&a already has meta key &f'{1}&f'&a temporarily set to &f'{2}&f'&a in context {3}&a."
800
801
802
803doesnt-have-meta: "&b{0}&a doesn't have meta key &f'{1}&f'&a set in context {2}&a."
804
805
806
807doesnt-have-temp-meta: "&b{0}&a doesn't have meta key &f'{1}&f'&a set temporarily in context {2}&a."
808
809
810
811set-meta-success: "&aSet meta key &f'{0}&f'&a to &f'{1}&f'&a for &b{2}&a in context {3}&a."
812
813
814
815set-meta-temp-success: "&aSet meta key &f'{0}&f'&a to &f'{1}&f'&a for &b{2}&a for a duration of &b{3}&a in context {4}&a."
816
817
818
819unset-meta-success: "&aUnset meta key &f'{0}&f'&a for &b{1}&a in context {2}&a."
820
821
822
823unset-meta-temp-success: "&aUnset temporary meta key &f'{0}&f'&a for &b{1}&a in context {2}&a."
824
825
826
827bulk-update-invalid-data-type: "&cInvalid type. Was expecting 'all', 'users' or 'groups'."
828
829
830
831bulk-update-invalid-constraint: "&cInvalid constraint &4{0}&c. Constraints should be in the format '&f<field> <comparison operator> <value>&c'."
832
833
834
835bulk-update-invalid-comparison: "&cInvalid comparison operator '&4{0}&c'. Expected one of the following: &f== != ~~ ~!"
836
837
838
839bulk-update-queued: "&aBulk update operation was queued. &7(&f{0}&7)"
840
841
842
843bulk-update-confirm: "&aRun &b/{0} bulkupdate confirm {1} &ato execute the update."
844
845
846
847bulk-update-unknown-id: "&aOperation with id &b{0}&a does not exist or has expired."
848
849
850
851bulk-update-starting: "&aRunning bulk update."
852
853
854
855bulk-update-success: "&bBulk update completed successfully."
856
857
858
859bulk-update-failure: "&cBulk update failed. Check the console for errors."
860
861
862
863user-info-general: >
864
865
866
867 {PREFIX}&b&l> &bUser Info: &f{0}\n
868
869
870
871 {PREFIX}&f- &3UUID: &f{1} &7(type: {2}&7)\n
872
873
874
875 {PREFIX}&f- &3Status: {3}\n
876
877
878
879 {PREFIX}&f- &3Primary Group: &f{4}
880
881
882
883user-info-data: >
884
885
886
887 {PREFIX}&f- &aContextual Data:\n
888
889
890
891 {PREFIX}&f- &3Has contextual data: {0}\n
892
893
894
895 {PREFIX}&f- &3Applicable contexts: {1}\n
896
897
898
899 {PREFIX}&f- &3Prefix: {2}\n
900
901
902
903 {PREFIX}&f- &3Suffix: {3}\n
904
905
906
907 {PREFIX}&f- &3Meta: {4}
908
909
910
911info-parent-header: "&f- &aParent Groups:"
912
913
914
915info-temp-parent-header: "&f- &aTemporary Parent Groups:"
916
917
918
919info-parent-entry: "&f- &3> &f{0}{1}"
920
921
922
923info-parent-entry-expiry: "&f- &2- expires in {0}"
924
925
926
927user-removegroup-error-primary: "&aYou cannot remove a user from their primary group."
928
929
930
931user-primarygroup-success: "&b{0}&a's primary group was set to &b{1}&a."
932
933
934
935user-primarygroup-warn-option: "&aWarning: The primary group calculation method being used by this server &7({0}) &amay not reflect this change."
936
937
938
939user-primarygroup-error-alreadyhas: "&b{0}&a already has &b{1}&a set as their primary group."
940
941
942
943user-primarygroup-error-notmember: "&b{0}&a was not already a member of &b{1}&a, adding them now."
944
945
946
947user-track-error-not-contain-group: "&b{0}&a isn't already in any groups on &b{1}&a."
948
949
950
951user-track-added-to-first: "&b{0}&a isn't in any groups on this track, so they were added to the first group, &b{1}&a in context {2}&a."
952
953
954
955user-promote-success: "&aPromoting &b{0}&a along track &b{1}&a from &b{2}&a to &b{3}&a in context {4}&a."
956
957
958
959user-promote-error-endoftrack: "&aThe end of track &b{0}&a was reached. Unable to promote &b{1}&a."
960
961
962
963user-promote-error-malformed: >
964
965
966
967 {PREFIX}&aThe next group on the track, &b{0}&a, no longer exists. Unable to promote user.\n
968
969
970
971 {PREFIX}&aEither create the group, or remove it from the track and try again.
972
973
974
975user-demote-success: "&aDemoting &b{0}&a along track &b{1}&a from &b{2}&a to &b{3}&a in context {4}&a."
976
977
978
979user-demote-endoftrack: "&aThe end of track &b{0}&a was reached, so &b{1}&a was removed from &b{2}&a."
980
981
982
983user-demote-error-malformed: >
984
985
986
987 {PREFIX}&aThe previous group on the track, &b{0}&a, no longer exists. Unable to demote user.\n
988
989
990
991 {PREFIX}&aEither create the group, or remove it from the track and try again.
992
993
994
995group-info-general: >
996
997
998
999 {PREFIX}&b&l> &bGroup Info: &f{0}\n
1000
1001
1002
1003 {PREFIX}&f- &3Display Name: &f{1}\n
1004
1005
1006
1007 {PREFIX}&f- &3Weight: &f{2}
1008
1009
1010
1011group-set-weight: "&aSet weight to &b{0}&a for group &b{1}&a."
1012
1013
1014
1015group-set-display-name-doesnt-have: "&b{0}&a doesn't have a display name set."
1016
1017
1018
1019group-set-display-name-already-has: "&b{0}&a already has a display name of &b{1}&a."
1020
1021
1022
1023group-set-display-name-already-in-use: "&aThe display name &b{0}&a is already being used by &b{1}&a."
1024
1025
1026
1027group-set-display-name: "&aSet display name to &b{0}&a for group &b{1}&a in context {2}&a."
1028
1029
1030
1031group-set-display-name-removed: "&aRemoved display name for group &b{0}&a in context {1}&a."
1032
1033
1034
1035track-info: >
1036
1037
1038
1039 {PREFIX}&b&l> &bShowing Track: &f{0}\n
1040
1041
1042
1043 {PREFIX}&f- &7Path: &f{1}
1044
1045
1046
1047track-clear: "&b{0}&a's groups track was cleared."
1048
1049
1050
1051track-append-success: "&aGroup &b{0}&a was appended to track &b{1}&a."
1052
1053
1054
1055track-insert-success: "&aGroup &b{0}&a was inserted into track &b{1}&a at position &b{2}&a."
1056
1057
1058
1059track-insert-error-number: "&cExpected number but instead received: {0}"
1060
1061
1062
1063track-insert-error-invalid-pos: "&cUnable to insert at position &4{0}&c. &7(invalid position)"
1064
1065
1066
1067track-remove-success: "&aGroup &b{0}&a was removed from track &b{1}&a."
1068
1069
1070
1071log-load-error: "&cThe log could not be loaded."
1072
1073
1074
1075log-invalid-page: "&cInvalid page number."
1076
1077
1078
1079log-invalid-page-range: "&cInvalid page number. Please enter a value between &41&c and &4{0}&c."
1080
1081
1082
1083log-no-entries: "&bNo log entries to show."
1084
1085
1086
1087log-entry: >
1088
1089
1090
1091 {PREFIX}&b#{0} &8(&7{1} ago&8) &8(&e{2}&8) [&a{3}&8] (&b{4}&8)\n
1092
1093
1094
1095 {PREFIX}&7> &f{5}
1096
1097
1098
1099log-notify-console: "&cCannot toggle notifications for console."
1100
1101
1102
1103log-notify-toggle-on: "&aEnabled&b logging output."
1104
1105
1106
1107log-notify-toggle-off: "&cDisabled&b logging output."
1108
1109
1110
1111log-notify-already-on: "&cYou are already receiving notifications."
1112
1113
1114
1115log-notify-already-off: "&cYou aren't currently receiving notifications."
1116
1117
1118
1119log-notify-unknown: "&cState unknown. Expecting \"on\" or \"off\"."
1120
1121
1122
1123log-search-header: "&aShowing recent actions for query &b{0} &7(page &f{1}&7 of &f{2}&7)"
1124
1125
1126
1127log-recent-header: "&aShowing recent actions &7(page &f{0}&7 of &f{1}&7)"
1128
1129
1130
1131log-recent-by-header: "&aShowing recent actions by &b{0} &7(page &f{1}&7 of &f{2}&7)"
1132
1133
1134
1135log-history-user-header: "&aShowing history for user &b{0} &7(page &f{1}&7 of &f{2}&7)"
1136
1137
1138
1139log-history-group-header: "&aShowing history for group &b{0} &7(page &f{1}&7 of &f{2}&7)"
1140
1141
1142
1143log-history-track-header: "&aShowing history for track &b{0} &7(page &f{1}&7 of &f{2}&7)"
1144
1145
1146
1147log-export-already-exists: "&cError: File &4{0}&c already exists."
1148
1149
1150
1151log-export-not-writable: "&cError: File &4{0}&c is not writable."
1152
1153
1154
1155log-export-empty: "&cThe log is empty and therefore cannot be exported."
1156
1157
1158
1159log-export-failure: "&cAn unexpected error occured whilst writing to the file."
1160
1161
1162
1163log-export-success: "&aSuccessfully exported the log to &b{0}&a."
1164
1165
1166
1167import-already-running: "&cAnother import process is already running. Please wait for it to finish and try again."
1168
1169
1170
1171export-already-running: "&cAnother export process is already running. Please wait for it to finish and try again."
1172
1173
1174
1175import-log-doesnt-exist: "&cError: File &4{0}&c does not exist."
1176
1177
1178
1179import-log-not-readable: "&cError: File &4{0}&c is not readable."
1180
1181
1182
1183import-log-failure: "&cAn unexpected error occured whilst reading from the log file."
1184
1185
1186
1187import-progress: "&b(Import) &b-> &f{0}&f% complete &7- &b{1}&f/&b{2} &foperations complete with &c{3} &ferrors."
1188
1189
1190
1191import-progress-sin: "&b(Import) &b-> &f{0}&f% complete &7- &b{1}&f/&b{2} &foperations complete with &c{3} &ferror."
1192
1193
1194
1195import-start: "&b(Import) &b-> &fStarting import process."
1196
1197
1198
1199import-info: "&b(Import) &b-> &f{0}."
1200
1201
1202
1203import-end-complete: "&b(Import) &a&lCOMPLETED &7- took &b{0} &7seconds - &7No errors."
1204
1205
1206
1207import-end-complete-err: "&b(Import) &a&lCOMPLETED &7- took &b{0} &7seconds - &c{1} errors."
1208
1209
1210
1211import-end-complete-err-sin: "&b(Import) &a&lCOMPLETED &7- took &b{0} &7seconds - &c{1} error."
1212
1213
1214
1215import-end-error-header: >
1216
1217
1218
1219 {PREFIX}&b(Import) &7------------> &fShowing Error #&b{0} &7<------------\n
1220
1221
1222
1223 {PREFIX}&b(Import) &fWhilst executing: &3Command #{1}\n
1224
1225
1226
1227 {PREFIX}&b(Import) &fCommand: &7{2}\n
1228
1229
1230
1231 {PREFIX}&b(Import) &fType: &3{3}\n
1232
1233
1234
1235 {PREFIX}&b(Import) &fOutput:
1236
1237
1238
1239import-end-error-content: "&b(Import) &b-> &c{0}"
1240
1241
1242
1243import-end-error-footer: "&b(Import) &7<------------------------------------------>"
1244
1245
1246
1247
1248
1249
1250
1251command-specs:
1252
1253
1254
1255 user:
1256
1257
1258
1259 description: "User commands"
1260
1261
1262
1263 usage: "/%s user <user>"
1264
1265
1266
1267 group:
1268
1269
1270
1271 description: "Group commands"
1272
1273
1274
1275 usage: "/%s group <group>"
1276
1277
1278
1279 track:
1280
1281
1282
1283 description: "Track commands"
1284
1285
1286
1287 usage: "/%s track <track>"
1288
1289
1290
1291 log:
1292
1293
1294
1295 description: "Log commands"
1296
1297
1298
1299 usage: "/%s log"
1300
1301
1302
1303 sync:
1304
1305
1306
1307 description: "Sync changes with the storage"
1308
1309
1310
1311 usage: "/%s sync"
1312
1313
1314
1315 info:
1316
1317
1318
1319 description: "Print general plugin info"
1320
1321
1322
1323 usage: "/%s info"
1324
1325
1326
1327 debug:
1328
1329
1330
1331 description: "Produce debugging output"
1332
1333
1334
1335 usage: "/%s debug"
1336
1337
1338
1339 verbose:
1340
1341
1342
1343 description: "Manage verbose permission checking"
1344
1345
1346
1347 usage: "/%s verbose <true|false> [filter]"
1348
1349
1350
1351 args:
1352
1353
1354
1355 "on|record|off|paste": "whether to enable/disable logging, or to paste the logged output"
1356
1357
1358
1359 "filter": "the filter to match entries against"
1360
1361
1362
1363 "--slim": "add \"--slim\" to exclude trace data from the pasted output"
1364
1365
1366
1367 tree:
1368
1369
1370
1371 description: "Generate a tree view of permissions"
1372
1373
1374
1375 usage: "/%s tree [selection] [max level] [player]"
1376
1377
1378
1379 args:
1380
1381
1382
1383 "selection": "the root of the tree. specify \".\" to include all permissions"
1384
1385
1386
1387 "max level": "how many branch levels should be returned"
1388
1389
1390
1391 "player": "the name of an online player to check against"
1392
1393
1394
1395 search:
1396
1397
1398
1399 description: "Search for users/groups with a specific permission"
1400
1401
1402
1403 usage: "/%s search <permission>"
1404
1405
1406
1407 args:
1408
1409
1410
1411 "permission": "the permission to search for"
1412
1413
1414
1415 "page": "the page to view"
1416
1417
1418
1419 check:
1420
1421
1422
1423 description: "Perform a standard permission check on an online player"
1424
1425
1426
1427 usage: "/%s check <user> <permission>"
1428
1429
1430
1431 args:
1432
1433
1434
1435 "user": "the user to check"
1436
1437
1438
1439 "permission": "the permission to check for"
1440
1441
1442
1443 network-sync:
1444
1445
1446
1447 description: "Sync changes with the storage and request that all other servers on the network do the same"
1448
1449
1450
1451 usage: "/%s networksync"
1452
1453
1454
1455 import:
1456
1457
1458
1459 description: "Import data from a file"
1460
1461
1462
1463 usage: "/%s import <file>"
1464
1465
1466
1467 args:
1468
1469
1470
1471 "file": "the file to import from"
1472
1473
1474
1475 export:
1476
1477
1478
1479 description: "Export data to a file"
1480
1481
1482
1483 usage: "/%s export <file>"
1484
1485
1486
1487 args:
1488
1489
1490
1491 "file": "the file to export to"
1492
1493
1494
1495 reload-config:
1496
1497
1498
1499 description: "Reload some of the config options"
1500
1501
1502
1503 usage: "/%s reloadconfig"
1504
1505
1506
1507 bulk-update:
1508
1509
1510
1511 description: "Execute bulk change queries on all data"
1512
1513
1514
1515 usage: "/%s bulkupdate"
1516
1517
1518
1519 args:
1520
1521
1522
1523 "data type": "the type of data being changed. ('all', 'users' or 'groups')"
1524
1525
1526
1527 "action": "the action to perform on the data. ('update' or 'delete')"
1528
1529
1530
1531 "action field": "the field to act upon. only required for 'update'. ('permission', 'server' or 'world')"
1532
1533
1534
1535 "action value": "the value to replace with. only required for 'update'."
1536
1537
1538
1539 "constraint...": "the constraints required for the update"
1540
1541
1542
1543 migration:
1544
1545
1546
1547 description: "Migration commands"
1548
1549
1550
1551 usage: "/%s migration"
1552
1553
1554
1555 apply-edits:
1556
1557
1558
1559 description: "Applies permission changes made from the web editor"
1560
1561
1562
1563 usage: "/%s applyedits <code> [target]"
1564
1565
1566
1567 args:
1568
1569
1570
1571 "code": "the unique code for the data"
1572
1573
1574
1575 "target": "who to apply the data to"
1576
1577
1578
1579 create-group:
1580
1581
1582
1583 description: "Create a new group"
1584
1585
1586
1587 usage: "/%s creategroup <group>"
1588
1589
1590
1591 args:
1592
1593
1594
1595 "name": "the name of the group"
1596
1597
1598
1599 delete-group:
1600
1601
1602
1603 description: "Delete a group"
1604
1605
1606
1607 usage: "/%s deletegroup <group>"
1608
1609
1610
1611 args:
1612
1613
1614
1615 "name": "the name of the group"
1616
1617
1618
1619 list-groups:
1620
1621
1622
1623 description: "List all groups on the platform"
1624
1625
1626
1627 usage: "/%s listgroups"
1628
1629
1630
1631 create-track:
1632
1633
1634
1635 description: "Create a new track"
1636
1637
1638
1639 usage: "/%s createtrack <track>"
1640
1641
1642
1643 args:
1644
1645
1646
1647 "name": "the name of the track"
1648
1649
1650
1651 delete-track:
1652
1653
1654
1655 description: "Delete a track"
1656
1657
1658
1659 usage: "/%s deletetrack <track>"
1660
1661
1662
1663 args:
1664
1665
1666
1667 "name": "the name of the track"
1668
1669
1670
1671 list-tracks:
1672
1673
1674
1675 description: "List all tracks on the platform"
1676
1677
1678
1679 usage: "/%s listtracks"
1680
1681
1682
1683 user-info:
1684
1685
1686
1687 description: "Shows info about the user"
1688
1689
1690
1691 user-switchprimarygroup:
1692
1693
1694
1695 description: "Switches the user's primary group"
1696
1697
1698
1699 args:
1700
1701
1702
1703 "group": "the group to switch to"
1704
1705
1706
1707 user-promote:
1708
1709
1710
1711 description: "Promotes the user up a track"
1712
1713
1714
1715 args:
1716
1717
1718
1719 "track": "the track to promote the user up"
1720
1721
1722
1723 "context...": "the contexts to promote the user in"
1724
1725
1726
1727 user-demote:
1728
1729
1730
1731 description: "Demotes the user down a track"
1732
1733
1734
1735 args:
1736
1737
1738
1739 "track": "the track to demote the user down"
1740
1741
1742
1743 "context...": "the contexts to demote the user in"
1744
1745
1746
1747 user-clone:
1748
1749
1750
1751 description: "Clone the user"
1752
1753
1754
1755 args:
1756
1757
1758
1759 "user": "the name/uuid of the user to clone onto"
1760
1761
1762
1763 group-info:
1764
1765
1766
1767 description: "Gives info about the group"
1768
1769
1770
1771 group-listmembers:
1772
1773
1774
1775 description: "Show the users/groups who inherit from this group"
1776
1777
1778
1779 args:
1780
1781
1782
1783 "page": "the page to view"
1784
1785
1786
1787 group-setweight:
1788
1789
1790
1791 description: "Set the groups weight"
1792
1793
1794
1795 args:
1796
1797
1798
1799 "weight": "the weight to set"
1800
1801
1802
1803 group-set-display-name:
1804
1805
1806
1807 description: "Set the groups display name"
1808
1809
1810
1811 args:
1812
1813
1814
1815 "name": "the name to set"
1816
1817
1818
1819 group-rename:
1820
1821
1822
1823 description: "Rename the group"
1824
1825
1826
1827 args:
1828
1829
1830
1831 "name": "the new name"
1832
1833
1834
1835 group-clone:
1836
1837
1838
1839 description: "Clone the group"
1840
1841
1842
1843 args:
1844
1845
1846
1847 "name": "the name of the group to clone onto"
1848
1849
1850
1851 holder-editor:
1852
1853
1854
1855 description: "Opens the web permission editor"
1856
1857
1858
1859 holder-showtracks:
1860
1861
1862
1863 description: "Lists the tracks that the object is on"
1864
1865
1866
1867 holder-clear:
1868
1869
1870
1871 description: "Removes all permissions, parents and meta"
1872
1873
1874
1875 args:
1876
1877
1878
1879 "context...": "the contexts to filter by"
1880
1881
1882
1883 permission:
1884
1885
1886
1887 description: "Edit permissions"
1888
1889
1890
1891 parent:
1892
1893
1894
1895 description: "Edit inheritances"
1896
1897
1898
1899 meta:
1900
1901
1902
1903 description: "Edit metadata values"
1904
1905
1906
1907 permission-info:
1908
1909
1910
1911 description: "Lists the permission nodes the object has"
1912
1913
1914
1915 args:
1916
1917
1918
1919 "page": "the page to view"
1920
1921
1922
1923 "sort mode": "how to sort the entries"
1924
1925
1926
1927 permission-set:
1928
1929
1930
1931 description: "Sets a permission for the object"
1932
1933
1934
1935 args:
1936
1937
1938
1939 "node": "the permission node to set"
1940
1941
1942
1943 "true|false": "the value of the node"
1944
1945
1946
1947 "context...": "the contexts to add the permission in"
1948
1949
1950
1951 permission-unset:
1952
1953
1954
1955 description: "Unsets a permission for the object"
1956
1957
1958
1959 args:
1960
1961
1962
1963 "node": "the permission node to unset"
1964
1965
1966
1967 "context...": "the contexts to remove the permission in"
1968
1969
1970
1971 permission-settemp:
1972
1973
1974
1975 description: "Sets a permission for the object temporarily"
1976
1977
1978
1979 args:
1980
1981
1982
1983 "node": "the permission node to set"
1984
1985
1986
1987 "true|false": "the value of the node"
1988
1989
1990
1991 "duration": "the duration until the permission node expires"
1992
1993
1994
1995 "context...": "the contexts to add the permission in"
1996
1997
1998
1999 permission-unsettemp:
2000
2001
2002
2003 description: "Unsets a temporary permission for the object"
2004
2005
2006
2007 args:
2008
2009
2010
2011 "node": "the permission node to unset"
2012
2013
2014
2015 "context...": "the contexts to remove the permission in"
2016
2017
2018
2019 permission-check:
2020
2021
2022
2023 description: "Checks to see if the object has a certain permission node"
2024
2025
2026
2027 args:
2028
2029
2030
2031 "node": "the permission node to check for"
2032
2033
2034
2035 "context...": "the contexts to check in"
2036
2037
2038
2039 permission-check-inherits:
2040
2041
2042
2043 description: "Checks to see if the object inherits a certain permission node"
2044
2045
2046
2047 args:
2048
2049
2050
2051 "node": "the permission node to check for"
2052
2053
2054
2055 "context...": "the contexts to check in"
2056
2057
2058
2059 parent-info:
2060
2061
2062
2063 description: "Lists the groups that this object inherits from"
2064
2065
2066
2067 args:
2068
2069
2070
2071 "page": "the page to view"
2072
2073
2074
2075 "sort mode": "how to sort the entries"
2076
2077
2078
2079 parent-set:
2080
2081
2082
2083 description: "Removes all other groups the object inherits already and adds them to the one given"
2084
2085
2086
2087 args:
2088
2089
2090
2091 "group": "the group to set to"
2092
2093
2094
2095 "context...": "the contexts to set the group in"
2096
2097
2098
2099 parent-add:
2100
2101
2102
2103 description: "Sets another group for the object to inherit permissions from"
2104
2105
2106
2107 args:
2108
2109
2110
2111 "group": "the group to inherit from"
2112
2113
2114
2115 "context...": "the contexts to inherit the group in"
2116
2117
2118
2119 parent-remove:
2120
2121
2122
2123 description: "Removes a previously set inheritance rule"
2124
2125
2126
2127 args:
2128
2129
2130
2131 "group": "the group to remove"
2132
2133
2134
2135 "context...": "the contexts to remove the group in"
2136
2137
2138
2139 parent-set-track:
2140
2141
2142
2143 description: "Removes all other groups the object inherits from already on the given track and adds them to the one given"
2144
2145
2146
2147 args:
2148
2149
2150
2151 "track": "the track to set on"
2152
2153
2154
2155 "group": "the group to set to, or a number relating to the position of the group on the given track"
2156
2157
2158
2159 "context...": "the contexts to set the group in"
2160
2161
2162
2163 parent-add-temp:
2164
2165
2166
2167 description: "Sets another group for the object to inherit permissions from temporarily"
2168
2169
2170
2171 args:
2172
2173
2174
2175 "group": "the group to inherit from"
2176
2177
2178
2179 "duration": "the duration of the group membership"
2180
2181
2182
2183 "context...": "the contexts to inherit the group in"
2184
2185
2186
2187 parent-remove-temp:
2188
2189
2190
2191 description: "Removes a previously set temporary inheritance rule"
2192
2193
2194
2195 args:
2196
2197
2198
2199 "group": "the group to remove"
2200
2201
2202
2203 "context...": "the contexts to remove the group in"
2204
2205
2206
2207 parent-clear:
2208
2209
2210
2211 description: "Clears all parents"
2212
2213
2214
2215 args:
2216
2217
2218
2219 "context...": "the contexts to filter by"
2220
2221
2222
2223 parent-clear-track:
2224
2225
2226
2227 description: "Clears all parents on a given track"
2228
2229
2230
2231 args:
2232
2233
2234
2235 "track": "the track to remove on"
2236
2237
2238
2239 "context...": "the contexts to filter by"
2240
2241
2242
2243 meta-info:
2244
2245
2246
2247 description: "Shows all chat meta"
2248
2249
2250
2251 meta-set:
2252
2253
2254
2255 description: "Sets a meta value"
2256
2257
2258
2259 args:
2260
2261
2262
2263 "key": "the key to set"
2264
2265
2266
2267 "value": "the value to set"
2268
2269
2270
2271 "context...": "the contexts to add the meta pair in"
2272
2273
2274
2275 meta-unset:
2276
2277
2278
2279 description: "Unsets a meta value"
2280
2281
2282
2283 args:
2284
2285
2286
2287 "key": "the key to unset"
2288
2289
2290
2291 "context...": "the contexts to remove the meta pair in"
2292
2293
2294
2295 meta-settemp:
2296
2297
2298
2299 description: "Sets a meta value temporarily"
2300
2301
2302
2303 args:
2304
2305
2306
2307 "key": "the key to set"
2308
2309
2310
2311 "value": "the value to set"
2312
2313
2314
2315 "duration": "the duration until the meta value expires"
2316
2317
2318
2319 "context...": "the contexts to add the meta pair in"
2320
2321
2322
2323 meta-unsettemp:
2324
2325
2326
2327 description: "Unsets a temporary meta value"
2328
2329
2330
2331 args:
2332
2333
2334
2335 "key": "the key to unset"
2336
2337
2338
2339 "context...": "the contexts to remove the meta pair in"
2340
2341
2342
2343 meta-addprefix:
2344
2345
2346
2347 description: "Adds a prefix"
2348
2349
2350
2351 args:
2352
2353
2354
2355 "priority": "the priority to add the prefix at"
2356
2357
2358
2359 "prefix": "the prefix string"
2360
2361
2362
2363 "context...": "the contexts to add the prefix in"
2364
2365
2366
2367 meta-addsuffix:
2368
2369
2370
2371 description: "Adds a suffix"
2372
2373
2374
2375 args:
2376
2377
2378
2379 "priority": "the priority to add the suffix at"
2380
2381
2382
2383 "suffix": "the suffix string"
2384
2385
2386
2387 "context...": "the contexts to add the suffix in"
2388
2389
2390
2391 meta-removeprefix:
2392
2393
2394
2395 description: "Removes a prefix"
2396
2397
2398
2399 args:
2400
2401
2402
2403 "priority": "the priority to remove the prefix at"
2404
2405
2406
2407 "prefix": "the prefix string"
2408
2409
2410
2411 "context...": "the contexts to remove the prefix in"
2412
2413
2414
2415 meta-removesuffix:
2416
2417
2418
2419 description: "Removes a suffix"
2420
2421
2422
2423 args:
2424
2425
2426
2427 "priority": "the priority to remove the suffix at"
2428
2429
2430
2431 "suffix": "the suffix string"
2432
2433
2434
2435 "context...": "the contexts to remove the suffix in"
2436
2437
2438
2439 meta-addtemp-prefix:
2440
2441
2442
2443 description: "Adds a prefix temporarily"
2444
2445
2446
2447 args:
2448
2449
2450
2451 "priority": "the priority to add the prefix at"
2452
2453
2454
2455 "prefix": "the prefix string"
2456
2457
2458
2459 "duration": "the duration until the prefix expires"
2460
2461
2462
2463 "context...": "the contexts to add the prefix in"
2464
2465
2466
2467 meta-addtemp-suffix:
2468
2469
2470
2471 description: "Adds a suffix temporarily"
2472
2473
2474
2475 args:
2476
2477
2478
2479 "priority": "the priority to add the suffix at"
2480
2481
2482
2483 "suffix": "the suffix string"
2484
2485
2486
2487 "duration": "the duration until the suffix expires"
2488
2489
2490
2491 "context...": "the contexts to add the suffix in"
2492
2493
2494
2495 meta-removetemp-prefix:
2496
2497
2498
2499 description: "Removes a temporary prefix"
2500
2501
2502
2503 args:
2504
2505
2506
2507 "priority": "the priority to remove the prefix at"
2508
2509
2510
2511 "prefix": "the prefix string"
2512
2513
2514
2515 "context...": "the contexts to remove the prefix in"
2516
2517
2518
2519 meta-removetemp-suffix:
2520
2521
2522
2523 description: "Removes a temporary suffix"
2524
2525
2526
2527 args:
2528
2529
2530
2531 "priority": "the priority to remove the suffix at"
2532
2533
2534
2535 "suffix": "the suffix string"
2536
2537
2538
2539 "context...": "the contexts to remove the suffix in"
2540
2541
2542
2543 meta-clear:
2544
2545
2546
2547 description: "Clears all meta"
2548
2549
2550
2551 args:
2552
2553
2554
2555 "type": "the type of meta to remove"
2556
2557
2558
2559 "context...": "the contexts to filter by"
2560
2561
2562
2563 track-info:
2564
2565
2566
2567 description: "Gives info about the track"
2568
2569
2570
2571 track-append:
2572
2573
2574
2575 description: "Appends a group onto the end of the track"
2576
2577
2578
2579 args:
2580
2581
2582
2583 "group": "the group to append"
2584
2585
2586
2587 track-insert:
2588
2589
2590
2591 description: "Inserts a group at a given position along the track"
2592
2593
2594
2595 args:
2596
2597
2598
2599 "group": "the group to insert"
2600
2601
2602
2603 "position": "the position to insert the group at (the first position on the track is 1)"
2604
2605
2606
2607 track-remove:
2608
2609
2610
2611 description: "Removes a group from the track"
2612
2613
2614
2615 args:
2616
2617
2618
2619 "group": "the group to remove"
2620
2621
2622
2623 track-clear:
2624
2625
2626
2627 description: "Clears the groups on the track"
2628
2629
2630
2631 track-rename:
2632
2633
2634
2635 description: "Rename the track"
2636
2637
2638
2639 args:
2640
2641
2642
2643 "name": "the new name"
2644
2645
2646
2647 track-clone:
2648
2649
2650
2651 description: "Clone the track"
2652
2653
2654
2655 args:
2656
2657
2658
2659 "name": "the name of the track to clone onto"
2660
2661
2662
2663 log-recent:
2664
2665
2666
2667 description: "View recent actions"
2668
2669
2670
2671 args:
2672
2673
2674
2675 "user": "the name/uuid of the user to filter by"
2676
2677
2678
2679 "page": "the page number to view"
2680
2681
2682
2683 log-search:
2684
2685
2686
2687 description: "Search the log for an entry"
2688
2689
2690
2691 args:
2692
2693
2694
2695 "query": "the query to search by"
2696
2697
2698
2699 "page": "the page number to view"
2700
2701
2702
2703 log-notify:
2704
2705
2706
2707 description: "Toggle log notifications"
2708
2709
2710
2711 args:
2712
2713
2714
2715 "on|off": "whether to toggle on or off"
2716
2717
2718
2719 log-user-history:
2720
2721
2722
2723 description: "View a user's history"
2724
2725
2726
2727 args:
2728
2729
2730
2731 "user": "the name/uuid of the user"
2732
2733
2734
2735 "page": "the page number to view"
2736
2737
2738
2739 log-group-history:
2740
2741
2742
2743 description: "View an group's history"
2744
2745
2746
2747 args:
2748
2749
2750
2751 "group": "the name of the group"
2752
2753
2754
2755 "page": "the page number to view"
2756
2757
2758
2759 log-track-history:
2760
2761
2762
2763 description: "View a track's history"
2764
2765
2766
2767 args:
2768
2769
2770
2771 "track": "the name of the track"
2772
2773
2774
2775 "page": "the page number to view"
2776
2777
2778
2779 sponge:
2780
2781
2782
2783 description: "Edit extra Sponge data"
2784
2785
2786
2787 usage: "/%s sponge <collection> <subject>"
2788
2789
2790
2791 args:
2792
2793
2794
2795 "collection": "the collection to query"
2796
2797
2798
2799 "subject": "the subject to modify"
2800
2801
2802
2803 sponge-permission-info:
2804
2805
2806
2807 description: "Shows info about the subject's permissions"
2808
2809
2810
2811 args:
2812
2813
2814
2815 "contexts...": "the contexts to filter by"
2816
2817
2818
2819 sponge-permission-set:
2820
2821
2822
2823 description: "Sets a permission for the Subject"
2824
2825
2826
2827 args:
2828
2829
2830
2831 "node": "the permission node to set"
2832
2833
2834
2835 "tristate": "the value to set the permission to"
2836
2837
2838
2839 "contexts...": "the contexts to set the permission in"
2840
2841
2842
2843 sponge-permission-clear:
2844
2845
2846
2847 description: "Clears the Subjects permissions"
2848
2849
2850
2851 args:
2852
2853
2854
2855 "contexts...": "the contexts to clear permissions in"
2856
2857
2858
2859 sponge-parent-info:
2860
2861
2862
2863 description: "Shows info about the subject's parents"
2864
2865
2866
2867 args:
2868
2869
2870
2871 "contexts...": "the contexts to filter by"
2872
2873
2874
2875 sponge-parent-add:
2876
2877
2878
2879 description: "Adds a parent to the Subject"
2880
2881
2882
2883 args:
2884
2885
2886
2887 "collection": "the subject collection where the parent Subject is"
2888
2889
2890
2891 "subject": "the name of the parent Subject"
2892
2893
2894
2895 "contexts...": "the contexts to add the parent in"
2896
2897
2898
2899 sponge-parent-remove:
2900
2901
2902
2903 description: "Removes a parent from the Subject"
2904
2905
2906
2907 args:
2908
2909
2910
2911 "collection": "the subject collection where the parent Subject is"
2912
2913
2914
2915 "subject": "the name of the parent Subject"
2916
2917
2918
2919 "contexts...": "the contexts to remove the parent in"
2920
2921
2922
2923 sponge-parent-clear:
2924
2925
2926
2927 description: "Clears the Subjects parents"
2928
2929
2930
2931 args:
2932
2933
2934
2935 "contexts...": "the contexts to clear parents in"
2936
2937
2938
2939 sponge-option-info:
2940
2941
2942
2943 description: "Shows info about the subject's options"
2944
2945
2946
2947 args:
2948
2949
2950
2951 "contexts...": "the contexts to filter by"
2952
2953
2954
2955 sponge-option-set:
2956
2957
2958
2959 description: "Sets an option for the Subject"
2960
2961
2962
2963 args:
2964
2965
2966
2967 "key": "the key to set"
2968
2969
2970
2971 "value": "the value to set the key to"
2972
2973
2974
2975 "contexts...": "the contexts to set the option in"
2976
2977
2978
2979 sponge-option-unset:
2980
2981
2982
2983 description: "Unsets an option for the Subject"
2984
2985
2986
2987 args:
2988
2989
2990
2991 "key": "the key to unset"
2992
2993
2994
2995 "contexts...": "the contexts to unset the key in"
2996
2997
2998
2999 sponge-option-clear:
3000
3001
3002
3003 description: "Clears the Subjects options"
3004
3005
3006
3007 args:
3008
3009
3010
3011 "contexts...": "the contexts to clear options in"
3012
3013
3014
3015 migration-command:
3016
3017
3018
3019 description: "Migration command"
3020
3021
3022
3023 migration-groupmanager:
3024
3025
3026
3027 description: "Migration command"
3028
3029
3030
3031 args:
3032
3033
3034
3035 "migrate as global": "if world permissions should be ignored, and just migrated as global"
3036
3037
3038
3039 migration-powerfulperms:
3040
3041
3042
3043 description: "Migration command"
3044
3045
3046
3047 args:
3048
3049
3050
3051 "address": "the address of the PP database"
3052
3053
3054
3055 "database": "the name of the PP database"
3056
3057
3058
3059 "username": "the username to log into the DB"
3060
3061
3062
3063 "password": "the password to log into the DB"
3064
3065
3066
3067 "db table": "the name of the PP table where player data is stored"