Releases: GeyserMC/MCProtocolLib
Releases · GeyserMC/MCProtocolLib
1.21.2-1 (1.21.2/3)
What's Changed
- Remove properties from food properties that no longer exist by @eclipseisoffline in #866
- Read lock data component as compound nbt by @AJ-Ferguson in #867
- Fix equippable component writing by @eclipseisoffline in #868
- Move reusable methods to a separate helper class by @AlexProgrammerDE in #863
- Improve MCPL ticking data and behaviour by @AlexProgrammerDE in #865
- Fix varlong serialization by @valaphee in #853
- 1.21.2 release by @onebeastchris in #870
New Contributors
Full Changelog: 1.21-1...1.21.2-1
1.21-1
What's Changed
- Add missing new effects by @basaigh in #815
- Fix writing mobeffectinstances by @AlexProgrammerDE in #814
- Implement some serialization better by @AlexProgrammerDE in #812
- Feature: server transfer feature flag by @onebeastchris in #817
- Implement HolderSet class and cleanup item codec by @AlexProgrammerDE in #818
- Disable code signing for Jitpack by @AlexProgrammerDE in #813
- Add Slf4j by @AlexProgrammerDE in #808
- Use built-in ResourceLocation type by @AlexProgrammerDE in #811
- 1.21 by @basaigh in #824
- Allow using arbitrary json as the status packet by @AlexProgrammerDE in #820
- Switch to Mojang mapped level event names by @basaigh in #825
- Add coverage by @AlexProgrammerDE in #784
- Replace MCAuth with RK_01 MinecraftAuth by @AlexProgrammerDE in #795
- Add slf4j to tests by @AlexProgrammerDE in #834
- Fix optional status fields by @AlexProgrammerDE in #821
- Fix proxy null check by @AlexProgrammerDE in #836
- Use translatable components like vanilla and cleanup type casts by @AlexProgrammerDE in #831
- Allow nullable primitives by @AlexProgrammerDE in #835
- Fix edge-case where Texture#toString has a NullPointer because gson s… by @AlexProgrammerDE in #838
- Streamline api by @AlexProgrammerDE in #832
- Fix dead link by @AlexProgrammerDE in #840
- Properly read/write food components by @eclipseisoffline in #843
- Optimize stack by @AlexProgrammerDE in #828
- Update README.md by @waterghost-2046 in #844
- Support shouldAuthenticate = false by @masmc05 in #856
- Static sizer and timeout handlers in the pipeline by @AlexProgrammerDE in #833
- Allow accessing backing class for a channel instead of only its factory by @AlexProgrammerDE in #859
- Implement static compression and encryption pipeline by @AlexProgrammerDE in #858
- Split incoming/outgoing packet registry, transition protocol states correctly by @AlexProgrammerDE in #841
- Fix/proxy protocol by @AlexProgrammerDE in #862
- 1.21 release by @onebeastchris in #861
New Contributors
- @waterghost-2046 made their first contribution in #844
- @masmc05 made their first contribution in #856
Full Changelog: 1.20.6-1...1.21-1
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