Перейти к содержимому
Mineforgian

Holoshops

Allow players to create holographic interactive shops out of chest! Players can see when a player is scrolling through a shop, so it feels more interactive for others too!

Загрузки
20
Подписчики
0
Обновлён
25 мая 2026 г.
Лицензия
MIT

Опубликован 25 мая 2026 г.

HoloshopsSplash

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

3D holographic display

Each shop spawns a floating item, title, price panel, and clickable interaction zones above the chest using display entities.

Multi-slot shops

A single chest can sell multiple item types. Players cycle through slots with the PREV / NEXT buttons directly on the hologram.

Claim-aware creation

Shop creation is restricted to GriefPrevention claim owners. Container trust is verified before any shop command runs.

Dual Vault support

Hooks into VaultUnlocked (Vault2 API) with automatic fallback to legacy Vault. Works with any compatible economy plugin.

Persistent across restarts

Shop data is saved to YAML. Display entities use scoreboard tags so stale entities are always cleaned up on reload.

Buy & sell in one shop

Each item slot has an independent buy price (customer → shop) and sell price (shop → customer). Either can be disabled.

How it works

1

Fill your chest with at least one item type and stand facing it.

2

Run /shop create — the plugin reads your chest contents and creates a slot for each unique item type.

3

Right-click [SET BUY] or [SET SELL] on the hologram and type a price into chat. Use -1 to disable that direction.

4

Customers walk up and right-click BUY or SELL on the display — no commands needed on their end.

Commands

CommandDescription
/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.
All commands require the player to be looking directly at a chest or barrel within 5 blocks.

Permissions

NodeDescriptionDefault
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
All other shop interactions require no special permission node — any player may use them.

Requirements

Paper
1.21.4 or later. Spigot is not supported — display entities and async chat events require Paper APIs.
Required
VaultUnlocked or Vault
Economy abstraction layer. Automatically prefers VaultUnlocked (Vault2 API) and falls back to legacy Vault.
Required
Economy plugin
Any plugin that registers an economy with Vault — EssentialsX Economy, CMI, etc.
Required
GriefPrevention
Claim protection integration. Shop creation is locked to claim owners; container trust is enforced on all commands.
Required

Ченджлог

6.6.1Бета26.1, 26.1.1, 26.1.2 · 25 мая 2026 г.

Update 6.6.1 Changed config save to async to prevent blocking :3 whoops. Hotfix to 6.6.0 no other changes.

6.6.0Бета26.1, 26.1.1, 26.1.2 · 25 мая 2026 г.

First public release of holoshops, I attempted to fix a bug that was causing stagnant shop elements. It should no longer occur and did not in test. If your shops quit working and get dark PLEASE let me know!

Once again that should not occur and it should all work perfectly!

Works perfect for Java Clients (Bedrock different appearance and holographics move like default but will still be able to use the shops)

Комментарии

Загружаем…