Changelog
- Added testing of item tags
- Fix NPCs not spawning on modern versions
- Fix Level NBT missing on enchanted items exception
- WrapperPlayServerScoreboardObjective & WrapperPlayServerUpdateScore fixed on 1.20.3/1.20.4
- Fix Vector3i#subtract
- Addition of VillagerLevel, Rotation, Color and DyeColor
- Fix WrapperPlayServerResourcePackSend in 1.16
- Fix packet re-encoding on Velocity
- Fix certain server listing websites failing to ping PacketEvents servers
- Properly read isFrontText in sign edit wrappers
- Account for an entity eye field in ParticleVibrationData
- Fix GSON component serialization on modern versions
- Correct the maximum durability of ItemTypes.NETHERITE_HELMET
- Fix MojangAPIUtil#requestPlayerTextureProperties(UUID)
- Add new 1.20.4 entity poses
- Addition of WrapperPlayServerActionBar
- Fix player instances being null after a reload
- Fix bStats metrics on velocity module
- Increase AdventureNBTSerialization.DEPTH_LIMIT to 512
Learn how to use 2.2.1 by following our Wiki
Changelog
- Support for 1.20.3/1.20.4 Minecraft (thanks to @booky10 for contributions)
- Initialization Optimization on Spigot
- bStats implemented for Velocity
- bStats implemented for BungeeCord
- EntityMetadataProvider#entityData(ClientVersion) added and EntityMetadataProvider#entityData() deprecated!
Learn how to use 2.2.0 by following our Wiki
Changelog
- Support for 1.20.2
- Minor bug fixes (Channel finding on modern versions, MerchantOffers wrapper, Some Adventure API exceptions)
API Additions
- PacketConfigReceiveEvent, PacketConfigSendEvent
- EntityMetadataProvider interface created, allowing external PacketEvents Addons to provide more advanced abstraction to our entity metadata system
Learn how to use 2.1.0 by following our Wiki
Bug fixes
- Sending packets now works on proxies no matter the client version of the target. Just make sure the specific wrapper exists on the target's server version.
- Minor fix to item mappings for versions 1.12 and older
- Added missing constructors, getters and setters for WrapperPlayServerHurtAnimation
API additions
- You can now detect if the current platform is a proxy or not
boolean proxy = PacketEvents.getAPI().getInjector().isProxy();
Bug fixes
- Minor fix to item mappings for versions 1.12 and older
- Added missing constructors, getters and setters for WrapperPlayServerHurtAnimation
API additions
- You can now detect if the current platform is a proxy or not
boolean proxy = PacketEvents.getAPI().getInjector().isProxy();
1.20.1 support
- Added 1.20 & 1.20.1 support
- Fixed BungeeCord injector -> You can now listen to packets on proxies
1.20.1 support
- Added 1.20 & 1.20.1 support