Trophies

A little plugin that allows you to add collectibles in your server

8

Quick challenge

How far can you run before the mobs catch you?

Trophies

TROPHIES

COLLECTIBLE SHOWCASE PLUGIN

▸ v2.0.1 ◂ ▸ Spigot 1.18.2+ ◂▸ Java 21 ◂

*Reward your players with collectible trophies they can permanently, display, and cherish — permanently.*

◆ FEATURES ◆

**

PHYSICAL ITEMS**

Trophies are real inventory items. Players hold them, drop them, feel them. No abstract clicks — real, tactile reward.

━━━━ ◆ ━━━━

**

FULLY CUSTOMIZABLE**

Any block, any custom head, any color. Configure every detail from the admin GUI — no files to edit.

━━━━ ◆ ━━━━

✦ PARTICLE AURA

Radiant spheres of color burst around the player on placement. Version-gated for modern clients.

━━━━ ◆ ━━━━

**

UNLOCK SYSTEM**

Gate trophies behind unlock requirements, or make them freely placeable. Your call, per trophy.

━━━━ ◆ ━━━━

**

GUI-DRIVEN ADMIN**

Every setting — trophy creation, slot assignment, colors, textures — lives inside an in-game GUI.

━━━━ ◆ ━━━━

**

PERMANENT**

Once a trophy is placed, it cannot be removed. The commitment is the reward.

◆ ADMIN WALKTHROUGH ◆

*From server console to configured trophy in under a minute.*

I
━━━━

Open the Admin Panel

Run View Player Showcase and the central hub GUI opens. Three buttons: View Player Showcase (gold block), View Player Showcase (chest), and View Player Showcase (player head). Click the gold block to begin.

II
━━━━

Create a New Trophy

Click the emerald button at the bottom-right corner of the trophy list (automatically). A fresh trophy is instantly generated with a unique UUID and placed in the first available showcase slot. The editor opens automatically.

III
━━━━

Customize Every Detail

Click the name tag to rename, the crafting table to change the display block, the player head to paste a Base64 skin texture, the firework star to pick a particle color, the door to toggle placement mode, and the compass to relocate. Each opens a dedicated GUI — no config file editing, no command memorization.

IV
━━━━

Give It to a Player

Close the GUI and run One command. The player receives a glowing physical item in their inventory, and the trophy auto-unlocks in their data. One command — no separate unlock step required.

I don't have a friend to help me show this :(

━━━━━━━━━━━━━━━━━━

THE MOMENT OF PLACEMENT

━━━━━━━━━━━━━━━━━━

"When a trophy is placed,

light bends around the player."

◆ MC 1.20.6+ CLIENTS ONLY ◆

━━━━━━━━━━━━━━━━━━

◆ COMMANDS ◆

> /trophies

- trophies.use

Open your personal showcase

> /trophies admin

- trophies.admin

Open the admin panel

> /trophies give <player> <id>

- trophies.give

Give a trophy item to a player (auto-unlocks it too)

> /trophies unlock <player> <id>

- trophies.unlock

Unlock a trophy without giving the item

> /trophies player <player>

- trophies.viewothers

View another player's showcase

> /trophies reload

- trophies.admin

Reload config and trophies from disk

◆ UNDER THE HOOD ◆

> CLIENT-SIDE PARTICLE GATING

Particles are only sent to players on Minecraft 1.20.6+ (configurable). Older clients see nothing; no crashes, no noise. ViaVersion-aware when installed.

> TWO PLACEMENT MODES

*Always Placeable* gates the trophy behind an admin command. *Always Placeable* lets any player holding the item place it freely.

> PRODUCTION-GRADE PERSISTENCE

Trophy definitions in playerdata/<uuid>.yml, per-player data in playerdata/<uuid>.yml, plus a cache layer to keep I/O off the main thread.

━━━━ ◆ ━━━━

"Once placed, a trophy cannot be removed.

Its permanence is what makes it precious."

━━━━ ◆ ━━━━

◆ INSTALLATION ◆

1. Download /trophies admin. 2. Drop it into /trophies admin. 3. Restart the server 4. Run /trophies admin to start.

No required dependencies.
ViaVersion optional for client-version detection.

◆ SUPPORT ◆

Bug reports, feature requests, questions — all welcome on Discord

━━━━ ◆ ━━━━

MADE BY Ricmaranga

SPIGOT 1.18.2+ · JAVA 21
ADS