Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details

Requirements: TNE/VaultUnlocked & GriefPrevention
HoloShops
Player-owned chest shops with floating 3D holographic displays — built on display entities, Vault economy, and GriefPrevention claim protection. No GUIs, no signs, no clutter.
Features
Each shop spawns a floating item, title, price panel, and clickable interaction zones above the chest using display entities.
A single chest can sell multiple item types. Players cycle through slots with the PREV / NEXT buttons directly on the hologram.
Shop creation is restricted to GriefPrevention claim owners. Container trust is verified before any shop command runs.
Hooks into VaultUnlocked (Vault2 API) with automatic fallback to legacy Vault. Works with any compatible economy plugin.
Shop data is saved to YAML. Display entities use scoreboard tags so stale entities are always cleaned up on reload.
Each item slot has an independent buy price (customer → shop) and sell price (shop → customer). Either can be disabled.
How it works
Fill your chest with at least one item type and stand facing it.
Run /shop create — the plugin reads your chest contents and creates a slot for each unique item type.
Right-click [SET BUY] or [SET SELL] on the hologram and type a price into chat. Use -1 to disable that direction.
Customers walk up and right-click BUY or SELL on the display — no commands needed on their end.
Commands
| Command | Description |
|---|---|
/shop create |
Creates a shop on the chest you are looking at. You must be in your own GriefPrevention claim and the chest must contain at least one item. |
/shop remove |
Removes the shop on the chest you are looking at and despawns its hologram. Requires ownership or the admin permission. |
/shop refresh |
Manually respawns the hologram display for the shop you are looking at. Useful if the display becomes desynced. |
Permissions
| Node | Description | Default |
|---|---|---|
| holo.shop.admin | Allows removing any shop regardless of ownership, and setting prices on shops owned by other players. | op |
| holo.shop.use | Allows using of the holoshop player commands. | true |


