
Simple, lightweight and feature-rich hologram plugin for Paper (and Folia) servers using display entities and packets.
Features
With this plugin you can create holograms with customizable properties like:
- Hologram Type (text, item or block)
- Position, Rotation and Scale
- Text Alignment, Background Color and Shadow.
- Billboard (fixed, center, horizontal, vertical)
- MiniMessage formatting.
- Placeholders support through PlaceholderAPI and MiniPlaceholders integration.
- FancyNpcs integration.
- ...and much more!
Check out images section down below.
Installation
Paper 1.21.4 or newer with Java 25 (or higher) is required. Plugin should also work on Paper forks.
Spigot is not supported.
Documentation
Official documentation is hosted here. Quick reference:
Have more questions? Feel free to ask them on our Discord server.
Developer API
More information can be found in Documentation and Javadocs.
Maven
<repository>
<id>fancyinnovations-releases</id>
<name>FancyInnovations Repository</name>
<url>https://repo.fancyinnovations.com/releases</url>
</repository>
<dependency>
<groupId>de.oliver</groupId>
<artifactId>FancyHolograms</artifactId>
<version>[VERSION]</version>
<scope>provided</scope>
</dependency>
Gradle
repositories {
maven("https://repo.fancyinnovations.com/releases")
}
dependencies {
compileOnly("de.oliver:FancyHolograms:[VERSION]")
}
Images
Images showcasing the plugin, sent to us by our community.

Provided by @OliverSchlueter

Provided by @OliverSchlueter

Provided by @OliverSchlueter

Provided by @OliverSchlueter

Provided by @OliverSchlueter
Data collection
This plugin collects anonymous usage data to help us understand how the plugin is being used and to improve it. All collected data by all servers is aggregated, we don't store any IP addresses, server names, or any other information that could be used to identify a specific server or user. Read more about that topic (used platforms, how to opt-out, list of metrics ...) in the documentation.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
R
2.12.0
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
R
2.11.0
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
|
R
2.10.1
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
R
2.10.0
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
R
2.9.1
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
R
2.9.0
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
R
2.8.0
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
R
2.7.0
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
R
2.6.0
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
R
2.5.0
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
A
2.3.3.99
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
|
A
2.3.1.98
|
22h ago | 1 | |||
|
A
2.3.1.97
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
|
A
2.3.0.96
|
22h ago | 1 | |||
|
A
2.3.0.94
|
22h ago | 1 | |||
|
A
2.3.0.93
|
22h ago | 1 | |||
|
A
2.3.0.92
|
22h ago | 1 | |||
|
A
2.3.0.91
|
22h ago | 1 | |||
|
A
2.3.0.90
|
22h ago | 1 | |||
|
A
2.3.0.89
|
22h ago | 1 | |||
|
A
2.3.0.88
|
22h ago | 1 | |||
|
A
2.3.0.87
|
22h ago | 1 | |||
|
A
2.3.0.85
|
22h ago | 1 | |||
|
A
2.3.0.84
|
22h ago | 1 | |||
|
A
2.3.0.83
|
22h ago | 1 | |||
|
A
2.3.0.82
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
|
A
2.2.0.81
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
|
A
2.2.0.80
|
22h ago | 1 | |||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 |
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 94fa051
Commit message: fancyholograms v3: Update version
Add an option to refresh holograms on player's locale change (#288)
Add support for block state properties and customization in block hologram
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 0cd4453
Commit message: fancyholograms: Add support for text opacity configuration
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: c087744
Commit message: Update FA mc-api
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
Commit message: Update FA mc-api
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 18b0d5e
Commit message: fancyholograms v3: Don't create backups if data folder is empty
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 6ee3139
Commit message: fancyholograms v3: Fixed deleting a temporary hologram throwing error
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 1db902b
Commit message: fancyholograms v3: Refactor lamp command classes to extend FancyContext for shared functionality
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
Commit message: fancynpcs, fancyholograms: Update version
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- Add support for 26.3
- Remove support for 1.21.5
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: bb241e2
Commit message: fancyholograms v3: Rename insert_before and insert_after commands to add_line_before and add_line_after
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: e2e9292
Commit message: fancyholograms v3: Use new commands by default
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: abadc6c
Commit message: fancyholograms v3: Update command usages and docs
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
Commit message: Remove support for 1.21.5
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 4769f22
Commit message: Remove support for 1.21.5
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 2f38617
Commit message: fancyholograms v3: Add storage commands and config reload
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 698107c
Commit message: fancyholograms v3: Add version command
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: ecef75d
Commit message: fancyholograms v3: Refactor several commands and update changelog
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: eb27e25
Commit message: fancyholograms v3: Add .nearest selector for hologram names
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: a4051c8
Commit message: fancyholograms v3: Add selecting holograms
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 4f2cc7d
Commit message: fancyholograms v3: Add migration for JSON files to fix snakeCase format
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 0a4f7c8
Commit message: fancyholograms v3: Add file content trait commands
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 4a57322
Commit message: fancyholograms v3: Add interaction trait commands
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 77c7e6f
Commit message: fancyholograms v3: Fix path of backup in config
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: b7abef0
Commit message: fancyholograms v3: Add commands for multiple_pages_trait and refactor several other commands
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 9c41017
Commit message: fancyholograms v3: Fix TextHologramData#copy not creating a new list for text
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 8ff5102
Commit message: fancyholograms v3: Polish hologram list command
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: f124671
Commit message: fancyholograms v3: Remove '-new' suffix from new lamp commands and don't register old commands when experimental_features.use_lamp_commands is set
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: fc6d8ac
Commit message: fancyholograms v3: Add backup system
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: 5d9ba63
Commit message: fancyholograms v3: Fix Hologram#toJson method
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
- ATTENTION**: v3 is still in development and contains breaking changes and potential bugs.
Once migrated to v3, you cannot go back to v2 without losing all your holograms and configurations!
Commit hash: d961f7d
Commit message: fancyholograms v3: Refactor Hologram#toJson method to return JSON-compatible object instead of string
- (The last commit message does not always directly reflect the changes related to this version.)*
Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for
- testing purposes only** and may contain bugs or incomplete features. Use at your own risk.