[MD]
HologramLib folds 18 capability domains for "putting things on a Bedrock client" into one prerequisite-only plugin. A single implementation serves both C++ plugins (frozen pure-virtual interfaces) and LSE scripts (`ll.import`), and everything goes through the protocol layer: no real entities are spawned, nothing is written to the world save, no server-side world state is touched.
> HologramLib is a prerequisite library, not a feature plugin. It provides rendering primitives, protocol wrappers and timing notifications only. Commands, forms, permissions, placeholders and persistence belong to the consumer.
## License
MIT — see [LICENSE](LICENSE).
The holographic-text "dynamic lines" feature (the `FloatingTextLine` content pool, rotation interval, per-line variable toggle, interval-modulo rotation, 0.5 s throttled refresh with per-player resend, and content deduplication) is derived from [Phantom](https://github.com/GroupMountain/Phantom) (a LeviLamina Bedrock hologram plugin, GNU Lesser General Public License v3.0).
As required by LGPL-3.0, the origin is recorded here: that derived portion and its derivative works are distributed under LGPL-3.0, copyright the Phantom contributors (GroupMountain); the rest of the library remains MIT. Distributing a build that contains that portion means also satisfying LGPL-3.0 — keep the copyright and licence notices, provide the corresponding source (this repository does; origins are marked in the header of `src/FloatingTextManager.h`, above the relevant functions in `src/FloatingTextManager.cpp`, and in this README and `docs/versions/api-version-matrix.en.md`), and keep that portion replaceable / independently rebuildable.
[/MD]