Releases: GeyserMC/MCProtocolLib
Releases · GeyserMC/MCProtocolLib
1.20.6-1
Changelog also contains changes from 1.20.3 and 1.20.4. 1.20.6 is protocol-compatible with 1.20.5.
What's Changed
- 1.20.3 by @Konicai in #767
- Label as 1.20.4 and update adventure to snapshot by @Konicai in #768
- Release
1.20.4-1
by @Konicai in #772 - Target Java 17 by @Konicai in #773
- Fix (de)serialization of ClientboundExplodePacket by @Konicai in #776
- Migrate to gradle, java 17 and fix examples by @AlexProgrammerDE in #769
- Fix DataPalette index & deprecate unused globalPaletteBits by @davidmayr in #775
- Resolve fallout from globalPaletteBits removal by @Kas-tle in #777
- Create jitpack.yml by @AlexProgrammerDE in #778
- Remove unused exceptions, use java 9+ features and checkerframework, other cleanup by @AlexProgrammerDE in #780
- Move package/license to GeyserMC, gradle conventions and submodules by @AlexProgrammerDE in #782
- Fix ClientboundSetTitleTextPacket serialization by @WinPlay02 in #781
- Fix certain serializations of ClientboundPlayerInfoUpdatePacket by @Konicai in #785
- Make readBlockEntityType() nullable by @onebeastchris in #786
- Remove IOExceptions from packet handling fully by @AlexProgrammerDE in #783
- Revamp flag system by @AlexProgrammerDE in #789
- 1.20.5 dev 2 by @AlexProgrammerDE in #798
- Cloudburst nbt by @AlexProgrammerDE in #799
- Optimize imports & add spaces by @AlexProgrammerDE in #802
- Fix writing to immutable nbt lists by @AlexProgrammerDE in #803
- TFO support by @AlexProgrammerDE in #793
- Update README.md by @AlexProgrammerDE in #805
- Add .editorconfig by @AlexProgrammerDE in #801
New Contributors
- @davidmayr made their first contribution in #775
Full Changelog: 1.20.2-1...1.20.6-1
1.20.2-1
What's Changed
- fix writePositionSource always throws IllegalStateException (issue #738) by @cxzlw in #739
- fix inconsistent serialize and deserialize in ClientboundPlayerInfoUpdate by @cxzlw in #737
- Annotate animation in ClientboundAnimatePacket as Nullable by @Konicai in #743
- Fix ClientboundLoginPacket serialization by @WinPlay02 in #750
- Fix serialization of ClientboundCommandsPacket for command types RESO… by @artnaseef in #741
- 1.20.2-pre2 by @Konicai in #751
- Fix some level events by @basaigh in #749
- Load network codec only once by @Konicai in #753
- Bump to 1.20-2 release by @Konicai in #755
- Implement deep copies for Chunk Sections by @AlexProgrammerDE in #754
- Target GitHub actions using commit instead of release by @Konicai in #756
- 1.20.2 by @Konicai in #752
- use daemon threads to allow shut down of application by @petersv5 in #748
- Fix mob effect ids by @Konicai in #758
- Cleanup and fix nullabilities in custom payload/query packets by @Konicai in #759
- Don't use default vals for shutdownGracefully in shutdowns by @Konicai in #760
- Fix: Serverbound ServerboundResourcePackPacket registered as client bound by @onebeastchris in #761
- Read Component instead of String in ClientboundLoginDisconnectPacket by @onebeastchris in #765
- Update dependencies by @AlexProgrammerDE in #763
- Fix NPE on server status #726 by @andreypfau in #762
- Bump to release
1.20.2-1
by @Konicai in #766
New Contributors
- @cxzlw made their first contribution in #739
- @artnaseef made their first contribution in #741
- @AlexProgrammerDE made their first contribution in #754
- @petersv5 made their first contribution in #748
- @onebeastchris made their first contribution in #761
- @andreypfau made their first contribution in #762
Full Changelog: 1.20-1...1.20.2-1
1.20-1
1.19.4-1
What's Changed
- Add SITTING to Pose enum by @Konicai in #715
- Fix misreading of ternary in a8788fb by @Kas-tle in #724
- Remove MagicValues by @basaigh in #725
- Merge Packetlib and Maintain History by @Kas-tle in #727
- Update hardcoded Block Ids in ClientboundBlockEventPacket by @davchoo in #729
New Contributors
Full Changelog: 1.19.2-1...1.19.4-1
1.19.1/2 release
This is the first and only release with 1.19.1/1.19.2 support.
What's Changed
- 1.19.1 by @D3ATHBRINGER13 in #702
- Fix 1.19.1 by @Konicai in #705
- Fix 1.19.1 ClientboundPlayerInfoPacket serialization by @WinPlay02 in #706
- Update the example to 1.19.2 by @D3ATHBRINGER13 in #712
New Contributors
- @WinPlay02 made their first contribution in #706
Full Changelog: 1.19-1...1.19.2-1
1.19-1
1.18.2-1
1.18-3
Final release of 1.18/1.18.1 protocol support.
What's Changed
- Fix resizing a singleton palette by @MWHunter in #681
- Fixed: Added missing MoveToHotbarAction value for the swap with off-hand inventory action. by @blablubbabc in #682
- Optimize imports by @D3ATHBRINGER13 in #687
- Change modifier of setState method by @MCMDEV in #685
- Consolidate all documentation PR's (#666, #667, #673) by @tycrek in #683
New Contributors
- @MWHunter made their first contribution in #681
- @blablubbabc made their first contribution in #682
- @MCMDEV made their first contribution in #685
Full Changelog: 1.18-2...1.18-3
1.18-2
1.17.1-2
- Update adventure and add legacy hover event serializer to default serializer
- Update to latest MCAuthLib commit
- Fix two incorrect (swapped) packet IDs for ClientCraftingBookStatePacket & ClientDisplayedRecipePacket (#656)
- Remove unused ServerSetCompressionPacket (#657)
- Throw specific error when encryption could not be initialized
- Use Mojang mapped name for UnexpectedEncryptionException
- Update to Adventure 4.9.3
- Project formatting style changes (#663)
- Use identifiers for all Effect classes; don't use MagicValues
- Updated Lombok to fix broken compilation when using Java 16 (#665)
- Added missing Generic Statistics (#668)