*If you enjoy using CoreProtect, please consider supporting the project on [Patreon](https://coreprotect.net/patreon/) and joining us on [Discord](https://coreprotect.net/discord/).
**Patrons receive early access to builds with exclusive functionality**, as well as other exclusive benefits.*
### Changelog
* Added extended support for Minecraft 1.21+.
* Added ability to migrate data between SQLite and MySQL*.
* Added support for AdvancedChests (@DeadSilenceIV).
* Added container transaction logging for decorated pots.
* Added logging for droppers adding items to other containers.
* Added logging for dispensers removing blocks from the world.
* Added more detailed entity death reasons (such as suffocation).
* Added ability to specify specific block types in the purge command.
* Added ability to exclude specific block types in blacklist.
* Added #button, #container, #door, #pressure_plate, and #shulker_box tags.
* Added CPU & RAM information to "/co status" command.
* Added logging for skull skin textures on Paper servers.
* Added primary thread error when running a rollback via API.
* Added "include" parameter to purge tab completion.
* Changed minimum supported MC version to 1.16.
* Changed "#endercrystal" to now log as "#end_crystal".
* Changed namespace remapping to no longer trigger on Paper 1.20.5+.
* Changed deserialization errors to no longer display on stable branches.
* Improved safety block handling during rollback teleports.
* Improved MySQL index handling on radius lookups.
* Improved performance of hopper transaction logging.
* Fixed logging of invalid drowning glow squid data.
* Fixed anvil inventory transactions not being properly logged.
* Fixed wind charges incorrectly logging false #explosion data.
* Fixed inventory sorting mods generating unnecessary threads.
* Fixed purge "include" parameter not functioning correctly for SQLite databases.
* Fixed NullPointerException when processing unknown entity types.
* Fixed IllegalStateException error on some servers during server shutdowns.
* Fixed NullPointerException on some servers when processing inventory transactions.
* Fixed NullPointerException when hopper destination block is missing.
* Fixed NotSerializableException when killing certain entities.
\* _Denotes functionality exclusive for Patreon subscribers._
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" }