# Changelog
* 1.20.5/1.20.6 support
* Fixed incompatibility with ViaVersion
* Slow but steady introduction of the Fabric module (not stable)
* Compress mappings within PacketEvents to reduce file size
* Optimizations to event handling
* SpigotConversionUtil#getEntityById added (works on all versions now)
* Implemented proper memory management on proxy
* Implemented the setting to kick players after receiving an exception
* Implemented Location#getDirection
* Various functionality in SpigotConversionUtil fixed
* JoinGame issues on 1.16/1.16.1 fixed
* Redesign of FoliaScheduler utility within PacketEvents
* Potions class implemented (The PotionTypes class is for entity effects, the Potions class for the potions available in the creative inventory)
* Odd downsampling of colors fixed
* Fix UUID serialization with Adventure
* Fixes for WrapperPlayServerDeclareCommands
## Learn how to use 2.3.0 by following our Wiki
[Depending on pre-built PacketEvents](https://github.com/retrooper/packetevents/wiki/Depending-on-pre%E2%80%90built-PacketEvents)
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }