forked from booksaw/BetterTeams
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
854 lines (647 loc) · 31.5 KB
/
changelog.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
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
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
This file is used to track the change log for each release version, first version where the change log is used: 3.0.7. This file is used so nothing is missed out of the change log on a new update.
This will also be reviewed once an update is released to ensure that the plugin description page is updated.
3.0.7:
Features:
Added the ability to create a fully custom help message (there is an option in the config for it)
Added /team color to change the color of a teams nametag (note you may need to remove the color code in messages.yml under the heading nametag.syntax for this to work)
Added bStats to log anonymous data about plugin usage
Added an option for teams to have money associated with them (using vault)
Improvements:
Added a permission node for displaying team name: 'betterteams.teamName'
It is now configurable if the team name is displayed as a prefix or a suffix.
Added placeholders for score and balance
Bug Fixes:
Fixed the commands /team promote and /team demote: (https://github.com/booksaw/BetterTeams/issues/3)
Fixed problem with all scoreboards being overtaken by the plugin scoreboard: (https://github.com/booksaw/BetterTeams/issues/2)
3.0.8
Improvements:
/teama reload works under more circumstances
Team prefix can is editable in messages.yml (https://github.com/booksaw/BetterTeams/issues/6)
/team chat messages can now be logged to the console
Bug Fixes:
Fixed team chat priority issue (https://github.com/booksaw/BetterTeams/issues/5)
3.0.9
Features:
/team commands can now have a cooldown or price associated with them, this is configured within team.yml
Added /teama chatspy to spy on messages sent to team chats
Added /team title <player/me> <title> to set the title of that team
Added /team top to view the leaderboard of teams based on their score
Added /team rank to view a teams rank
Added /team delhome to delete your teams home
Added /teama title <player> <title> to force a player to have a set title
Added /teama version to view the plugin version
Added /teama home <team> to teleport to a teams home
Improvements:
Added a placeholder for team rank (%betterteams_rank%)
Players rank in team is now displayed in team chat (via '*' for admins and '**' for owners). This can be changed or disabled in messages.yml
Separated the permission nodes for /team unban, /team sethome and /team demote from other commands.
Added an option to disable toggeling team chat, this should be used if your chat manager is not detecting messages to team chats are cancelled from the main chat
Bug Fixes:
Fixed a bug where if HolographicDisplays is present but not enabled on the server, errors appear in the console.
Fixed a bug where tridents could still be used to damage team members.
3.0.10
Bug Fixes:
Fixed a problem where errors are logged to console when holographic displays is not on the server
Fixed /team color permission problem
Fixed a problem with the placeholder %betterteams_rank%
3.1.0
Features:
Added the option for allies, this comes with the commands (/team ally, /team neutral and /team allychat)
Added /team list to view a list of all teams, in order of size.
/team color is used whenever the players team name is displayed, this can be changed in the config under the option colorTeamName'
Added a second hologram option to display a team balance leaderboard
Added a config option for a teleport delay on /team home
There is now a config option to only allow a team to have a single owner, this comes with the addition of a new command (/team setowner) which will only be available if only a single owner is allowed
Added admin commands:
* /teama name <team> <name> - Set the name of the specified team
* /teama description <team> <description> - the the description of the specified team
* /teama open <team> - toggle if a team is open or invite only
* /teama invite <team> <player> - Invite a player to that team
* /teama create <team> - Create a new team without an owner
* /teama promote <player> - Promote a player within their team
* /teama demote <player> - Demote a player within their team
* /teama setowner <player> - Set the owner of the team (only avaliable if "singleOwner" is enabled in the config)
* /teama join <team> <player> - Force a player to join that team
* /teama leave <player> - Force a player to leave their team
Improvements:
Commands and cooldowns only activate if the command is successful
Added placeholder %betterteams_color% to use the team color
Improved help message if a command is invalid
Team color displays when the team name is being displayed below the players name
Command cost is now by default taken from the team balance (this can be changed in team.yml)
Bug Fixes:
Fixed a problem when placeholder API is not present on the server.
Fixed a problem where a players team name was not removed when they left the team
3.1.1:
Features:
Added team warps with the commands
/team warp <name> [password] - warp to the specified warp
/team warps - view a list of your teams warps
/team setwarp <name> [password] - Creates a new warp for your team
/team delwarp <name> [password] - Deletes a warp (owners do not need to know the password to do this
Added the following admin commands:
/teama warp <team> <warp> - Used to teleport to a teams warp, leave the warp blank to get a list of their warps
/teama setwarp <team> <name> - Used to set a warp for that team
/teama delwarp <team> <name> - Used to delete a warp from that team
Bug Fixes:
Fixed 2 bugs with updating messages.yml to the most recent version
Fixed a problem where players could use formatting codes in /team color
3.1.2
Features:
Added integration with zKoth
Added /team purge to reset team score
Improvements:
Improved BelowNameChangeEvent backend
tab complete for /team color is now lower case
Commands which require a team name are no longer case sensitive
use %betterteams_teamscore_{rank}) to get the team name of the team with that rank
Bug Fixes:
Fixed a bug with formatted strings missing %s (https://github.com/booksaw/BetterTeams/issues/20)
3.1.3
Features:
Score will decrease a configurable amount on player death
Admins will now be notified when a plugin update is released on spigot
Bug Fixes:
Fixed bug where team nametag was not removed when a player left the team (https://github.com/booksaw/BetterTeams/issues/22)
Fixed a bug where invites were not invalidated once a player joins a team (https://github.com/booksaw/BetterTeams/issues/23)
3.1.4
Improvements:
/team warp and /team delwarp now have tabcomplete for warp names
Formatting characters can be used around the teamname placeholder
Bug Fixes:
Players with team chatspy enabled no longer receive ally messages twice
3.1.5
Features:
/teama disband to force a team to be disbanded (Note: there is no confirmation for this command)
/teama color to force a team to change their team color
3.1.6
Bug Fixes:
Fixed bug with chat colors not being correctly recognised
3.1.7
Features:
- Added chest claiming
Added commands:
- /team chest claim - Used to claim a given chest (betterteams.chest.claim)
- /team chest remove - Used to remove a claim from a chest (betterteams.chest.remove)
- /team chest removeall - Used to remove all chest claims from that team (betterteams.chest.removeall)
Added admin commands:
- /teama chest claim <team> - Used to claim a chest for the given team (betterteams.admin.chest.claim)
- /teama chest remove - Used to remove the claim on the chest, regardless of team (betterteams.admin.chest.remove)
- /teama chest removeall <team> - Used to remove all (betterteams.admin.chest.removeall)
3.1.8:
Features:
- Added new placeholder (%betterteams_teamscoreno_<rank>%) which can be used to display the score of the team at that position in the leaderboard
- Placeholders from placeholder API can now be used in messages.yml
- Added admin commands to enable and disable chest claim for a period of time (/teama chest disableclaims, /teama chest enableclaims)
Bug Fixes:
- /team neutral double message (https://github.com/booksaw/BetterTeams/issues/32)
- Fixed multiple typos within messages.yml (https://github.com/booksaw/BetterTeams/issues/31)
- Fixed problem where the placeholder (teamscore) was not working correctly
- Fixed problem with /team top
3.1.12:
Features:
- Language options for subcommands ie /team make can be changed to /team make
- More inbuilt team features, such as disabling collision for team members, hiding players nametags etc.
Improvements:
- Added a character ban list in the config
- Added the ability to change the default team color
Bug Fixes:
- Added a hard ban on the symbol '&' as it caused many problems within the plugin
- Fixed problem where some messages could not contain placeholders
3.1.14:
Features:
- Added support for polish
- Added team enderchests
- Added the option for individual teams to toggle pvp for their team with /team pvp
Improvements:
- Added an allowed characters list for team names, leave blank if you do not want to utilise it
- Score for a kill is configurable
Bug Fixes:
- Fixed bypass on adding color codes to team names
- Fixed bug causing team balance to be displayed incorrectly (https://github.com/booksaw/BetterTeams/issues/37)
3.1.15:
Features:
- Teams can levelup for money or score to get perks (https://github.com/booksaw/BetterTeams/issues/44)
- Configurable aliases for /team and /teama command (for example /clan) (https://github.com/booksaw/BetterTeams/issues/42)
- Players can be referenced by @a and @p (https://github.com/booksaw/BetterTeams/issues/41)
- Added spam killing prevention to stop score farming (https://github.com/booksaw/BetterTeams/issues/43)
Improvements:
- Full Polish translation is now avaliable (https://github.com/booksaw/BetterTeams/issues/48)
- Added a way to use player name instead of player display name in team/ally chat (https://github.com/booksaw/BetterTeams/issues/49)
- Added placeholder support for chat prefixing (https://github.com/booksaw/BetterTeams/issues/45)
- Teams can be referenced by a player within them instead of just in commands (https://github.com/booksaw/BetterTeams/issues/41)
Bug Fixes:
- Baltop Holo sorts after score not balance (https://github.com/booksaw/BetterTeams/issues/46)
3.1.17
Improvements:
- Added ! to send a message to global chat while in team or ally chat (#53)
Bug Fixes:
- Fixed bug causing a server crash if a team name was too long
- Fixed bug causing incorrect arguments for /team title (#50)
- Fixed bug about permissions for the command /team pvp (#52)
3.1.18
Improvements:
- Placeholders are now allowed within placeholders
- Currency symbols are allowed within placeholders
Bug fixes:
- Fixed a bug causing servers to crash
- Fixed a bug with /team rank
3.1.19
Features:
- Added team tags, so teams can have different things about their heads than their team name (#64)
Improvements:
- Associated maxWarps with team level (#54)
Bug fixes:
- Fixed a problem with /team promote causing error messages
- Fixed space after Team name (#58)
- Fixed Config version wrong (#61)
- Fixed maxWarps cannot be set to -1
- Fixed Team names above 5 characters lose space (#62)
- Fixed Deleting betterteams does not remove scoreboard teams correctly (#60)
- Fixed /teama not working (#56)
3.1.20:
Improvements
- Added a permission node for usage of @a and @p
Bug Fixes:
- Fixed a problem with ! not adding team prefix (#68)
- Fixed permissions for /team delhome (#70)
- Fixed /team kick (#69, #67)
- Fixed problem /team create causing a cost to be invoked (#72)
3.1.21:
Features:
- Added world guard flag 'teampvp' which can be used to toggle if players can pvp members of their own team (#77)
Improvements:
- Team invites now expire after a configurable period (#81)
Bug Fixes:
- Fixed a bug with causing team warps to break (#83)
- Fixed bug causing team levelup to take money not score (#84)
- Fixed a bug causing console spam when betterteams is initally installed (#79)
- Fixed a bug causing errors if a plyaer is not in a team with /teama score (#85)
- Lowered the chat priority to help support PremiumChat (#75)
- Fixed a problem with tags overwriting team colors (#81)
3.1.22:
Bug Fixes:
- Fixed problem with bows included in 2.1.21 (#87)
3.1.23:
Features:
- Added support for UltimateClaims (#63)
- Individual commands can be toggled in a yaml file instead of through permissions (#92)
- The required rank within a team can be changed for each individual command (#92)
Improvements:
- Added two new placeholders
- %betterteams_tag% - For the team tag
- %betterteams_displayname% - For the display name of the team (#99)
- Added the option to prefix chat with team tag (#99)
- Added a maxMove option to the config for teleport warmup (#97)
- Added language tracking to bstats (#106)
- Commands can be run when a team levels up (#91)
- Added RankupTeamEvent and DisbandTeamEvent to the API
Bug Fixes:
- Fixed problem causing a space to occur at the end of the money and name placeholder (#94)
- Fixed ClassCastException with pots (#98)
- Fixed bug causing invite links to not expire correctly (#93)
- Fixed bug causing ally limits to be ignored (#100)
3.1.24:
Bug Fixes:
- Fixed a problem with /team top (#103)
3.1.25:
Bug Fixes:
- Fixed prefixSyntax message having different coloured brackets (#115)
- Fixed bug causing essentialsX /back to not work (#109)
- Fixed bug with /team title when the player is not recognised (#112)
3.1.26:
Improvements:
- Added placeholder for the number of online players on your team (online) (#110)
Bug Fixes:
- Fixed problem with rank permissions
4.0:
Features:
- Updated to 1.17
- Included a new saving system (#134) (#163)
- this saving system will massively improve performance on your server
- Added support for Traditional Chinese
- Added the ability to set a max balance a team bank can have per team level (#151)
- Added the option for all teams to require a tag (#114)
Improvements:
- Config updating is now completely automated
- Missing translations will be saved to a file to try and encourage community translations
- Teams can no longer spam ally requests (#148)
- Updated polish language file to contain more translations
- Added a way to remove a title with /team title (#127)
- If chest commands are disabled checks on hoppers are also disabled (#162)
- Added clarification to some config.yml comments (#141)
Bug Fixes:
- Fixed permission issue with /team echest (#142)
- Fixed error with command /team rank (#147)
- Fixed endCommands in /team rankup not working as expected (#152)
- Fixed bug meaning there was not a space at the start of a suffix (#158)
- Fixed error tree being displayed when update checker fails (#164)
- Fixed bug which caused an internal error to be thrown when help messages are displayed
- Fixed slight problem with help prompt for /team create (#114)
Development changes:
- Reworked Team class to avoid code reuse
- Removed support for the depreciated event listener BelowNameChangeListener, Use spigot event observer pattern instead (#131)
- Removed hardcoding for config updating
4.0.1:
Bug fixes:
- fixed bug causing teams to load details incorrectly when a color is not set (#175) (#174)
4.0.2:
Features:
- Added translations for Catlan (#186)
Bug Fixes:
- Fixed bug causing betterteams to not start if there is problems with teamStorage (#184)
- Fixed bug causing money to be taken from player balance even if their team has a max bank (#180)
- Fixed bug causing echest changes to not save (#181)
- Fixed bug causing teams to disband incorrectly (#178 #190 #182 #187 #176 #177)
- Fixed bug causing /teama reload to crash the plugin (#189)
- Fixed bug with team names with the symbol `:` in (#185)
4.0.3:
Bug Fixes:
- Fixed bug causing the config to not reload with /teama reload (#202)
- Fixed bug causing teams to break when they change their name (#204 #199 #193)
- Fixed bug causing teams to be unloaded while players are still online (#205)
Development Changes:
- Replaced the selection sign with an escape code (#196)
4.0.4:
Bug Fixes:
- Removed Team echest duplication bug (#207 #204)
4.0.5:
Features:
- Added a description to /team rank (#215)
Improvements:
- Added worldgaurd version checking (#173)
- Stores individual team preference to /team pvp across reloads (#203)
Bug Fixes:
- Fixed bug with /team ban <player> for offline players (#217)
- Fixed bug with worldguard and /teama reload (#173)
4.1.0:
Features:
- Added Mexican Spanish translations (es_mx) (#222)
- Added the ability to limit the number of admins and owners per team (#156)
- Added the option to call commands when a player is promoted / demoted (#155)
Improvements:
- Fixed a typo in messages.yml
Bug Fixes:
- Fixed a bug causing /team title to not work (#221)
4.1.1:
Features:
- Added 8 new placeholders (https://github.com/booksaw/BetterTeams/wiki/PlaceholderAPI) (#227)
- Added an option to make teamLimit permisison based
Improvements:
- Added some missing Mexican Spanish translations (#229)
- Added a minScore option to the config (#231)
Bug Fixes:
- Fixed bug with OfflinePlayer name being null (#230)
- Fixed bug which caused potions to not damage players when they should (#226)
- Fixed bug causing placeholder.name to not allow spaces
- Fixed bug causing team names with different capitlisation to be created even if they are the same name
- Fixed bug causing teams to disband incorrectly
4.1.2:
Bug Fixes:
- Fixed bug causing teamLimit to be loaded incorrectly
4.1.3:
Bug Fixes:
- Removed unneded debug outputs (checking for <team> with the result true/false)
4.1.4:
IMPORTANT NOTE: After updating set `rebuildLookups` to true in config.yml and fully restart your server.
This is due a couple of bugs causing desynchronization between the lookup tables and the stored values.
Bug Fixes:
- Fixed chest claims so it is functional (#236)
- Fixed error message with holograms (#239)
4.2.0
Features:
- Added placeholders `%betterteams_members_<team>%` and `%betterteams_members_<team>_online%` (#249)
- Added German support (#256)
Bug Fixes:
- Fixed contradictory comments (#253)
4.2.1:
This update comes with the help of srnyx (https://github.com/srnyx) and bobby29831 (https://github.com/bobby29831)
Features:
- Added /teama teleport <team> [x] [y] [z] [pitch] [yaw] to teleport a team to the specified location (#242)
Improvements:
- Added toggle for the update checker (#260)
Bug Fixes:
- Improved comments in the config (265)
4.3.0:
Features:
- Added SQL support for storage (#255)
Improvements
- Added a teleport to player option in /teama teleport (#269)
- Improved the output of /teama version to include more information (#296)
- Added placeholder %betterteams_inteam% to identify if a player is in a team (#290)
- Added consistency on prefixing ally chat and team chat (#268)
- Added some missing Traditional Chinese messages (credit: 花圃中的人偶)
Bug Fixes:
- Fixed bug with players getting kicked out of teams when running /teama create (#292)
- Fixed case sensitivity issues with player names (#288)
- Fixed bug causing NoSuchMethod error with "@" in commands (#287)
- Fixed bug causing rebuildLookups to not work as expected (#286)
- Fixed bug and documentation with autoPurge (#285)
- Fixed typo in Polish Translations (credit: Duplon)
- Fixed typo in config.yml (credit: SecretAgent002)
- Fixed bug causing Worldgaurd not to enable correctly (#273)
- Fixed bug causing scoreboard teams to not be deleted properly (#289 #274)
4.3.1:
Bug Fixes:
- Removed unwanted debug output
TODO (any TODO which is not specifically code), mainly used for reminders to update documentation
4.3.2:
Improvements:
- Added placeholder %betterteams_title% (#300)
- Added pie chart to bstats to check storage type (#297)
Bug Fixes:
- Fixed bug with players leaving the game (#303)
4.3.3:
Bug Fixes:
- Fixed bug with SQL (#309)
- Fixed bug with ally requests not being removed (#312)
4.3.4:
Bug Fixes:
- Fixed bug causing offline players to cause the server to lag (#321)
- Fixed bug when there are no teams made (#318)
4.3.5:
Bug Fixes:
- Fixed bug where some messages would display with "true" before them
4.3.6:
Bug Fixes:
- Fixed internal error when viewing ally requests from teams that were disbanded (#326)
- Fixed bug with /teama reload (#328)
- Fixed 404 links within the wiki (#324)
4.3.7:
Features:
- Added Spanish translations (es) - Credit Santos (discord)
Improvements:
- Added some missing Mexican Spanish translations - Credit Mayansito (discord)
Bug Fixes:
- Fixed /team disband bug - Credit Shorxy (discord) (#330)
4.4.0:
Features:
- Added Lithuanian translations (#335) - Credit Fragas (discord)
Bug Fixes:
- Performance improvements on when closing inventory (#345) - Credit PhoenixZTT (discord)
- Fixed bug with invite message on polish translations (you will need to reset your pl.yml file for this to take effect) (#341)
4.4.1:
Features:
- Updated to 1.19
- Added 4 new placeholders for online and offline member lists (#346)
- Added permission node `betterteams.chest.bypass` to bypass chest claims (#313)
Improvements:
- /team warp <team> now shows all warps created by that team (#351)
- Added a title message when a player is kicked from the team (#210)
- Fixed potential issue with placeholders to throw errors
Bug Fixes:
- Fixed bug where `enforceTag` does not work as expected (#350) (#348)
- Fixed bugs causing errors on empty YAML files
4.5.0:
Features:
- Added Serbian translations - Credit DjomlaCommunity (#366)
- Added /teama money <set/add/remove> <balance> command (#365)
Bug Fixes:
- Fixed bug where BetterTeams causes a server crash if the database connection times out (#360)
- Fixed bug where invalid storage files cause /team top and /team baltop to throw errors (#363)
- TNT explosions caused by players on your own team will not cause damage
- Do not send blank messages for the /team info command (#370)
- Fixed case issue with `inteam` placeholder (#371)
- Fixed bug with event priority not being set for Damage Managerment
4.6.0:
Features:
- Added support for asynchronous command execution (#317 #396)
- Added Italian translations - credit Bern (discord)
Improvements
- Added missing Spanish translations - Credit Casho (discord)
Bug Fixes:
- Fixed bug with error message not giving information about the error itself (#390)
- Fixed bug with error message not giving traceable information to fix the problem (#394)
4.6.1:
Bug Fixes:
- Fixed bug with errors being thrown when players join
4.6.1:
Improvements:
- Added language selected to /teama version
4.6.2:
Improvements:
- Fixed issue with polish translations (#404) - Credit Edekoo (discord)
Bug Fixes:
- Fixed bug causing echest contents to not be saved (#407)
- Fixed issue with admins running the echest command (#402)
- Fixed bug when invalid files are within the teaminfo folder (#400)
4.6.3:
Improvements:
- Updated to the latest version of zKoth (#418, #188) - Credit abilnf (GitHub) and Derddy (Discord)
- Added missing Spanish translations - Credit mattyhd0 (discord)
Bug Fixes:
- Fixed typo in polish translations - Credit Edekoo (discord)
- Fixed issue causing holographic displays to not work (#416)
- Fixed issue causing teleports to deleted worlds to throw errors (#415)
- Fixed issue with unclaiming chests (#412)
4.6.4:
Features:
- Added Turkish language support (#421) - Credit !11 (Discord)
- Added Vietnamese language support (#421) - Credit Shelly (Discord)
Bug Fixes:
- Change System.out to JavaPlugin#getLogger (#420) - Credit TonimatasDEV (GitHub)
- Fix issue with player tp delay when the world changes (#419)
- UltimateClaims - fixed issue with disbanding team not disbanding claim (#425)
4.6.5
Bug Fixes:
- Fixed issues with comments in config.yml (#449) - Credit AnhNguyenlost13 (GitHub)
- Fixed bug stopping admin commands promoting and demoting offline players
- Fixed bug causing a money duplication glitch (#432)
- Fixed bug causing level `endCommands` to not run (#433)
- Fixed bug causing null teams to throw errors when running /team info (#435)
- Fixed bug causing /team echest not to work with SQL storage (#441)
- Fixed bug causing /teama teleport to throw an error (#444)
- Fixed bug causing chest claims to cause a lot of lag on servers using SQL (#429)
4.6.6:
Improvements:
- Plugin prefix cannot be removed from fully custom help messages (#458)
Bug Fixes:
- Fixed database disconnecting issues (#460 #466) - Credit SavageAvocado (GitHub)
- Fixed ClassCastException in the demote player command (#467 #465) - Credit SavageAvocado (GitHub)
4.6.7:
Features:
- Added French translations - Credit Timiliris_420, Silvex (discord)
Improvements:
- Improved Vietnamese translations - Credit Shelly (discord)
4.7.0:
NOTE: this version reworks the placeholder system, some placeholders may need to be reconfigured to the new system.
Features:
- Added support for DecentHolograms (#472 #357) - Credit SavageAvocado (GitHub)
- Reworked placeholder system
- Credit booksaw, SavageAvocado, Aeliios
- Closes the issues: (#463 #451 #473 #442 #438 #389 #343 #399 #474 #470 #477)
- Check the Wiki page for more information (https://github.com/booksaw/BetterTeams/wiki/PlaceholderAPI)
Bug Fixes:
- Fixed IllegalStateException blocking players from leaving teams (#475 476)
- Fix bug with converting YAML to SQL (#471)
4.7.1:
Features:
- Added Hungarian translations - Credit Bercyy (discord)
Improvements
- Updated Vietnamese Translations - Credit Shelly and Kitohazu (discord)
- Updated Spanish translations - Credit Santos (discord)
4.7.2:
Features:
- Added Czech translations - Credit xTomikk
Bug Fixes:
- Added the missing %betterteams_inTeam% placeholder that was missed in the rework (#480 #479) - Credit AELLIOS (discord)
- Fixed issue with all level placeholders not working as expexpected (#485 #484) - Credit AELLIOS (discord)
- Fixed a memory leak in the SQL storage type (#488 #486) - Credit Dev0Louis (GitHub)
- Fixed some issues with the conversion between YAML and SQL (#481) - Credit AELLIOS (discord)
- Fixed issue with the Vietnamese translations - NOTE: you will need to delete the vi.yml file for this to be updated (#483)
- Improved logging for invalid team files in /team top (#490)
- Improved logging for invalid SQL statements (#478)
4.8.0:
Features:
Added 9 new languages:
* Arabic - ar - Credit icloser
* Armenian - hy - Credit icloser and ramaziqadagishvili
* Georgian - ka - Credit icloser
* Hindi - hi - Credit icloser and Wonky
* Indonesian - id - Credit icloser
* Japanese - ja - Credit icloser
* Portuguese - pt - Credit icloser
* Russian - ru - Credit icloser
* Ukrainian - uk - Credit kikalo, ramaziqadagishvili and icloser
4.8.1:
Features:
* Added TeamPreMessageEvent and TeamMessageEvent to the API (#492) - Credit Harieo (GitHub)
4.8.2:
Features:
- Added Dutch language support (#505) - Credit Ceymikey (Discord)
- Added Korean language support (#506) - Credit nyaneo (Discord)
Bug Fixes:
- Fixed issue causing team names to exist even when they do not exist (#509, #501) - Credit SavageAvocado (GitHub)
- Fixed typo in messages.yml (#503)
4.8.3:
Features:
- Added Romanian translations (#518) - Credit Areanydd
Improvements:
- Added support for placeholders in the /team chat syntax (#515)
- Improved issues with Dutch translations (#512) - Credit Ceymikey
Bug fixes:
- Fixed bug causing /team top to incorrectly rank teams (#513)
- Fixed bug with /team ban attempting to notify offline players (#516)
- Improved the error message for when team data is desynced (#517)
4.8.4:
Features:
- Updated Ultimate claims version supported to v2.0.1 (#496) - NOTE: Older versions of ultimate claims are no longer supported
- Added new Events to the BetterTeams API - Credit EarthCow (#524)
- Added an option to announce team joining, leaving and disbanding - Credit EarthCow (#541, #539)
- Added placeholders to get members at a specific rank - Credit EarthCow (#542, #537)
- Added /teama ally and /teama neutral (#523)
Bug Fixes:
- Fixed issue with urls causing a 404 - Credit Ceymikey (#522)
- Fixed bug with /team setowner - Credit EarthCow(#544, #531)
4.9.0:
Features:
- Added chat prefix to go from global to team or ally chat - Credit EarthCow (#545, #314)
- ! is for team chat, ? is for ally chat. Both are configurable by administrators
- Added placeholders for positionscore, positionbal and positionmembmers, to show the teams position within the leaderboard - Credit EarthCow (#549, #538)
- Added further functionality to the /teama teleport command - Teleport all teams home, teleport everyone in a team to a given location etc. - Credit EarthCow (#550, #534)
- Added the ability to /teama purge a team's balance as well as score (#521)
- Added pages to help messages and hover command suggestions (#310 #374)
- Added support for clickable invite messages (#423)
- Added support for banning color codes in /team color (#414)
Improvements:
- Replaced %s with {0}, {1} etc. in messages.yml for clearer usage and support for reordering of placeholders - Credit EarthCow (#551, #169)
- Support translation of command arguments (#553)
- Support the translation of admin commands
- Color player names in /team info based on if they are online (#469)
4.9.1:
Improvements:
- Improved /teama version output
Bug Fixes:
- Fixed offline players not being targeted for /teama leave - Credit EarthCow (#557)
- Fixed /team help not showing any commands when the player is not op (#564)
- Removed missed debug output
4.9.2
Improvements:
- Added support for caching results for static placeholders to improve server load (#482)
- File name now includes version number - Credit ItzSave (#573)
Bug Fixes:
- Fixed Bug causing vanished players to be shown as online in /team info and /team invite - Credit Hellinduction (#567, #525)
- Improved error message when team chest claim data is invalid (#587)
- Improved error message when there is a plugin conflict in the tab menu (#587)
- Fixed translated commands not being shown in the help menu (#584)
- Added additional option to ensure autopurge does not activate accidentally (#574)
4.9.3:
Bug Fixes:
- Fixed bug causing users to be able to crash server
4.9.4:
Improvements:
- Added missing French translations - Credit DoZys
- Added missing Hungarian translations - Credit Config
- Added missing German translations - Credit sarp_03
Bug Fixes:
- Removed output missed in the last update that was spamming consoles
- Fixed issue where PromoteCommands were not working as expected (#591)
- Fixed issue with the update link pasted in the console (#598)
- Fixed issue not allowing /teama money to have decimal amounts (#599)
- Fixed issue where DecentHologram displays were not refreshing (#595)
4.10.0:
Features:
- Added TeamWithdrawEvent, TeamDepositEvent and TeamDisallowedPvpEvent (#613) - Credit Hellinduction
- Added a title message when allying another team (#629) - Credit svaningelgem
- Only tab complete teams that are allies for /team neutral (#632) - Credit svaningelgem
- Added /teama importmessages to import translations from "missingmessages.txt"
Improvements:
- Added missing Spanish messages (both translations) - Credit LeadVic
- Added missing Italian messages - Credit YnsanitY
- Added missing Polish translations - Credit Rain
- Added missing Vietnamese translations - Credit Iamsad_VM
Bug Fixes:
- Fixed typo in config.yml (#620) - Credit dacoder101
- Fixed issue where the clickable invite message's command was not translatable (#602)
- Fixed null pointer being thrown in unexpected way (#634)
- Improved logging for /team baltop error (#623)
- Hopefully fixed a problem causing players to be kicked from teams (#618)
- Fixed problem causing '?' in an item name to break SQL commands (#644)
- Fixed missingmessages.txt getting overwritten when the server restarts losing translated messages
Code improvements:
- Replaced equals/length with isEmpty (#630) - Credit svaningelgem
- Replaced some uses of List with set (Warning developers, this may be a breaking change as class names are updated) (#631) - Credit svaningelgem
Headings:
Features:
Improvements:
Bug Fixes: