MsHolograms Modern, Performant, and Infinitely Customizable Holograms
Tired of the same old laggy, limited hologram plugins?
MsHolograms is built from the ground up for modern
PaperMC servers, leveraging the incredible power of client-side
Display Entities. This means you get beautiful, complex holograms with virtually
zero impact on your server's performance.
Say goodbye to flickering armor stands and hello to the future of server visuals.
Why Choose MsHolograms?
► Blazing Fast Performance Forget server lag. MsHolograms uses modern Display Entities, which are rendered by the player's game, not the server. This allows for hundreds of holograms without bogging down your TPS.
► Unmatched Text Formatting Why settle for one format when you can have them all? We provide complete, simultaneous support for:
MiniMessage: Create stunning gradients, hover/click events, rainbows, and more. (`<gradient:red:blue>Text</gradient>`) Hex Colors: Use any color you can imagine. (`<#FF5733>`) Legacy Codes: Full support for traditional ampersand (`&`) codes for quick and easy formatting. (`&a&lBold Green`)
► Pixel-Perfect Text Style Standard Display Entities can make text look blurry or have a "muddy" shadow. We solved this. With our unique
CRISP_SHADOW text style, MsHolograms renders a clean, pixel-perfect drop shadow, giving you the sharp, professional look seen on top-tier networks.
► Total Visual Control Every aspect of your hologram is customizable through easy-to-use commands and a clean configuration file.
Set a solid or transparent background color. Change the billboard style (face the player, stay fixed, etc.). Adjust the scale to make holograms larger or smaller. Control view distance, text opacity, and toggle the default text shadow. Set the line width to control text wrapping.
► Dynamic Content Holograms aren't just for text. You can easily display:
Floating Items Floating Blocks Blank lines for perfect spacing.
► Simple & Powerful Configuration No complicated databases. All holograms are stored in a single, human-readable `holograms.yml` file, making manual edits and backups a breeze.
► Full In-Game Management Create, delete, and edit every aspect of your holograms directly in-game with a comprehensive and user-friendly command suite with full tab-completion.
Commands & Permissions
The main command is
/mshologram. Aliases:
/hologram, /holo.
Code (Text):
# General Commands
/holo create <name> [initial text...] - Creates a new hologram at your location.
/holo delete <name> - Deletes a hologram.
/holo list - Lists all active holograms.
/holo tp <name> - Teleports you to a hologram.
/holo info <name> - Shows detailed information about a hologram.
/holo movehere <name> - Moves an existing hologram to your current location. (Alias for /edit <name> movehere)
/holo reload - Reloads the plugin and all holograms.
/holo version - Shows the plugin version.
# Line Editing Commands
/holo edit <name> addline <content...> - Adds a new line to the bottom.
/holo edit <name> setline <index> <content...> - Sets the content of an existing line.
/holo edit <name> removeline <index> - Removes a specific line.
msholograms.admin - Grants access to all plugin commands.
msholograms.command - Base permission for the /holo command.
msholograms.command.create - Allows creating holograms.
msholograms.command.delete - Allows deleting holograms.
msholograms.command.edit - Allows editing holograms.
msholograms.command.list - Allows listing all holograms.
msholograms.command.teleport - Allows teleporting to a hologram.
msholograms.command.info - Allows viewing hologram info.
msholograms.command.reload - Allows reloading the plugin.
msholograms.command.version - Allows viewing the plugin version.
Example Configuration
Here is an example of what you can create, taken directly from `holograms.yml`.
Code (YAML):
holograms:
PinataParty:
location:
==: org.bukkit.Location
world: world
x: -58.9
y: 65.0
z: -30.4
pitch: 0.0
yaw: 0.0
lines: # You can display items! - 'ITEM:FIREWORK_STAR'
# Animate your text with MiniMessage's rainbow tag. - 'TEXT:<rainbow><b>PINATA PARTY</b></rainbow>'
- ''
# An empty line for spacing. - 'TEXT:<gradient:
#E700FF:#FF66C4>Jump into the pool to join!</gradient>' - ''
# A clean gradient for status messages. - 'TEXT:<gradient:
#00FF26:#FFFFFF><b>◆ ACTIVE ◆</b></gradient>' settings:
background: none billboard: CENTER
scale: 1.2,1.2,1.2
view-distance: 96.0
# These two settings give you the sharp, professional look! text-shadow: false
text-style: CRISP_SHADOW
text-opacity: 255
line-width: 250
Installation
Download the MsHolograms.jar file. Place the file in your server's `plugins/` directory. Start or restart your server. The `holograms.yml` file will be created. Start creating!
Have questions, need support, or found a bug? Please use the
Discussion tab or join our
Discord Server!
If you love MsHolograms, please consider leaving a 5-star review! It helps a lot!