d2f3570 Add tag->component handlers in 1.20.5->1.21 component rewriter (#4172)
Used for hover event handling in ViaBackwards
d282f37 Fix tracking of falling blocks (#4344)
- Fix tracking of falling blocks
Since they use the data int, we have to try get() without taking it in as it will otherwise always fail.
-
Prevent server from sending bad data
-
Null check
b244776 Move up method to ComponentRewriter interface
3418e2c Prepare ComponentRewriter for 1.21.5 changes
d05bdd9 Keep empty items in CONTAINER in 1.20.3->1.20.5 (#4338)
a92e75b Properly track minecart object entity types in <= 1.12.2 (#4339)
7ea38a9 Mark publish tasks as not compatible with config cache for now
30df64b Enable configuration cache
73286fd Send op permission level 4 in 1.8->1.9 (#4328)
82373ac Add ComponentRewriter#convertLegacyEntityContents, cleanup 1.20.5 rewriter class (#4311)
Moves the value->contents transition for entities to the common rewriter class for VB and cleans up the ComponentRewriter1_20_5 class to use the new handleShowItem
3aa3e3d Update Gradle Wrapper from 8.11.1 to 8.12 (#4327)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
33d2376 Upload artifacts to GitHub on the dev repository (#4325)
5aae4ab Reuse sound rewriter instance in 1.21->1.21.2 (#4323)
e41e8df Fix handshake packet transfer handling (#4317)
60dd681 Don't rewrite and track entity data if unnecessary (#4314)
08b9217 Fix entity defaults across all protocols (#4312)
Minecraft <= 1.13.2 silently ignores unknown entity type ids and doesn't print any warning, while we currently still track them. Minecraft 1.14+ will spawn a pig if the entity type is invalid while we track ENTITY as wrong type. Both cases can cause various entity data issues where the server sends wrong data for non-existing entities while we still handle it.
742911a Use correct entity data types class in Types1_21_4 Fixes painting variants on dropped items
3b27af0 Mark ViaPlatform#isPluginEnabled as deprecated (#4313)