Skip to content

Releases: retrooper/packetevents

2.9.4

22 Jul 19:28
Compare
Choose a tag to compare

PacketEvents 2.9.4 is out now! 🎉

This update includes minor bug fixes & minor additions to the API.

Brief Announcement 📢⚠️

We have our very own website: https://packetevents.com

Documentation: https://docs.packetevents.com

JavaDocs: https://javadocs.packetevents.com

What's Changed (Summary)

  • Added SpigotConversionUtil#getEntityMetadata to retrieve metadata from a Bukkit entity.
  • Fixed outdated 1.8 Spigot forks from being unable to load on PacketEvents.
  • Fixed WrapperPlayServerWorldBorder for versions lower than 1.12.

View Full Changelog: v2.9.3...v2.9.4

If you want to support PacketEvents, consider sponsoring us on GitHub Sponsors

Maven/Gradle Dependency

Check out: https://docs.packetevents.com/getting-started

2.9.3

17 Jul 14:44
Compare
Choose a tag to compare

PacketEvents 2.9.3 is out now! 🎉

This is an update that adds support for Minecraft 1.21.8 server builds.

Brief Announcement 📢⚠️

We have our very own website: https://packetevents.com

Documentation: https://docs.packetevents.com

JavaDocs: https://javadocs.packetevents.com

What's Changed (Summary)

  • Added support for 1.21.8 Minecraft server builds.

View Full Changelog: v2.9.2...v2.9.3

If you want to support PacketEvents, consider sponsoring us on GitHub Sponsors

Maven/Gradle Dependency

Check out: https://docs.packetevents.com/getting-started

2.9.2

17 Jul 13:45
Compare
Choose a tag to compare

PacketEvents 2.9.2 is out now! 🎉

This is a patch update that fixes issues with UserLoginEvent (which previously contained null user data) and with importing Adventure serializers.

Brief Announcement 📢⚠️

We have our very own website: https://packetevents.com

Documentation: https://docs.packetevents.com

JavaDocs: https://javadocs.packetevents.com

What's Changed (Summary)

  • Added support for 1.7.2+ Minecraft protocol (useful for proxies)
  • Fixed UserLoginEvent. It is now (always) triggered by PlayerJoinEvent to prevent User instances from containing null data.
  • Fixed importing Adventure serializers.

View Full Changelog: v2.9.1...v2.9.2

If you want to support PacketEvents, consider sponsoring us on GitHub Sponsors

Maven/Gradle Dependency

Check out: https://docs.packetevents.com/getting-started

2.9.1

10 Jul 00:23
b7f9950
Compare
Choose a tag to compare

PacketEvents 2.9.1 is out now! 🎉

This is a hotfix patch update to fix issues with 2.9.0 release assets. See below for the 2.9.0 changelog.

New update now supports Minecraft version 1.21.6 & 1.21.7. We suggest that you update, as numerous bugs have been fixed.

Brief Announcement 📢⚠️

We have our very own website: https://packetevents.com

Documentation: https://docs.packetevents.com

JavaDocs: https://javadocs.packetevents.com

What's Changed? (Summary)

  • Added 1.21.6 support
  • Added 1.21.7 support
  • Bug fixes

View Full Changelog: v2.8.0...v2.9.1

If you want to support PacketEvents, consider sponsoring us on GitHub Sponsors

Maven/Gradle Dependency

Check out: https://docs.packetevents.com/getting-started

2.9.0

09 Jul 23:19
Compare
Choose a tag to compare

PacketEvents 2.9.0 is out now! 🎉

New update now supports Minecraft version 1.21.6 & 1.21.7. We suggest that you update, as numerous bugs have been fixed.

Brief Announcement 📢⚠️

We have our very own website: https://packetevents.com

Documentation: https://docs.packetevents.com

JavaDocs: https://javadocs.packetevents.com

What's Changed? (Summary)

  • Added 1.21.6 support
  • Added 1.21.7 support
  • Bug fixes

View Full Changelog: v2.8.0...v2.9.0

If you want to support PacketEvents, consider sponsoring us on GitHub Sponsors

Maven/Gradle Dependency

Check out: https://docs.packetevents.com/getting-started

2.8.0

15 May 12:48
Compare
Choose a tag to compare

PacketEvents 2.8.0 is out now! 🎉

New update now supports Minecraft version 1.21.5. Please update, as numerous bugs have been fixed.

Brief Announcement 📢⚠️

We have our very own website: https://packetevents.com

Documentation: https://docs.packetevents.com

JavaDocs: https://javadocs.packetevents.com

What's Changed? (Summary)

  • Added 1.21.5 support
  • Various bugs fixed

View Full Changelog: v2.7.0...v2.8.0

Contributors 🏅

This update wouldn't be possible without these contributors ❤️: @booky10, @Axionize, @Bram1903, @ManInMyVan, @ytnoos, @AoElite, @HaHaWTH, @divinepablo, @scienziatopazzo, @bridgelol, @MachineBreaker, @Luuzzi, @Beaness, @Rubenicos, @Loyisa

New Contributors

If you want to support PacketEvents, consider sponsoring us on GitHub Sponsors

Maven/Gradle Dependency

Check out: https://docs.packetevents.com/getting-started

2.7.0

10 Dec 20:59
Compare
Choose a tag to compare

PacketEvents v2.7.0 is out now! 🎉

New update with support of the latest Minecraft version. In addition to that, countless bugs were fixed.

Brief Announcement 📢⚠️

We have our own website: https://packetevents.com

Documentation: https://docs.packetevents.com

JavaDocs: https://javadocs.packetevents.com

What's Changed? (Summary)

  • Added 1.21.4 support
  • Fix: Potion contents item component for 1.21.2/1.21.3
  • Fix: NPC objects to have unique server team names
  • Add missing ServerVersion#V_1_9_1
  • Validation checks added for window click type

Full Changelog: v2.6.0...v2.7.0

New Contributors

Contributors 🏅

This update wouldn't be possible without these contributors ❤️: @booky10, @rafi67000, @ShreyasAyyengar, @AoElite, @Tecnio, @Axionize, @mfnalex

If you want to support PacketEvents, and any upcoming events we plan for the future, consider sponsoring us on GitHub Sponsors

Maven/Gradle Dependency

Check out: https://docs.packetevents.com/getting-started

2.6.0

03 Nov 20:08
Compare
Choose a tag to compare

PacketEvents v2.6.0 is out now! 🎉

New update with support of new platforms & the latest Minecraft version. In addition to that, countless bugs were fixed.

Brief Announcement 📢⚠️

We have our own website: https://packetevents.com

Documentation: https://docs.packetevents.com

JavaDocs: https://javadocs.packetevents.com

What's Changed? (Summary)

  • 1.21.2 and 1.21.3 Minecraft support
  • Sponge support added
  • Fabric support added (also server-side)
  • Utilizing the proper bStats API
  • Registry element issues fixed
  • Mappings issues fixed
  • AdvancedSlimePaper issues fixed
  • BungeeCord issues fixed

Full Changelog: v2.5.0...v2.6.0

Contributors 🏅

This update wouldn't be possible without these contributors ❤️: @booky10, @ManInMyVan, @SamB440, @rafi67000, @Bram1903, @AbhigyaKrishna

If you want to support PacketEvents, and any upcoming events we plan for the future, consider sponsoring us on GitHub Sponsors

Maven/Gradle Dependency

Check out: https://docs.packetevents.com/getting-started

2.5.0

20 Sep 20:52
Compare
Choose a tag to compare

New PacketEvents release here! 🎉

New update with performance improvements & bug fixes!

Brief Announcement 📢 (Some of these are still WIP⚠️)

We have our own website https://packetevents.com

Documentation: https://docs.packetevents.com

JavaDocs: https://javadocs.packetevents.com

If you want to support PacketEvents, and any upcoming events we plan for the future, consider sponsoring us on GitHub Sponsors

Contributors 🏅

This update wouldn't be possible without these contributors ❤️: @booky10, @AbhigyaKrishna, @KoutaChan, @ShadowOfHeaven , @Bram1903 , @libraryaddict, @AoElite, @rexlManu, @ManInMyVan, @KermanIsPretty, @Elikill58

What's Changed (Summary) 📚

  • 1.21.1 Minecraft support
  • Added 1.21 Fabric support (currently still only works on the client)
  • Support for new BungeeCord changes (dropped support for legacy BungeeCord versions)
  • PacketEvents commit-hash made visible in Minecraft Console
  • More efficient mappings reading, and event system
  • Added network synchronized registries (complete 1.21 support)
  • Added WrapperPlayServerBossBar wrapper
  • Various bug fixes

Full Changelog: v2.4.0...v2.5.0

Maven/Gradle Dependency

Check out: https://docs.packetevents.com/getting-started

2.4.0

30 Jun 22:13
Compare
Choose a tag to compare

New PacketEvents release here!

1.21 Minecraft released a while ago, we are here to publish our first official release that supports it. This release contains various additions and bug fixes. As always, this section is merely a summary of the changes.

This update wouldn't be possible without these contributors ❤️: @booky10, @AbhigyaKrishna, @Bram1903, @MemencioPerez, @IssueDescription, @joshuaprince, @RaynLegends, @ShadowOfHeaven-Me, @dawon, @LeeGodSRC, @cswhite2000

Please note that the declaration of the PacketEvents dependency has changed!

Changes

  • 1.21 Minecraft support
  • Gradle build chain reworked (with Kotlin DSL, also have Global Versioning)
  • Add support for Mojang mapped JARs
  • Add support for all versions of Adventure v4
  • Added immutable views on the values within our registries
  • Reworked PEVersion
  • PacketEvents switched to the Paper API to optimize Folia functionality (The Spigot platform is still supported)
  • ChatMessage_v1_19_1.ChatTypeBoundNetwork replaced with ChatType.Bound
  • NBT and Component methods added to the ItemStack builder
  • PacketEvents bStats setting is obsolete as it can be toggled within the configuration file created on the server
  • PacketWrapper#writeVarInt optimization
  • Event system optimization

Bug fixes

  • Fix chat type mappings (1.19+)
  • Fix Particle mappings for 1.12.2
  • Fix Encoding the EncryptionResponse wrapper
  • Fix SpigotConversionUtil#getEntityById for modern versions
  • Fix Spigot Particle Conversion
  • Fix Recipe Packet Read/Write
  • Fix SoundEffect for legacy Minecraft versions
  • Account for zero data in ChunkData packet (when unloading)
  • Fix NPC#despawnAll, NPC#changeSkin
  • Fix WrapperPlayServerJoinGame's reading of enforcesSecureChat
  • Fix WrapperPlayServerChunkDataBulk not being copied from one listener to another
  • Fix platform version detection on Velocity and BungeeCord
  • Fix BungeeCord injector

Known issues

This PacketEvents update was a rather large one. We acknowledge that it still has a few issues and plan on fixing them in the upcoming patch update.

1. MappedEntity#isRegistered call leads to NullPointerException

Network synched registries are currently being worked on. #866
Completion of this task should lead to the issue being resolved.

2. EntityMetadata issues on 1.20.5+

Some metadata types (eg. spawned wolves) cause issues due to them being implemented incorrectly. Also this, we plan on fixing in the next patch update.

Help PacketEvents / Donations

Maintaining PacketEvents is not a simple process. The project has grown a lot and some of you have been here to witness it all. PacketEvents now has two additional maintainers: @booky10 and @AbhigyaKrishna. If you are willing to extend your kindness to them also, please reach out.