An open API service indexing awesome lists of open source software.

https://github.com/HologramLib/HologramLib

Minecraft hologram library / api with text, item & block displays, leaderboards, and extensive customization. packet-based, modern & easy to use.
https://github.com/HologramLib/HologramLib

entitylib hologram java minecraft minimessage packetevents papermc plugin spigot

Last synced: about 2 months ago
JSON representation

Minecraft hologram library / api with text, item & block displays, leaderboards, and extensive customization. packet-based, modern & easy to use.

Awesome Lists containing this project

README

          


HologramLib Banner

[![Discord](https://img.shields.io/badge/Discord_Server-7289DA?style=flat&logo=discord&logoColor=white)](https://discord.gg/2UTkYj26B4)
[![Wiki](https://img.shields.io/badge/Documentation-Wiki-2dad10)](https://github.com/HologramLib/HologramLib/wiki)
[![JitPack](https://jitpack.io/v/HologramLib/HologramLib.svg)](https://jitpack.io/#HologramLib/HologramLib)
[![JavaDocs](https://img.shields.io/badge/API-Docs-2ECC71)](https://HologramLib.github.io/HologramLib/)
[![GitHub Downloads](https://img.shields.io/github/downloads/HologramLib/HologramLib/total?color=2ECC71)](https://github.com/HologramLib/HologramLib/releases)

Leave a :star: if you like this library :octocat:


Display Entity Based Hologram Library for Modern Minecraft Servers


Packet-based • Feature-rich • Developer-friendly


---

1. [Installation](https://github.com/HologramLib/HologramLib/wiki/1.-Installation)
2. [Getting Started](https://github.com/HologramLib/HologramLib/wiki/2.-Getting-Started)
- [Creating Holograms](https://github.com/HologramLib/HologramLib/wiki/3.-Creating-Holograms)
- [Hologram Management](https://github.com/HologramLib/HologramLib/wiki/4.-Hologram-Management)
- [Leaderboards](https://github.com/HologramLib/HologramLib/wiki/5.-Leaderboards)
- [Animations](https://github.com/HologramLib/HologramLib/wiki/6.-Animations)


Download

## 🫨 Features
- **Multi-Type Holograms**
Text • Blocks • Items • Leaderboards • Paginated Leaderboards

- **Dynamic Content**
Live animations • MiniMessage formatting • ItemsAdder emojis • PlaceholderAPI

- **Advanced Mechanics**
Entity attachment • Per-player visibility • View distance control

---

## ⚙️ Technical Specifications

**Compatibility**
| Server Software | Minecraft Versions |
|-----------------|--------------------------|
| **Paper** | 1.19.4 → 1.21.5 ✔️ |
| **Purpur** | 1.19.4 → 1.21.5 ✔️ |
| **Folia** | 1.19.4 → 1.21.5 ✔️ |
| **Spigot** | ❌ Not supported |
| **Bedrock** | ❌ Not supported |
| **Legacy** | ❌ (1.8 - 1.19.3) |

**Dependencies**
- [PacketEvents](https://www.spigotmc.org/resources/80279/) (Required)

If you want to learn how to use HologramLib in your plugin, check out the detailed guide here:
👉 [HologramLib Wiki](https://github.com/HologramLib/HologramLib/wiki)

---

## ✈️ Quick Integration

**Step 1: Add Dependency**
```gradle
repositories {
maven { url 'https://jitpack.io' }
}

dependencies {
implementation 'com.github.maximjsx:HologramLib:1.8.0'
}
```

**Step 2: Basic Implementation**
```java
HologramManager manager = HologramAPI.getManager().get();

TextHologram hologram = new TextHologram("unique_id")
.setMiniMessageText("Hello world!")
.setSeeThroughBlocks(false)
.setShadow(true)
.setScale(1.5F, 1.5F, 1.5F)
.setTextOpacity((byte) 200)
.setBackgroundColor(Color.fromARGB(60, 255, 236, 222).asARGB())
.setMaxLineWidth(200);

manager.spawn(hologram);
```

---

## 📕 Learning Resources

HologramLib Banner

| Resource | Description |
|----------|-------------|
| [📖 Complete Wiki](https://github.com/HologramLib/HologramLib/wiki) | Setup guides • Detailed examples • Best practices |
| [💡 Example Plugin](https://github.com/HologramLib/ExamplePlugin) | Production-ready implementations |
| [🎥 Tutorial Series](https://github.com/HologramLib/HologramLib) | Video walkthroughs (Coming Soon) |

---

## 😎 Featured Implementations
- **TypingInChat** ([Modrinth](https://modrinth.com/plugin/typinginchat-plugin)) - Real-time typing visualization

*[Your Project Here 🫵]* - Submit via PR or Discord!

---

## 👁️ Roadmap & Vision
**2025**
- Particle-effect holograms
- ~~Interactive holograms~~
- Improved animation system
- ~~Persistant holograms~~
- ~~PlaceholderAPI~~

> [!WARNING]
> Persistant holograms & the addon system are still experimental features

## Contributors
Contributions to this repo or the example plugin are welcome!

| Avatar | Username |
|--------|----------|
| [![](https://avatars.githubusercontent.com/u/114857048?v=4&s=50)](https://github.com/maximjsx) | [maximjsx]( https://github.com/maximjsx ) |
| [![](https://avatars.githubusercontent.com/u/67076970?v=4&s=50)](https://github.com/Fedox-die-Ente) | [Fedox-die-Ente]( https://github.com/Fedox-die-Ente ) |
| | [misieur]( https://github.com/misieur ) |
| [![](https://avatars.githubusercontent.com/u/116300577?v=4&s=50)](https://github.com/WhyZerVellasskx) | [WhyZerVellasskx]( https://github.com/WhyZerVellasskx ) |
| [![](https://avatars.githubusercontent.com/u/46348263?v=4&s=50)](https://github.com/RootException) | [RootException]( https://github.com/RootException ) |
| [![](https://avatars.githubusercontent.com/u/13736324?v=4&s=50)](https://github.com/matt11matthew) | [matt11matthew]( https://github.com/matt11matthew ) |

**Used by:**
| Server | |
|--------|----------|
| [rangemc]( https://www.rangemc.net/ ) | |

Live Statistics

[![img](https://bstats.org/signatures/bukkit/HologramAPI.svg)](https://bstats.org/plugin/bukkit/HologramAPI/19375)

---


Used by 80+ servers | 6,000+ downloads across platforms

SpigotMC
Hangar
Modrinth
Latest Release
Support

License: GPL-3.0 | © 2025 Maxim