Limbo
67a6600c05
New Crowdin updates ( #1283 )
...
* New translations messages.properties (Bulgarian)
* New translations messages.properties (Spanish)
2025-06-29 23:31:24 -07:00
Christoph Loy
f3e30558e4
Gradle deprecation fixes & upgrades ( #1594 )
...
* Fix Gradle deprecations
By using test suites, we explicitely configure the relevant dependencies
on the test sourceset. This is not done by merely configuring the test task.
* Switch to maintained version of Shadow
* Update to Gradle 8.14.2
2025-06-28 16:28:29 -07:00
Riley Park
e46ab6ad7d
build: publish using fill ( #1599 )
2025-06-28 16:12:00 -07:00
Gero
b6fd48f282
Update to adventure 4.22.0 ( #1595 )
2025-06-27 16:56:05 +01:00
SpigotRCE
10e75b6d55
feat: property support for max clientside channels ( #1557 )
2025-06-21 10:05:04 +02:00
Shane Freeder
fe69214e77
Downgrade netty ( Fixes #1591 )
2025-06-17 18:46:22 +01:00
Gero
020c7fe6f5
1.21.6 ( #1580 )
2025-06-17 14:52:50 +01:00
Shane Freeder
44bc15db40
Add system property to skip packet compression threshold validation
2025-06-14 20:29:12 +01:00
Tofik ♡
549b8d624e
Update some dependencies ( #1576 )
2025-06-14 19:53:22 +01:00
Shane Freeder
669fda298c
Only apply max known pack restrictions Serverbound
2025-06-11 10:12:48 +01:00
AR
21ecd344ba
Fix HoverEvent.showEntity() in protocol versions prior to 1.21.5 ( #1578 )
2025-05-25 21:24:21 +01:00
Shane Freeder
8c8162dbf6
Discard known packs if we don't have a target
2025-05-24 18:28:54 +01:00
Alex
5e20ec19ff
Stabilize and expose suggestions API ( #1406 )
...
* Expose suggestions API
* Improve javadoc of suggestions api
2025-05-23 14:23:38 +01:00
Shane Freeder
5eb83760cd
Attempt to improve partial read situations during early connections
2025-05-22 14:26:48 +01:00
Shane Freeder
8fea43d6ba
Add some means to quickly overlook deframing issues
2025-05-22 13:13:06 +01:00
Kezz
678c7aa3a4
Modern-ify Adventure uses and fix bug in TranslatableMapper ( #1575 )
...
* fix: Don't ignore the player's locale in message translation
* feature: Use PointersSupplier to save constructing a Pointers instance for every player
* fix: Don't use a custom implementation of Identity for players
We don't need to carry about this object for every player.
* chore: Stop using deprecated TranslationRegistry
* fix: Simplify TranslatableMapper and fix bugs
- The fallback string is not intended to be translated, so don't do that.
- Check if the string can be translated in the default locale before using the closest mapper as devs may have their own strings.
- Remove the hardcoded check for TranslationRegistry instance as devs (and us now) can use non-TranslationRegistry translator instances.
2025-05-21 18:06:26 +01:00
Shane Freeder
e13c8c340f
Increase limit to account for strings being strings
2025-05-09 22:17:04 +01:00
Shane Freeder
dc659538d3
Set netty allocator earlier and more globally
2025-05-09 20:19:29 +01:00
Shane Freeder
eb099d1220
Merge branches 'dev/3.0.0' and 'dev/3.0.0' of github.com:PaperMC/Velocity into dev/3.0.0
2025-05-09 15:55:40 +01:00
chris
1ad1f3b215
Use pooled netty allocator instead of default adaptive allocator ( #1570 )
2025-05-08 11:30:55 +01:00
Timon Seidel
063065b21a
fix: adventure 4.21.0 adaptation ( #1569 )
2025-05-08 09:55:16 +01:00
Shane Freeder
00016ba4e1
Validate handshake packet length early
2025-05-08 00:15:50 +01:00
Timon Seidel
b411a0fa09
chore: bump adventure to 4.21.0 ( #1564 )
...
feat: support for 1.21.5+ hover and click events
2025-04-30 12:44:12 -07:00
Aaron
1561ba2e38
Bump adventure to 4.20.0 ( #1544 )
2025-04-28 16:13:48 -05:00
Shane Freeder
bd2bb6325e
Validate state transition
2025-04-17 18:59:49 +01:00
booky
3f0a85d794
Fix MinecraftChannelIdentifier parsing to align with vanilla ( #1552 )
2025-04-14 13:52:02 -04:00
Shane Freeder
74d05211d6
Also validate length before caring to invest time into processing
2025-04-12 16:52:31 +01:00
Shane Freeder
7ad06614fe
Appease checkstyle gods
2025-04-12 16:22:06 +01:00
Shane Freeder
163a85a468
Merge branch 'cleanup/plugin-message-channel-handling' into dev/3.0.0
2025-04-12 16:20:21 +01:00
Shane Freeder
a51711e4bb
Use an ImmutableList Builder
2025-04-12 16:20:07 +01:00
Andrew Steinborn
ae312339a3
Disable io_uring transport by default
2025-04-11 00:35:49 -04:00
Shane Freeder
a429bb53ce
Merge remote-tracking branch 'origin/dev/3.0.0' into cleanup/plugin-message-channel-handling
2025-04-09 10:06:40 +01:00
Andrew Steinborn
a549880df1
Bump to Netty 4.2.0 ( #1380 )
2025-04-09 01:21:08 -04:00
Shane Freeder
9c1be72db0
Fix tests
2025-04-06 21:25:08 +01:00
Shane Freeder
747f70d80a
Appease checkstyle
2025-04-06 21:25:03 +01:00
Shane Freeder
b482443e79
Fix spot
2025-04-06 21:22:22 +01:00
Shane Freeder
676ec9cb21
preliminary cleanup of plugin message channel handling
2025-04-06 21:09:14 +01:00
微莹·纤绫
aae97dce3d
Track plugin message channels that registered by clients ( #1276 )
2025-04-06 19:40:17 +01:00
Shane Freeder
c72a3eefde
Check if kicking on command rate limit is enabled
2025-04-03 22:51:26 +01:00
SpigotRCE
86b88cf4b7
fix: typo
2025-04-03 18:59:16 +05:30
Bridge
7ffa43f0e2
feat: implement command rate limiter ( #1524 )
2025-04-03 13:26:00 +01:00
BBaoVanC
b3e218bd7d
Show proxy-wide online players in server ping ( #811 )
...
* Show proxy-wide online players in server ping
* Reflow arguments in VelocityConfiguration constructor
2025-04-01 10:48:00 -05:00
Timon Seidel
9324a52ce0
fix: server link's custom labels not being translated ( #1537 )
2025-03-31 12:58:43 -05:00
Timon Seidel
cc93f5eea4
feat: improve tablist ( #1532 )
...
* fix: setDisplayName in TabListEntry duplicating players on 1.7.10 (#1530 )
* feat: expose toggling hat layer in TabListEntry (#1531 )
2025-03-30 12:52:54 -05:00
Timon Seidel
c3d10bd410
feat: add function to directly pass collections in ServerPing.Builder ( #1538 )
2025-03-30 12:49:36 -05:00
Aaron
d2cd79185b
Minecraft 1.21.5 ( #1489 )
...
Missing adventure component changes, so entity and item hovers from the API may not work for 1.21.5 clients
Co-authored-by: Gero <gecam59@gmail.com >
Co-authored-by: Shane Freeder <theboyetronic@gmail.com >
2025-03-27 15:56:15 +01:00
Gegy
4df640268f
Fix: discard chat queue and chat state when switching servers ( #1534 )
...
This has two effects:
- Will no longer send queued chat packets from previous server after switch (race condition)
- The offset in 'last seen' updates will be corrected, as the internal ChatState will be reset (only applied if the player had not sent a message in a while, and >20 messages had been received)
2025-03-21 12:28:13 +00:00
Jones
d9f1016bd5
Validate uncompressed packet size ( #1527 )
...
* Validate uncompressed packet size
* Fix debug using incorrect value
2025-03-14 15:26:59 +00:00
Warrior
c9aa1cca09
Enable use tab in javadocs ( #1525 )
2025-03-10 15:11:01 +00:00
Riley Park
f980037bfd
chore(proxy): require explicitly setting velocity.command.info permission to true
2025-03-06 19:14:18 -08:00