NotAlexNoyle
0f95f7cbaf
Merge branch 'ViaVersion:master' into master
2026-06-17 12:51:33 -04:00
NotAlexNoyle
e607988751
Suppress jdk17 warning
2026-06-17 04:00:23 -04:00
itslilscorp
d05985fdb3
Add effect blending to nausea in 1.21.4->1.21.5 ( #4964 )
2026-06-09 12:01:03 +02:00
itslilscorp
2bb90d32da
Preserve legacy stained glass pane falling dust appearance in 1.12->1.13 ( #4955 )
...
Map stained glass pane falling dust particles to the corresponding
stained glass block state when translating from 1.12.2 to 1.13.
Legacy clients render stained glass and stained glass pane falling dust
identically. Modern clients render stained glass pane falling dust with
an incorrect dark tint. Preserve the legacy appearance while leaving
other block-backed particles unchanged.
2026-06-07 12:07:03 +02:00
trassert
e59c12cf62
Add the_end clock ( #4961 )
2026-06-05 19:21:32 +02:00
NotAlexNoyle
1f6103aa9b
Fix network protocol error on 1.21.5+ clients
2026-06-05 12:25:14 -04:00
NotAlexNoyle
00bb773c4a
TrueOG fork patches
...
Cumulative customizations on top of upstream ViaVersion master:
- build.gradle.kts: enable Eclipse gradle plugin
- common/.../config.yml: TrueOG network 1.19.4 production config,
disallow clients above 1.21.11, rely on Scoreboard-OG to hide
scoreboard numbers, suppress warnings
- common/.../v1_19_4to1_20 EntityPacketRewriter1_20: cancel Purpur
Rainglow non-vanilla GLOW_SQUID metadata (placeholder index, fixed
in the follow-up commit)
Squashes: Add eclipse gradle plugin (47af35dfa), Use live TrueOG
Network 1.19.4/main config files (f44d281a8, 47e67a1b9), Suppress
warnings (17d367bd9), Rely on Scoreboard-OG to hide scoreboard
numbers (e69efcc39), Disallow clients above 1.21.11 (7cfbe8b94),
Bee anger field iterations (dd95e81c3, 38746d70e), Fix packets
(57f9f1016).
2026-06-05 12:25:09 -04:00
LeonTG
b4d8fe6ba1
Display infinite potion effect duration for 1.19.4+, if it would display infinite on 1.19.2 and below ( #4953 )
2026-05-31 20:58:12 +02:00
itslilscorp
cab919bfaf
Fix legacy skull rotation overflow in 1.12.2->1.13 ( #4952 )
2026-05-31 11:51:49 +02:00
Frederik van der Els
9d9fe03317
Add rewrite for commands.locatebiome.success ( #4949 )
2026-05-28 18:49:43 +02:00
AmirAli Mollaei
8fd09c8ba4
Fix registry key tracking for adding missing keys ( #4946 )
2026-05-25 09:34:14 +02:00
Florian Reuth
4802926441
Add missing locate command translation to 1.16->1.17 ( #4947 )
2026-05-25 08:58:45 +02:00
Nassim Jahnke
5628bcbb83
Fix ponder_goat_horn key
2026-05-23 21:56:37 +02:00
Nassim Jahnke
a09fa97f42
Send new entries for fully missing registries
2026-05-09 10:04:26 +02:00
Nassim Jahnke
08100010c7
Track gamemode in 1.20.5+ already
2026-05-08 18:55:50 +02:00
Nassim Jahnke
9a8a01b753
Make config limits configurable via system properties
2026-05-08 18:24:17 +02:00
Nassim Jahnke
3e8682f948
Limit config phase packet queue
2026-05-04 20:27:30 +02:00
Nassim Jahnke
1e2c5dbb7a
Run full item hashing only once per pipeline
...
By only hashing the original item in the first clientbound item rewriter, repeated expensive item hashing (mostly thanks to big text components) in every protocol can be avoided. It is eventually cached in the last clientbound/first serverbound protocol, to be restored immediately and then passed along to the end unchanged.
2026-05-03 15:59:56 +02:00
Florian Reuth
6ce21135fb
Make AbstractProtocol#registerFinishConfiguration obsolete ( #4853 )
2026-05-02 09:46:49 +02:00
Nassim Jahnke
8c57534432
Improve chunk rewriting performance
2026-05-01 15:43:26 +02:00
Nassim Jahnke
e15fc5953e
Trim slightly more fastutil, use its interfaces for the long collections
2026-05-01 10:58:03 +02:00
Pablo Herrera
c611a34e76
Migrate chunk-key maps to fast util ( #4923 )
2026-05-01 08:46:24 +02:00
Nassim Jahnke
b3d560bd3a
Track tags for adventure mode preciates again in 1.20.3->1.20.5
2026-04-22 12:08:20 +02:00
Florian Reuth
4c55ef9cab
Remove rewriter overrides in AbstractProtocol ( #4913 )
2026-04-19 08:30:13 +02:00
Niko
a66dbf77aa
Fix profile with multiple properties of the same key in 1.20.5->1.20.3 ( #4909 )
2026-04-17 22:33:28 +02:00
Nassim Jahnke
c6cc380c3c
Fix fluid block counting
...
Fixes #4912
2026-04-17 14:44:57 +02:00
Acrylic Style
cd3f146781
Fix block state translation in falling block ( #4910 )
...
Fixes #4908
2026-04-15 20:31:15 +02:00
Florian Reuth
d0da13edd8
Add missing tags for client-interaction in 1.21.11->26.1 ( #4906 )
...
Fixes swing animation when placing plants and some container-specific interactions
2026-04-10 14:57:50 +02:00
Nassim Jahnke
e41e216903
Fix jukebox_song registry key in 1.21.11->26.1
2026-04-07 21:03:59 +02:00
Nassim Jahnke
43ee417e20
[ci skip] Update template protocol, clean up imports and indents
2026-04-06 15:47:22 +02:00
Nassim Jahnke
4dc57e3d53
Make entity data type id mapping less manual
2026-04-06 13:34:19 +02:00
Nassim Jahnke
31f257fee1
Register empty handlers for transient data components in 1.20.5->1.20.3
2026-04-05 18:58:03 +02:00
Nassim Jahnke
c45c700301
Fix 1.21 player chat read type
2026-04-02 16:13:39 +02:00
Nassim Jahnke
c43de2b88d
Move 26.1 container empty item handling into proper upgrade/downgrade methods
2026-04-02 15:10:19 +02:00
Drex
898b6c8774
Improve enchantment term conversion ( #4879 )
2026-04-02 14:32:48 +02:00
Florian Reuth
2e3c47d292
Track sneaking state for secondary action in 1.21.11->26.1 ( #4890 )
2026-04-02 13:23:16 +02:00
Florian Reuth
7974d1a570
[ci skip] Update missing year references ( #4786 )
2026-04-02 11:56:51 +02:00
Florian Reuth
cf2c1c5b76
Update time command translations in 1.21.11->26.1 ( #4891 )
2026-04-02 11:47:55 +02:00
Florian Reuth
d75c54cc70
Fix kick when opening "edit game rules" screen ( #4882 )
2026-04-02 11:44:50 +02:00
Florian Reuth
ead13b2bb9
Deprecate packet register methods with override boolean ( #4881 )
...
Replaced by Protocol#registerClientbound & Protocol#registerServerbound
2026-04-01 17:24:33 +02:00
Nassim Jahnke
2e91b841b0
Automatically call mapTypes in entity rewriter
2026-04-01 17:21:53 +02:00
Nassim Jahnke
50486fa43a
Don't apply shared registrations to differing version types
2026-04-01 17:05:07 +02:00
Nassim Jahnke
98ef806887
Fix baby wolf assets
2026-03-31 15:21:48 +02:00
Florian Reuth
a26745862f
Handle show_dialog click events ( #4878 )
2026-03-31 14:36:09 +02:00
Florian Reuth and Nassim Jahnke
6bd081cefd
Handle in-depth components in dialogs ( #4876 )
...
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev >
2026-03-31 11:25:47 +02:00
Nassim Jahnke
bb9aa8b31c
Fix adventure mode predicate index check in 1.20.4->1.20.5
2026-03-31 11:07:01 +02:00
Nassim Jahnke
572f7a2677
Fix hashing of attribute_modifiers with override text
2026-03-30 23:29:20 +02:00
Nassim Jahnke
11a5c9e32c
Fix block entity tag read type
2026-03-30 23:09:37 +02:00
Nassim Jahnke
02b65dcb36
Fix command rewriter check being too early
2026-03-30 22:32:08 +02:00
Nassim Jahnke
0121534e7e
Deduplicate particle type fillers
2026-03-30 21:53:47 +02:00