Added /carousel purge command to remove all stuck or ghost carousel entities from the server.
Migrated the project to Gradle.
Fixed formatting issues in short/long argument length error messages.
Fixed an issue where carousel entities could remain stuck after an unexpected server shutdown, they will now be cleaned up on the next server boot.
Implemented major performance optimizations for registering, running, and handling carousels and their entities, with noticeable improvements on newer Minecraft versions (1.11+).