Commit Graph

38 Commits

Author SHA1 Message Date
AlexDev_
2d2c3ad378 Added support for 1.21.9
Some checks failed
CI Tests & Publish / build (push) Failing after 2m8s
Added more conditions for expressions
2025-09-30 21:52:49 +02:00
Filip Znachor
e4ad2c5097
Updated to MiniPlaceholders 3.0 (#302)
Some checks failed
CI Tests & Publish / build (push) Failing after 2m27s
* Updated to MiniPlaceholders 3.0

* Updated workflows from Java 17 to 21
2025-09-05 22:12:50 +02:00
William
e490011eb0
build: bump to 1.7.8 2025-07-01 21:30:27 +01:00
九尾狐白给使者
e0dd0dcfb2
feat: add support for Minecraft 1.21.7 (#283) 2025-07-01 07:52:51 +01:00
AlexDev_
1bdd16dbf2
Updated minimum velocity version for 1.20.6
Some checks failed
CI Tests & Publish / build (push) Failing after 59s
2025-06-18 22:57:17 +02:00
William
e87666cc49
feat: add support for Minecraft 1.21.6 (#274)
Some checks failed
CI Tests & Publish / build (push) Failing after 2m6s
* Started working on 1.21.6

* refactor: cleanup, uncomment 1.21.6

---------

Co-authored-by: AlexDev_ <56083016+alexdev03@users.noreply.github.com>
2025-06-17 17:39:28 +01:00
AlexDev_
a3d27373e2
General performance improvements & Improved Tab Groups config checker (#261)
Some checks failed
CI Tests & Publish / build (push) Failing after 2m57s
* Added more caches
Improved internal logic performance
Added check on reload to prevent the plugin from crashing if an invalid yaml is used

* Changed debug command tab completer logic
2025-04-30 14:21:40 +02:00
AlexDev_
960955ce45
1.21.5 (#252)
* Added support for 1.21.5
* Improved UpdateTeamsPacket's caches
2025-03-28 20:28:20 +01:00
AlexDev_
1133729575 Fixed problem
Some checks failed
CI Tests & Publish / build (push) Failing after 3m3s
Added missing javadoc
Bumped required papiproxybridge version
2025-03-23 12:13:57 +01:00
AlexDev_
01d78879e7 Bumped version 2025-03-15 13:06:17 +01:00
AlexDev_
4191f13624
1.7.4 - Bug fixes and performance improvements (#248)
* Incremented join delay

* Refactored the code to cache placeholders and then use them in sync

* More cleanup

* Sorting improvements

* Improvements on server switch

* Increased delay

* Fixed problem with header & footer task
Improved placeholder cache

* Fixed some problems
Not yet stable

* Applied 250ms delay to tab group quit logic
Reworked disconnect handling

* Fixed problem, more stable

* Removed debug messages

* Recoded task manager
Fixed possible synchronization problem
Added possibility of using multiple tabgroups files

* Fixes

* Improvements

* Removed mini expansion
Changed placeholder internal logic

* General improvements

* Performance improvements
Added not relational conditional placeholders
Fixed problems with displayname

* Fixed problem

* Improved code style
Removed useless lines

* Optimized imports

* Code cleanup

* Code cleanup

* Fixed possible when using relational placeholders

* Added Toilet support

* Improved toilet implementation

* Added new DebugSystem
removed old debug

* Changed labels

* Removed useless dependencies
Bumped toilet

* Changed from GeneralUtil to StringUtil

* Added Locales

* Fixed style

* Reverted #238

* Added docs
Removed locales

* Removed confirm sub command from docs

* remove comments

* Fixed FileInclusionRule sorting

* Fixed rowspan

---------
2025-02-24 21:54:44 +01:00
AlexDev_
94760f7794 Changed velocity min build 2024-12-03 22:53:08 +01:00
AlexDev_
24c29e632f
1.7.3 - Placeholders Replacements & 1.21.4 (#236)
* Added PlaceholderReplacements

* Removed server display names

* Fixed disconnect problem

* Added support for 1.21.4
2024-12-03 22:08:24 +01:00
William
6f140e4708
feat: Add support for Minecraft 1.21.2/3 (#228)
* First step for 1.21.2

* fix

* feat: start preparing 1.21.2 support

bumps gradle and various build deps

* build: now requires Velocity 3.4.0

* build: use Velocity 3.4.0 from maven

* refactor: cleanup, fix wrong protocol ver in 765

* refactor: minor code cleanup & reformat

* refactor: further code cleanup

* refactor: more minor refactoring work

* docs: document prerequisites for using the plugin message API

* Fixed team packet mapping problem
Fixed problems with SortingOrder packet
Changed scoreboard logic to skip team packets for 1.21.2+ players if nametag is empty

* docs: further grammar fixes to plugin message API docs

* refactor: adjust PPB version checking logic

* build: simplify PPB test logic

* refactor: remove unused code

* refactor: adjust formatting

* refactor: make nametag empty by default

* refactor: suppress warning

* fix: `ConfigurationException` deserializing minimum PPB version string

* refactor: remove unused import

* Bug fixes

* Removed tablist order from all TabPlayer instances when a player leaves

* Fixed problem with data structure

* Removed synchronized

* fix: subscriber order not taking effect

* refactor: minor code style tweaks

---------

Co-authored-by: AlexDev_ <56083016+alexdev03@users.noreply.github.com>
2024-10-28 18:17:36 +00:00
William
20370a34aa
build: bump to 1.7.1 2024-08-11 13:31:59 +01:00
William
84ae7a9437
feat: Add configuration for server links (#201)
* feat: add server URLs

* refactor: cleanup imports

* fix: only send server links to 1.21 clients

* feat: update server links on reload

* refactor: minor cleanup

* docs: add docs for server links

* fix: protocol version check issue

* Improved ServerUrl#resolve

---------

Co-authored-by: AlexDev_ <56083016+alexdev03@users.noreply.github.com>
2024-06-18 22:42:50 +01:00
William
2dba7f2852
feat: support Minecraft 1.21 2024-06-13 12:18:18 +01:00
William
c23fdd1ff6
feat: Add support for Minecraft 1.20.5 (#186)
* feat: support Minecraft 1.20.5

* build: bump to 1.6.5

* refactor: optimize imports

* docs: update about menu author credits

* docs: update velocity meta author credits

* docs: update URL

* refactor: use Minedown from new repo

* docs: shorten name of Plugin Message API docs page

* deps: bump minimum Velocity version to 380
2024-04-23 16:23:36 +01:00
AlexDev_
4e2749ac9e
Added regex system and fixed ghost players bug (#176)
* Added regex system for TabGroup's servers.
Fixed ghost player after kick/disconnect.

* Fixed config docs with missing entries

* Bumped version
2024-03-11 18:43:34 +00:00
William
86b5e3a374
build: bump to 1.6.3 2024-02-19 14:04:49 +00:00
William278
384137a67c feat: Add Velocity version compatibility checking 2024-01-24 19:36:59 +00:00
William278
8bace563b4 build: bump to 1.6.1 2024-01-19 16:40:27 +00:00
AlexDev_
89a1f7add3
refactor: internals refactor, fix logic, new configs, spectator fix (#138)
* Started refactor

* more work

* Bug fixes and more work

* Fixed task problem

* More work on providers + fixed relocation problem

* Added providers + relocated snakeyaml

* Fixed relocation problem + removed org.json

* maps instantiation refactored

* Fixed reload problem

* Fixed logic problem

* More work on refactoring PlayerTabList

* Using lombok for procteded values

* More work

* Fixed cache problem + more work on refactor

* Fix for https://github.com/WiIIiam278/Velocitab/issues/35

* fixed conversations

* Code refactor

* Fixed problem while using minimessage

* Added more javadocs and removed kick handling as velocity fixed that problem

* Added username_lower placeholder and removed useless libraries

* Updated docs

* Added option to remove spectator effect in tablist
2024-01-16 21:09:46 +00:00
William
f16dd54a7f
feat: Add support for Minecraft 1.20.3/1.20.4 (#126)
* docs: Minor comment tweak

* Prepare 1.20.3 support pending Velocity

* 1.20.3/1.20.4 & java 17 (#128)

* Improved PacketAdapter system + added support for 1.20.3/1.20.4

* Changed java version to 17, updated velocity dependencies, improved packet adapters & added support for 1.20.3/4.

* Fixed compile error with adventure

* deps: Bump `netty-codec-http` to 4.1.103

* ci: Upgrade dependabot config

* ci: Update CI & Docs with new requirements

* refactor: Rename `LUCK_PERMS_META` -> `LUCKPERMS_META`

* docs: Document `%luckperms_meta_(key)%`

---------

Co-authored-by: AlexDev_ <56083016+alexdev03@users.noreply.github.com>
2023-12-14 23:00:04 +00:00
AlexDev_
c36e17b75e
Added PlayerAddedToTabEvent, improved PlayerTabList performance and more (#114)
Added PlayerAddedToTabEvent, improved PlayerTabList performance and added the possibility to reload the plugin without breaking the tab list. This is only for dev purposes. Bumped version to 1.5.2
Fixed a few problems.
2023-11-05 21:15:23 +01:00
William
3f4cb6c947
Update plugin description 2023-10-21 13:52:13 +01:00
William278
3d82ebe809 [ci skip] Bump to 1.5.1 2023-10-13 10:48:36 +01:00
William
1cbcc94f1c
[ci skip] Bump to v1.5 2023-09-22 18:03:49 +01:00
William
04e51a5b64
Bump to v1.4.1 2023-05-29 13:22:23 +01:00
William
c48693d865
Bump to 1.4, remove protocolize from build script, update README 2023-04-19 10:37:06 +01:00
William
c6603da50a
Add license header, tweak build scripts 2023-04-17 16:04:53 +01:00
William278
81d4a9a711 Bump to 1.3 2023-03-31 15:09:36 +01:00
William278
e5a6e2e051 Release version 1.2.3 2023-03-22 16:21:32 +00:00
William278
3549899c90 Release version 1.2.2 2023-03-19 13:16:41 +00:00
William
0805a3114d
Bump to 1.2.1 2023-03-12 18:18:19 +00:00
William
b431ee2165
Add optional support for MiniMessage and hook for MiniPlaceholders (#18) 2023-03-11 20:23:47 +00:00
William278
2730778ef9 Bump to 1.1.1, update build script, stop shading lombok 2023-03-10 12:47:04 +00:00
William
6caf720b5d
Initial commit 2023-02-19 00:02:50 +00:00