Sueta

Treasure

2.0.0

Enhance gameplay by hiding and customizing Treasure Chests across your world.

·Plugin
Tested MC versions
1.18, 1.19, 1.20, 1.21, 26.1, 26.2

Treasure Showcase Need a hand?

Text Transcript

Treasure - by PlayerPicked

Treasure chests with per-player cooldowns, holograms and particles.

  • Turn any block into a treasure
  • A cooldown for every player
  • Holograms with a live countdown
  • A compass to the nearest chest

Loot: own cooldown for every player (30M · 1H · 1D)

Tracker: points to the nearest chest

Particles: 7 shapes around the chest

Commands

  • /treasure setup
  • Tracker: /treasure give tracker
  • Reload: /treasure reload

Compatibility: Paper · Folia · 1.21.8+


Hide the loot. Make them come back.

Put a treasure on any block, fill it with loot and pick a cooldown. Every player loots it on their own timer, sees their own countdown above it, and tracks down the next one with a compass.

01 Treasures · 02 Permissions · 03 Cooldowns · 04 Holograms · 05 Particles · 06 Setup · 07 Tracker

01 · Treasures

Break a block. It becomes a treasure.

Create a treasure in /treasure setup, break the block it should live on and drag the loot into the editor. Every player who opens it gets the full loot and a popup on screen.

  • Chest size 9 to 54 slots (27)
  • Random loot slots (place-randomly)
  • Safe from breaking and explosions

[Screenshot: a treasure chest with its hologram and a helix of particles]

Example toast:

Advancement Made!
FOUND A TREASURE

Example chat:

[Treasure] You found something...

02 · Permissions

Lock a chest behind any rank.

Give a treasure a permission and only players who have it can open it. Type none and it is open to everyone again.

  • Its own permission per treasure
  • Open to everyone by default (none)
  • Denied players are pushed back

[Screenshot: the Edit Treasure menu with the Set Permission tooltip]

Example chat:

[Treasure] You are not allowed to open this treasure.
[Treasure] This treasure cannot be broken.

03 · Cooldowns

Too early? Off you go.

Every player has their own cooldown, and it starts with the first item they take. Try again too early and the chest pushes you back with the time left in chat.

  • Any cooldown, or none (1h30m)
  • Starts at the first item taken
  • Pushback strength (0.0 – 5.0)

[Screenshot: the Edit Treasure menu with the Set Pushback tooltip]

Example chat:

[Treasure] Wait 25m 55s before opening this treasure again!

04 · Holograms

Everyone sees their own countdown.

The hologram above a treasure is drawn for each player, so <time-left> shows how long that player still has to wait, or that the chest is ready.

  • Up to 20 lines (20)
  • Live placeholders (<time-left>)
  • Seen from 32 blocks (view-distance)

[Screenshot: the Edit Hologram menu]

Example hologram:

Alex sees:  Treasure Chest / 25m 55s
Steve sees: Treasure Chest / READY TO OPEN!

05 · Particles

Seven shapes to mark the spot.

Pick a particle shape per treasure in the menu and switch it on. Each shape uses the particle you set in config.yml.

  • 7 animated shapes (helix → spiral)
  • Any particle per shape (particles)
  • On or off per treasure

config.yml

particles:
  helix: "crit"
  heart: "flame"
  pulsar: "witch"
  sphere: "end_rod"
  tornado: "bubble"
  phoenix: "end_rod"
  spiral: "end_rod"

06 · Setup menu

Every treasure in one menu.

/treasure lists every treasure with a summary on hover. Left click to edit, right click to preview the loot. Names, permissions and cooldowns are typed in chat.

  • Loot editor and preview
  • Chat answers time out (30s)
  • Type cancel to stop (cancel-word)

[Screenshot: the Treasure Chests menu with a treasure's summary tooltip]

Example chat:

[Treasure] Type the cooldown, e.g. 30m, 1h30m or 0 for none.
[Treasure] Type cancel to cancel.
[Treasure] Cooldown set to 30m.

07 · Tracker

A compass that finds the next chest.

Hold the Treasure Tracker and the action bar shows how far the nearest treasure in your world is, and which way to walk.

  • Nearest treasure in your world
  • Distance and direction (every 0.5s)
  • Given by command (give tracker)

[Screenshot: the action bar showing 3.9m and an arrow above the item name Treasure Tracker]

Example chat:

[Treasure] You gave Alex a treasure tracker.
[Treasure] [+] Treasure Tracker

Also included

  • Folia ready: Runs on Paper and Folia.
  • H2 or MySQL: MySQL shares cooldowns between servers.
  • PlaceholderAPI: Time left, opened and remaining chests.
  • Every menu editable: Layouts, items and slots in guis.yml.
  • MiniMessage texts: Hex colors and gradients in messages.yml.
  • Update checker: Admins hear about new versions in game.

Need a hand?

Questions, bug reports and feature ideas are all welcome on our Discord.

  • Support Discord: Setup help, config questions and update news from the developers. → Join the server
  • Setup guide: Every option, from loot to the tracker, explained. → Read the docs
  • Found a bug? Send us your config and console log. → Open a ticket
  • Enjoying it? A review helps other server owners find us. → Leave a review

Get Treasure

Treasure is a PlayerPicked plugin · playerpicked.com

Similar projects

Plugin →