Hello everyone,
I have some big news: HoloEasy has undergone major and
breaking changes.
The philosophy of HoloEasy has always been to make creating holograms easy using packets. Over time, however, I made the mistake of
overengineering the library and also rewriting it in Kotlin.
Rewriting it in Kotlin was not an issue in terms of the language itself, but the additional weight of Kotlin’s standard library can be a significant factor, and it also worsens interoperability for Java developers.
Here are the most important changes:
- The core has been rewritten in Java.
- Since the first release, I have always maintained compatibility with ProtocolLib, but I now believe it is time to move on: HoloEasy is now 100% integrated with PacketEvents for better stability.
- The API is now more intuitive and simpler, while maintaining an OOP-oriented approach for holograms.
- DisplayTextLine and DisplayBlockLine have been added.
- Each line can now represent a different value for each player.