TH_Furnitures
Furniture Exhibitor Shop for PaperMC
A plugin that lets you display and sell custom furniture using Nexo items with 3D displays and floating price holograms.
Furniture Exhibitor Shop for PaperMC
A plugin that lets you display and sell custom furniture using Nexo items with 3D displays and floating price holograms.
Features
- Item Exhibitors — Place physical display stands that show a rotating 3D Nexo item
- Multi-Economy — Vault, CoinsEngine and PlayerPoints supported
- Auto-Rotation — Exhibitors rotate their item daily at a configured in-game time
- Category System — Group exhibitors into shared item pools and rotate together
- Holograms — Floating price/name display via FancyHolograms
- SQLite Storage — Persistent prices, stock and shop data
- Hot Reload — Full reload with
/thfurnitures reloadwith zero downtime - Debug Mode — Clean console by default, verbose logging optional
Requirements
| Dependency | Type |
|---|---|
| Nexo | Required |
| FancyHolograms | Required |
| Vault | Required |
| CoinsEngine | Optional |
| PlayerPoints | Optional |
Commands & Permissions
Admin Commands
Code:
/thfurnitures reload - Reload configuration
/thfurnitures set <nexo_id> - Set the item displayed on the exhibitor
/thfurnitures setprice <price> - Set the price of the exhibited item
/thfurnitures seteconomy <type> - Set economy (VAULT / COINSENGINE / PLAYERPOINTS)
/thfurnitures setstock <amount> - Set stock (-1 = unlimited)
/thfurnitures setcategory <id> - Assign exhibitor to a rotation category
/thfurnitures rotate - Force a manual rotation now
/thfurnitures info - Show info about the target exhibitor
/thfurnitures remove - Remove the target exhibitor
Aliases
Code:
/thft - Short alias for /thfurnitures
Permissions
Code:
thfurnitures.use - Use basic commands (default: true)
thfurnitures.admin - Use all admin commands (default: op)
Configuration
- Hologram text, position, billboard, color — fully customizable
- Economy type per-exhibitor or global default
- Auto-rotation time (Minecraft in-game clock, 0-23h)
- Item display height, brightness, glow, animated spin
- Anti-dupe purchase cooldown
- Multi-language support (EN / ES)
Code:
# config.yml — quick example
debug:
enabled: false # Set to true for verbose console logging
rotation:
enabled: true
minecraft_hour: 7 # Rotate at 7 AM in-game time
holograms:
enabled: true
provider: auto # auto / fancyholograms
Requires PaperMC 1.21+
