ITADN
GeyserMC/MCProtocolLib

版本发布 6

1.21.4-1 1.21.4-1
? · 2025-01-18

## What's Changed * Added identifiers to data components * Improve clarity of unbreakable component by @eclipseisoffline in https://github.com/GeyserMC/MCProtocolLib/pull/877 * Reimplement session structure by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/869 * 1.21.4 changes by @basaigh **Full Changelog**: https://github.com/GeyserMC/MCProtocolLib/compare/1.21.2-1...1.21.4-1

1.21.2-1 (1.21.2/3)1.21.2-1
? · 2024-12-12

## What's Changed * Remove properties from food properties that no longer exist by @eclipseisoffline in https://github.com/GeyserMC/MCProtocolLib/pull/866 * Read lock data component as compound nbt by @AJ-Ferguson in https://github.com/GeyserMC/MCProtocolLib/pull/867 * Fix equippable component writing by @eclipseisoffline in https://github.com/GeyserMC/MCProtocolLib/pull/868 * Move reusable methods to a separate helper class by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/863 * Improve MCPL ticking data and behaviour by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/865 * Fix varlong serialization by @valaphee in https://github.com/GeyserMC/MCProtocolLib/pull/853 * 1.21.2 release by @onebeastchris in https://github.com/GeyserMC/MCProtocolLib/pull/870 ## New Contributors * @valaphee made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/853 **Full Changelog**: https://github.com/GeyserMC/MCProtocolLib/compare/1.21-1...1.21.2-1

1.21-1
? · 2024-11-03

## What's Changed * Add missing new effects by @basaigh in https://github.com/GeyserMC/MCProtocolLib/pull/815 * Fix writing mobeffectinstances by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/814 * Implement some serialization better by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/812 * Feature: server transfer feature flag by @onebeastchris in https://github.com/GeyserMC/MCProtocolLib/pull/817 * Implement HolderSet class and cleanup item codec by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/818 * Disable code signing for Jitpack by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/813 * Add Slf4j by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/808 * Use built-in ResourceLocation type by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/811 * 1.21 by @basaigh in https://github.com/GeyserMC/MCProtocolLib/pull/824 * Allow using arbitrary json as the status packet by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/820 * Switch to Mojang mapped level event names by @basaigh in https://github.com/GeyserMC/MCProtocolLib/pull/825 * Add coverage by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/784 * Replace MCAuth with RK_01 MinecraftAuth by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/795 * Add slf4j to tests by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/834 * Fix optional status fields by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/821 * Fix proxy null check by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/836 * Use translatable components like vanilla and cleanup type casts by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/831 * Allow nullable primitives by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/835 * Fix edge-case where Texture#toString has a NullPointer because gson s… by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/838 * Streamline api by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/832 * Fix dead link by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/840 * Properly read/write food components by @eclipseisoffline in https://github.com/GeyserMC/MCProtocolLib/pull/843 * Optimize stack by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/828 * Update README.md by @waterghost-2046 in https://github.com/GeyserMC/MCProtocolLib/pull/844 * Support shouldAuthenticate = false by @masmc05 in https://github.com/GeyserMC/MCProtocolLib/pull/856 * Static sizer and timeout handlers in the pipeline by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/833 * Allow accessing backing class for a channel instead of only its factory by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/859 * Implement static compression and encryption pipeline by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/858 * Split incoming/outgoing packet registry, transition protocol states correctly by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/841 * Fix/proxy protocol by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/862 * 1.21 release by @onebeastchris in https://github.com/GeyserMC/MCProtocolLib/pull/861 ## New Contributors * @waterghost-2046 made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/844 * @masmc05 made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/856 **Full Changelog**: https://github.com/GeyserMC/MCProtocolLib/compare/1.20.6-1...1.21-1

1.20.6-1
? · 2024-05-14

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 https://github.com/GeyserMC/MCProtocolLib/pull/767 * Label as 1.20.4 and update adventure to snapshot by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/768 * Release `1.20.4-1` by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/772 * Target Java 17 by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/773 * Fix (de)serialization of ClientboundExplodePacket by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/776 * Migrate to gradle, java 17 and fix examples by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/769 * Fix DataPalette index & deprecate unused globalPaletteBits by @davidmayr in https://github.com/GeyserMC/MCProtocolLib/pull/775 * Resolve fallout from globalPaletteBits removal by @Kas-tle in https://github.com/GeyserMC/MCProtocolLib/pull/777 * Create jitpack.yml by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/778 * Remove unused exceptions, use java 9+ features and checkerframework, other cleanup by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/780 * Move package/license to GeyserMC, gradle conventions and submodules by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/782 * Fix ClientboundSetTitleTextPacket serialization by @WinPlay02 in https://github.com/GeyserMC/MCProtocolLib/pull/781 * Fix certain serializations of ClientboundPlayerInfoUpdatePacket by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/785 * Make readBlockEntityType() nullable by @onebeastchris in https://github.com/GeyserMC/MCProtocolLib/pull/786 * Remove IOExceptions from packet handling fully by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/783 * Revamp flag system by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/789 * 1.20.5 dev 2 by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/798 * Cloudburst nbt by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/799 * Optimize imports & add spaces by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/802 * Fix writing to immutable nbt lists by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/803 * TFO support by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/793 * Update README.md by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/805 * Add .editorconfig by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/801 ## New Contributors * @davidmayr made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/775 **Full Changelog**: https://github.com/GeyserMC/MCProtocolLib/compare/1.20.2-1...1.20.6-1

1.20.2-1
? · 2023-11-24

## What's Changed * fix writePositionSource always throws IllegalStateException (issue #738) by @cxzlw in https://github.com/GeyserMC/MCProtocolLib/pull/739 * fix inconsistent serialize and deserialize in ClientboundPlayerInfoUpdate by @cxzlw in https://github.com/GeyserMC/MCProtocolLib/pull/737 * Annotate animation in ClientboundAnimatePacket as Nullable by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/743 * Fix ClientboundLoginPacket serialization by @WinPlay02 in https://github.com/GeyserMC/MCProtocolLib/pull/750 * Fix serialization of ClientboundCommandsPacket for command types RESO… by @artnaseef in https://github.com/GeyserMC/MCProtocolLib/pull/741 * 1.20.2-pre2 by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/751 * Fix some level events by @basaigh in https://github.com/GeyserMC/MCProtocolLib/pull/749 * Load network codec only once by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/753 * Bump to 1.20-2 release by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/755 * Implement deep copies for Chunk Sections by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/754 * Target GitHub actions using commit instead of release by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/756 * 1.20.2 by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/752 * use daemon threads to allow shut down of application by @petersv5 in https://github.com/GeyserMC/MCProtocolLib/pull/748 * Fix mob effect ids by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/758 * Cleanup and fix nullabilities in custom payload/query packets by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/759 * Don't use default vals for shutdownGracefully in shutdowns by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/760 * Fix: Serverbound ServerboundResourcePackPacket registered as client bound by @onebeastchris in https://github.com/GeyserMC/MCProtocolLib/pull/761 * Read Component instead of String in ClientboundLoginDisconnectPacket by @onebeastchris in https://github.com/GeyserMC/MCProtocolLib/pull/765 * Update dependencies by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/763 * Fix NPE on server status GeyserMC#726 by @andreypfau in https://github.com/GeyserMC/MCProtocolLib/pull/762 * Bump to release `1.20.2-1` by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/766 ## New Contributors * @cxzlw made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/739 * @artnaseef made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/741 * @AlexProgrammerDE made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/754 * @petersv5 made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/748 * @onebeastchris made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/761 * @andreypfau made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/762 **Full Changelog**: https://github.com/GeyserMC/MCProtocolLib/compare/1.20-1...1.20.2-1

1.19.4-1
? · 2023-04-26

## What's Changed * Add SITTING to Pose enum by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/715 * Fix misreading of ternary in a8788fb by @Kas-tle in https://github.com/GeyserMC/MCProtocolLib/pull/724 * Remove MagicValues by @basaigh in https://github.com/GeyserMC/MCProtocolLib/pull/725 * Merge Packetlib and Maintain History by @Kas-tle in https://github.com/GeyserMC/MCProtocolLib/pull/727 * Update hardcoded Block Ids in ClientboundBlockEventPacket by @davchoo in https://github.com/GeyserMC/MCProtocolLib/pull/729 ## New Contributors * @Kas-tle made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/724 **Full Changelog**: https://github.com/GeyserMC/MCProtocolLib/compare/1.19.2-1...1.19.4-1