Commit Graph

165 Commits

Author SHA1 Message Date
XAP3Y
f09bd7b6bd %server_players_online_<server>% feature
Some checks failed
Build plugin / Build-latest-jar (push) Failing after 3m49s
2025-01-16 19:22:24 +01:00
AlexDev_
94bcd99fe2 Fixed problem with header & footer task
Improved placeholder cache
2025-01-06 23:15:29 +01:00
AlexDev_
99032b4280 Increased delay 2025-01-06 15:55:35 +01:00
AlexDev_
2cf4f4956b Improvements on server switch 2025-01-05 18:48:59 +01:00
AlexDev_
ea40814c71 Sorting improvements 2025-01-05 18:30:39 +01:00
AlexDev_
9593058684 More cleanup 2025-01-05 17:28:58 +01:00
AlexDev_
70bbf01e14 Refactored the code to cache placeholders and then use them in sync 2025-01-05 17:20:57 +01:00
AlexDev_
b78b08d81e Incremented join delay 2024-12-23 17:36:33 +01:00
AlexDev_
9cb20be6e0 Fixed problem with regex 2024-12-15 22:10:10 +01:00
AlexDev_
a14c8eb2ea Fixed problem with placeholder replacements 2024-12-15 21:44:31 +01:00
AlexDev_
d47ee75d5b Added a delay on join 2024-12-13 23:19:48 +01:00
AlexDev_
5a46053117 Added 1.21.4 to workflows
Added 1.21.4 to Protocol765Adapter
2024-12-03 23:14:00 +01:00
AlexDev_
ce88b480a6 Fixed code style 2024-12-03 22:28:38 +01:00
AlexDev_
a55bd56364 Fixed typo 2024-12-03 22:19:38 +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
AlexDev_
6c558fac3a Fixed problem when isRemoveNametags is true
Improved performance caching reflection fields
2024-11-19 16:27:03 +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
AlexDev_
cf7c92e28f
Fixed compilation problem 2024-10-02 12:42:26 +02:00
AlexDev_
cc548b19fa Updated papiproxybridge version
Added a check to correctly remove old entries after a player left a server
Fixed problem where PlayerChannelHandler couldn't be able to handle tablist entries before the creation of TabPlayer object.
2024-10-02 12:09:06 +02:00
JerryLin
4f2fe1ef3f
fix: tablist continuesly shows on tablist disabled server (#218) 2024-10-01 22:39:44 +02:00
AlexDev_
852c3e830c Changed Animations docs
Fixed condition problem
2024-08-23 21:32:08 +02:00
AlexDev_
59c8b08290 Fixed tablist problem for some mods 2024-08-21 11:22:35 +02:00
AlexDev_
b4746dd483
Fixed regex problem (#209) 2024-08-11 15:53:15 +02:00
AlexDev_
fc39861f33
refactor: Make MiniMessage the default formatter, fix bugs (#208)
* Fixed some problems
Changed default formatter to MINIMESAGE

* Removed debug message
2024-08-11 13:31:56 +01:00
AlexDev_
ace3644111
feat: Add conditional & relational MiniPlaceholders support (#197)
* Added relational mini placeholders support
Fixed some problems
Removed 300ms delay after joining a server
Code refactor

* Updated MiniPlacehodlers dependency
Removed max team length for 1.18+ clients
Fixed problem of backend sending team packets for online players and added a warning message

* Added docs
Added more time/date placeholders

* Added mini condition system

* Fixed problem due to adventure string quoting

* Fixed problem in a rare use case

* Removed debug message

* Fixed conversations
Fixed packet unregistration problem

* Added docs
Fixed a problem

* Added yaml multi-line docs

* Changed docs

* Added papi support for conditions

* Cone clenaup

* Fixed placeholders in conditions

* Fixed conversations

* Fixed problems

* Fixed problems while using minedown or legacy
Added check for team packets tracker

* Fixed problems
Added support for hex colors in legacy formatter

* Fixed problems

* Fixed problem with header & footer

* Resolved conversations
2024-06-29 13:32:29 +01:00
William
1d05a1b34e
fix: wrong /velocitab permission node 2024-06-19 10:57:13 +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
c13d30b29a
refactor: improve /velocitab command messages 2024-06-09 14:04:03 +01:00
AlexDev_
4770567a98
fix: duplicate entity ID issues with offline accounts (#190) 2024-05-07 11:13:42 +01:00
William
cf9175297f
build: update CI pipelines for 1.20.5 2024-04-23 16:24:53 +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_
b7c353a0ec
feat: add show_all_players_from_all_groups config option (#183)
Code refactor
Improved system that handles latency
2024-03-29 23:25:38 +00:00
AlexDev_
48b3b2af48
fix: inconsistencies when players kicked/redirected on servers (#180)
Added onlyListPlayersInSameServer inside groups
Removed onlyListPlayersInSameGroup from config
Fixed problems with regex for servers
Fixed other problems
2024-03-14 22:08:02 +00: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
AlexDev_
c0abf481c1
fix: various bugs, improve non-VT user handling (#170) 2024-03-01 00:52:50 +00:00
AlexDev_
3d744ccefe
Added skip for compatibility check (#162) 2024-02-19 14:55:13 +01:00
AlexDev_
4efc5797b3
feat: add plugin message api, GROUP_PLAYERS_ONLINE placeholder (#157)
* Added plugin message api & added LOCAL_GROUP_PLAYERS_ONLINE placeholders

* Fixed conversations, added placeholders to docs and fixed a few bugs

* Solved conversation

* Fixed possible charset problem and moved channels to a map instead of a set

* Changed docs

* Fixed kick issue and fixed problem header/footer on join
2024-02-09 23:58:15 +00:00
William278
345ce7fa8a refactor: require PPB for PAPI placeholder fallback, add setting 2024-02-04 14:26:17 +00:00
Boy0000
f47f5fc2fd
refactor: Improve /velocitab name (#154)
* feat: use StringArgumentType#greedyString in name-command argument to allow for special characters

* feat: handle name-command if no argument is given
2024-02-03 12:59:22 +00:00
Boy0000
65abbc1646
fix: let LuckPerms-Meta placeholder pass if Proxy returns blank (#153)
* fix: let LuckPerms-Meta placeholder pass if Proxy returns blank

* fix: let unset prefix & suffix also pass to bridge

* refactor: remove unnecessary sorting warning
2024-02-03 12:03:38 +00:00
AlexDev_
7caa185fc1
Improve config validator, add team collision rule setting (#152)
* Fixed tab problem on not handled servers

* Fixed config validator and added collisions parameter

* Fixed conversations
2024-02-01 23:03:40 +00:00
William
63ed22527b
build: bump ConfigLib to 4.4.0, fix file encoding 2024-01-26 21:08:35 +00:00
AlexDev_
e19d06ee18
Fixed some problems: (#149)
- kick problem
- missing permission to name subcommand
- check before clearing header & footer on not handled servers
2024-01-24 22:13:29 +01:00
William278
e5406051bf refactor: Slightly tweak ScoreboardManager registration error 2024-01-24 19:37:15 +00:00
William278
384137a67c feat: Add Velocity version compatibility checking 2024-01-24 19:36:59 +00:00
AlexDev_
c4a07e1997
Fix regex problem (#146) 2024-01-21 14:31:13 +01:00
William278
7bd0ac3e0c [ci skip] docs: fixup wrong @since tags in API 2024-01-19 20:24:39 +00:00
William278
7b347bb43e refactor: optimize imports 2024-01-19 18:05:43 +00:00
William278
fec29dd057 refactor: slight compressNumber refactor 2024-01-19 17:16:04 +00:00