[API] HoloEasy icon

[API] HoloEasy -----

a simple and modern Java and Kotlin minecraft hologram library for 1.8-1.21.5 servers.




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.
----------, Jun 7, 2025

More information on website changelog.
----------, Nov 21, 2024

Added PacketEvents experiemental support.
----------, Nov 3, 2024

Domain error temp fix
----------, Oct 31, 2024

Fix download link.
----------, Oct 8, 2024

Changelogs here
----------, Oct 7, 2024

- Using long-standing Bukkit API to handle server version
----------, Jul 13, 2024

- Added BlockLines
- Added Animations
----------, May 3, 2024

- improved IPacket class
- now kotlin stdlib is not bundled in build
- added update method for MutableState
----------, May 2, 2024

- removed HologramKey
- improved hologram creation via registerHolograms block that can be used with Pools and org.bukkit.Plugin
----------, Apr 14, 2024

- 1.8.8 fixed (item lines are *not* supported)
- 1.19.4 fixed
- added example-plugin
----------, Feb 3, 2024

Reactive Holograms
----------, Feb 1, 2024

Removed random log
----------, Jan 31, 2024

More information can be found on GitHub.
----------, Jan 31, 2024

- ItemLine has now become a BlockLine and allows you to add blocks as before
- New experimental ItemLine (required by the old #8) allows you to add items such as torch, diamond, and so on.
- ItemLine in holograms is not yet integrated into the standard loader, you will need SingletonLoader if you use Holograms, and it must be the only line
- ItemLine also allows you to set a 'handRotation', i.e. the rotation of the arm of the armorstand that holds the item.
- Fixed Placeholders that did not load properly in a HologramBuilder.
----------, Jul 23, 2023


- Removed the two classes ReferenceSet and ReferenceList.
- HologramPool's #remove method now thread safe.
- Added tests thanks to MockBukkit.
- It is now no longer mandatory to provide placeholders to TextLines or HologramBuilder.
- java 8 -> java 17
----------, Jul 15, 2023

- Added PAPI Placeholder support.
- FastUtil library removed, implemented three respective classes.
----------, Jul 3, 2023

Added 1.20.1 support
----------, Jul 2, 2023

- Separating Packets and Reintroducing HologramBuilder
----------, Jun 26, 2023

- Fixed protocollib dependency
----------, May 30, 2023

- added ClickableTextLine
- improved README.md
----------, May 14, 2023

- Code rewriting using the 'composition over inheritance' principle.
- now you can configure any part of the library (Lines, Holograms, Pools, Animations, Loaders etc.) and create your own custom part.
- added 1.19.4 support
----------, May 1, 2023

- 1.8 errors fixed
- added 1.19.3 support
----------, Apr 25, 2023

- TextLines without content are now automatically hidden
- ArmorStand are made small, this should block fewer hitboxes
- Now following Google's coding standards
----------, Sep 3, 2022

- Added the ability not to show players a hologram.
----------, Jun 26, 2022

- Fixed issues with VersionUtil on 1.18.2
----------, Jun 25, 2022

- Code refactoring of packets (performance improvements)
- Added support for 1.19.
----------, Jun 22, 2022

- CircleAnimation fixed for 1.8.8.
----------, Jun 14, 2022

- added the possibility to listen to clicks on a hologram. (Synchronous?)
- made classes more immutable.
----------, Jun 12, 2022

Usage on the github page
----------, Mar 21, 2022

Added AbstractLine#update method for any placeholders as per request #4
----------, Mar 18, 2022

Code rewriting for better design.
----------, Mar 18, 2022

- Fix warn spam in console when changing world
----------, Mar 15, 2022

Rewriting of more readable code
----------, Feb 28, 2022

Prevent same entity id
----------, Feb 22, 2022

Experimental: Added Hologram#teleport to teleport the hologram to a specific location
----------, Feb 14, 2022


Usage on the github page
----------, Feb 4, 2022


Usage on the github page
----------, Feb 4, 2022

Usage on the github page
----------, Jan 19, 2022

Usage on the github page
----------, Jan 11, 2022

Usage on the github page
----------, Jan 3, 2022

Resource Information
Author:
----------
Total Downloads: 3,212
First Release: Jan 2, 2022
Last Update: Jun 7, 2025
Category: ---------------
All-Time Rating:
4 ratings
Find more info at unldenis.github.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings