Custom Totems of Undying — In-Game Editor, Multi-Effects & Full Customisation
Turn ordinary totems into powerful, hold-to-activate tools — with a full in-game editor and creator and zero coding/configurating required.
UniqueTotems is a premium Paper 1.21 plugin that adds custom Totems of Undying with real potion effects while held in the main hand or offhand.
It comes with 8 ready-made totems out of the box, making it a truly drag and drop plugin.
Or, design your own entirely in-game. Every totem supports rich display names, lore, multiple potion effects, totem tiers, and live config sync within GUIs — perfect for survival, RPG, factions, or donor stores.
No YAML editing required — create & edit totems completely through polished GUIs
Fully customisable text — Configure every bit to your liking in messages.yml
Pre-built content — Speed, Strength, Aqua, Resistance, Health, Jump, Haste, Fire Resistance all come ready to deploy
Multi-effect totems — stack up to 10 potion effects on one totem
Tier system — scalable tiers (1–10), if the potion effect supports levels
Performance-minded — smart effect updates; minimal effect on MSPT
Exploit-resistant — proper offhand swap handling; no effect duping
- Player holds a UniqueTotem in main hand or offhand
- Plugin applies the configured potion effect(s) automatically
- Remove or swap the totem → effects are removed instantly
- Higher totem tiers = stronger amplifiers (where supported)
Create and configure totems without touching config files:
| Feature | Details |
|---|---|
| Creates a blank totem & opens the editor | |
| Opens the Totem Editor GUI | |
| Set via chat — full & colour code support | |
| Add, edit, or remove lines per row (paginated) | |
| Browse all potion effects — click to add or remove | |
| Set 1–10 when a single level-capable effect is used | |
| See the totem item update in real time, in the same GUI | |
| Every change writes to config.yml immediately |
| Command | Description |
|---|---|
| /ut create <id> | Create a new custom totem |
| /ut edit <id> | Open the in-game editor |
| /ut delete <id> | Remove a totem from config |
| /ut list | List all registered totems |
| /ut give <player> <id> <level> <amount> | Give totem items to players |
| /ut reload | Reload config, messages & refresh online players |
config.yml — Totem definitions
- Display name & lore per totem
- Single effect: or multiple effects:
- max-level for tier scaling
messages.yml — 100% customisable
- Chat prefix & command feedback
- Editor success/error messages
- All GUI titles, button names, and lore
- Placeholder support: {id}, {effect}, {level}, and more
Totem item placeholders
| Placeholder | Meaning |
|---|---|
| %effect% | Formatted effect name(s) — comma-separated if multiple |
| %level% | Roman tier (or ∞ when tiers are disabled) |
Speed — tiered speed boost
Strength — tiered damage
Aqua — Water Breathing + Dolphin's Grace
Resistance — tiered damage reduction
Health — tiered health boost
Jump — tiered jump boost
Haste — tiered mining speed
Fire Resistance — permanent fire immunity
Fully editable or deletable — use them as templates for your own designs.
- Effect tracking per player
- All inventory actions handled as necessary
- Doesn't iterate effects, instead applies an "infinite" one
- Auto synchronisation to config.yml when in the editor GUI
- Held totems refresh after edits or reload
Paper 1.21+ (or compatible fork)
Java 21
No dependencies
RPG / survival servers with custom gear
Donor crates & rank rewards
PvP & factions meta items
Event prizes & seasonal content
Servers that want unique items without custom resource packs
UniqueTotems Documentation
