NotAlexNoyle
197288a47e
normalize client animations
2026-08-09 16:32:33 -04:00
NotAlexNoyle
44e478ebe7
Merge branch 'ViaVersion:master' into master
2026-05-26 08:38:28 -04:00
Beanes
2c8189a447
Fix edge case when server sends a useless packet ( #679 )
2026-04-28 23:06:11 +02:00
Beanes
48c9e45bcf
Also rewrite extra entity ids for other interaction modes ( #678 )
2026-04-26 16:56:26 +02:00
Gabik21
ecb4f4bf00
Fix nametag visibility duplicate names edge case ( #675 )
2026-04-24 21:34:24 +02:00
Beanes
b789fdebb7
Fix set score packet crashing ( #674 )
2026-04-22 15:16:00 +02:00
Beanes
e7b0606e18
Rewrite "no face" in digging packet to a valid 1.8 value ( #673 )
2026-04-22 13:43:35 +02:00
NotAlexNoyle
bf490c3805
Fix brewing stand titles for 1.8 clients on 1.9+ servers ( #672 )
2026-04-20 22:10:04 +02:00
NotAlexNoyle
9c72c68d11
Merge branch 'ViaVersion:master' into master
2026-04-20 15:32:16 -04:00
NotAlexNoyle
91643b8a53
Fix brewing stand title display for 1.8 clients on 1.9+ servers
2026-04-20 15:31:44 -04:00
Beanes
79ef613c15
Implement invisible name tag tracking in 1.8->1.7 ( #666 )
...
Fixes https://github.com/ViaVersion/ViaRewind/issues/518
Fixes https://github.com/ViaVersion/ViaRewind/issues/364
2026-04-19 21:58:18 +02:00
Beanes
e2fcbafc70
Improve hologram emulation in 1.8->1.7 ( #667 )
...
* Fix metadata flags not saving cross packets syncing
* Fix marker zombie no gravity offsets
* Improve interaction by rewriting "extra" entity ids of holograms to normal hologram id
2026-04-19 17:40:18 +02:00
NotAlexNoyle
45508ddf4d
Use live TrueOG Network config file
2026-04-01 12:42:16 -04:00
Beanes
e0c1f53115
Manually split newlines in chat messages in 1.8->1.7 ( #655 )
2026-02-16 17:55:48 +01:00
Florian Reuth
a443dd5d11
Update my name
...
Signed-off-by: Florian Reuth <git@florianreuth.de >
2026-02-07 16:00:19 +01:00
Beanes
031ae32f27
Only set hologram state if name tag is visible ( #652 )
2026-02-03 16:32:38 +01:00
Alessandro
e64501eae8
Fix red sandstone stairs rotation in 1.8->1.7 ( #649 )
2026-01-25 17:09:32 +01:00
FlorianMichael
49f7bd22be
Add default impl class
2026-01-17 14:19:49 +01:00
FlorianMichael
298605874d
Remove special sign component type
2026-01-10 00:39:23 +01:00
Beanes and FlorianMichael
35b94f1878
Use velocity native compression if available ( #647 )
...
* Optimize 1.7 compression by using velocity-native compressor
* Rewrite 1.7 chunk serializing to reduce allocations
* Don't include velocity native as shaded dependency, add fallback and only use velocity compression if available
* Change chunk compression back to default java as chunks are serialized on heap byte arrays so native compression has no use
* Move velocity only code in custom decoder/encoder overrides
* Remove debug
* Move compression into non static context
---------
Co-authored-by: FlorianMichael <git@florianmichael.de >
2026-01-06 03:25:48 +01:00
FlorianMichael
37955059c4
Don't require config impl class in ViaRewindPlatform#init
2026-01-04 13:01:44 +01:00
FlorianMichael
92bae0a5c4
Update VV API usage
2025-12-29 14:23:20 +01:00
FlorianMichael
d50b6a2f89
Prepare for next year (2026)
2025-12-29 00:12:28 +01:00
FlorianMichael
7306a795b9
[ci skip] Include the newest ViaProxy version from 3.0.0 to 4.0.0
2025-12-13 20:00:44 +01:00
FlorianMichael
dfdfad4bfc
Add ViaRewindPlatform#init with config instance
2025-12-13 19:59:51 +01:00
FlorianMichael
fc37b9c0ba
Only send start fall flying if player has elytra on chestplate in 1.9->1.8
...
Closes https://github.com/ViaVersion/ViaRewind/pull/625
2025-10-29 15:28:17 +01:00
Nassim Jahnke
11914da37e
Use VV contained sound mappings in 1.9->1.8
2025-10-12 13:58:31 +02:00
FlorianMichael
30fa58af81
Fix boat y offset in 1.9->1.8
2025-10-09 21:40:47 +02:00
FlorianMichael
7d5ad45ffc
Update VV api usage
2025-10-07 17:50:24 +02:00
FlorianMichael
835fb5de08
Update VV api usage
2025-09-30 19:57:11 +02:00
FlorianMichael
0f866d8b50
Fix sign update component read types in 1.7<->1.9
...
Closes https://github.com/ViaVersion/ViaRewind/issues/613
2025-08-12 06:02:30 +02:00
Ambassator
af44f88d6e
Remove the wither outline when using the bossbar on 1.9->1.8 ( #604 )
...
Adds metadata to the spawn packet to make the wither tiny so the player doesn't see a wither outline when the bossbar is on low health
2025-07-27 14:27:06 +02:00
Beanes
1d1d77abfd
Add support for armor stands with no gravity as zombie in 1.8->1.7 ( #609 )
2025-07-27 14:24:06 +02:00
Beanes and FlorianMichael
ae800f16be
Basic chat item handling in 1.8->1.7 ( #606 )
...
This is still missing most packets and should one day be moved into a proper component rewriter, but this works for now.
Co-authored-by: FlorianMichael <florian.michael07@gmail.com >
2025-07-27 14:17:55 +02:00
Beanes and FlorianMichael
f31d731f34
Cleanup player info logic 1.8->1.7 ( #608 )
...
* Cleanup player info logic
* Don't update ping if it's the same
* Cleanup
---------
Co-authored-by: FlorianMichael <florian.michael07@gmail.com >
2025-07-26 20:10:15 +02:00
Beanes
2ddd0d8b66
[ci skip] Clarify respawn metadata resending ( #612 )
2025-07-26 13:43:57 +02:00
Beanes and FlorianMichael
f97884158b
Implement play state compression and handle compression being set twice ( #607 )
...
* Implement play state compression and handle compression being set twice
* Fix 0 threshold; Code cleanup
---------
Co-authored-by: FlorianMichael <florian.michael07@gmail.com >
2025-07-25 20:57:49 +02:00
FlorianMichael
1e2fcb9c58
[ci skip] Reformat all classes
2025-07-25 11:26:09 +02:00
FlorianMichael
5110326a90
Aggressively validate sign update component
2025-07-25 11:20:40 +02:00
LabyStudio
66cf650d36
Limit legacy string trimming ( #605 )
2025-07-25 08:36:05 +02:00
FlorianMichael
1426631c97
[ci skip] Update ViaProxy
2025-07-24 20:15:40 +02:00
EthanKeating
b6a32823cc
Fix hologram height offsets in 1.8->1.7 ( #601 )
2025-07-23 18:27:28 +02:00
EthanKeating and FlorianMichael
aff88a6ca3
Fix respawn screen appearing twice in 1.8->1.7 ( #597 )
...
* Fixed double respawn screen displaying
* Only remove, don't re-add
---------
Co-authored-by: FlorianMichael <florian.michael07@gmail.com >
2025-07-22 16:32:49 +02:00
EthanKeating
f7903050bf
Update ping value in player list entry instead of sending a new one in 1.8->1.7 ( #599 )
2025-07-14 00:18:29 +02:00
EthanKeating and EnZaXD
3a7ac0765b
Also pass sneaking through hologram emulation; fix attachments 1.8->1.7 ( #598 )
...
* Fixed holograms flying up + Hologram sneaking
* Code cleanup
---------
Co-authored-by: EnZaXD <florian.michael07@gmail.com >
2025-07-13 21:13:47 +02:00
FlorianMichael
48f500a470
Copy over always show nametag 1:1
2025-07-13 21:00:22 +02:00
EthanKeating
c3e19b769b
Don't drop alwaysShowNametag entity data in hologram emulation 1.8->1.7 ( #600 )
2025-07-13 20:49:05 +02:00
mariaum
a10ce1f35f
Remap yaw values correctly when teleporting entities in 1.9->1.8 ( #585 )
2025-06-27 02:40:40 +02:00
FlorianMichael
227d37b2b9
Update VV api usage
2025-06-16 18:27:46 +02:00
FlorianMichael
be5bb6e07c
Write flags as byte in PLAYER_INPUT 1.8->1.7
2025-06-10 20:16:14 +02:00