0aacfe3 Add item handler methods to LegacyEnchantmentRewriter (#709)
4547d5c Move methods in LegacyBlockItemRewriter and expose handleChunk method (#707)
b438484 Keep original item data in LegacyBlockItemRewriter (#706)
9d1a5a0 Expose EntityRewriterBase#alwaysShowOriginalMobName (#705)
ed52ef2 Add calculation methods for block id and data (#704)
4e856ef Various API changes to LegacyBlockItemRewriter (#703)
082cc01 Update Via API usage (#702)
59a6213 Allow platforms to use BackwardsMappingDataLoader (#701)
2ffa852 Update build dependencies
ac86d89 Check if id is present in EnchantmentRewriter Closes #699
9d8aa9a Update mappings
f3b26c5 Fix 1.20.2->1.20 entity sound reading Fixes ViaVersion/ViaVersion#3744
d96cef7 Merge branch 'master' into dev
ced1a65 Replace some generic CompoundTag get usages
c6ea04f Update ViaNBT
Important release schedule change
Starting 1.20.5, ViaVersion and ViaBackwards will only be released a day or so after a Minecraft update unless the protocol changes of the update were trivial. If you want early-access, usually days or even weeks before the final release, you can subscribe to either:
- GitHub Sponsors (preferred option. Use the
/verify
command on this Discord after), or alternatively - Patreon (see the highest tier and make sure to link Patreon to your Discord account under Settings->Connections) This also includes access to a private repository with the code, which will be pushed to the public repository after the given delay on a Minecraft update.
At the same time however, bug fix patches will be released more regularly, always immediately public, and more of the low-priority issues will be tackled.
Due to the insane pace Mojang has been adding more and more complex technical features since 1.19/1.20, updating ViaVersion and making sure it works well enough has become a lot more time-consuming. Without some extra incentive, I can't really justify putting increasing amounts of free time into these updates, no matter how much I enjoy doing them.
Changes
- Added sanity checks to item reading across all versions
- Fixed various issues in 1.20.3->1.20.2 issues, including component conversion
- Fixed 1.20.2->1.20 tag handling
- Fixed 1.17->1.16 map data reading
- Fixed writable book handling in 1.16->1.15
- Fixed chunk loading game state handling in 1.20.3->1.20.2 (by FlorianMichael)
- Fixed 1.13.1->1.13 item handling (by camdencove)
Note: Via* on BungeeCord does not work properly at the moment, we recommend using our plugins either on the backend servers or on Velocity instead.
64e6883 Create FUNDING.yml
ab742c7 Update description included in platforms (#694)
39e9d6d Use new SoundEvent type