zCustomGear - Armor Sets & Talismans v2.1.0

Create custom armor sets and talismans with rarity tiers, effects, particles and shop boosts.
Frame_25.png

mainn.png




zCustomGear
Custom armor sets & talismans with rarity tiers and full-set bonuses
By zArrowTan (Arrow Plugins). Formerly zArmorSets.



📋 Overview

zCustomGear lets you build custom armor sets and talismans in YAML, each with its own rarity tier and bonuses that activate when the full set is worn or the talisman is held. Define potion effects, attribute boosts, gameplay toggles, particles, and economy perks, then hand the gear out and let players chase the tiers. One jar, Minecraft 1.18 to 1.21.11+, zero required dependencies.



🛡 Armor Sets

  • Define sets in YAML with fully configurable rarity tiers, from Common to Mythic
  • Bonuses activate only when the configured set is worn, with an optional partial-bonus mode for wearing 2 or 3 pieces
  • Pieces are matched via PersistentDataContainer tags, so they never collide with vanilla items
  • Items from the creative menu or other plugins won't trigger sets, only properly tagged gear does



💫 Bonus Types

  • Potion Effects: any effect, with hide-particles support
  • Attribute Modifiers: max-health, attack-damage, and more
  • Gameplay Toggles: no-hunger, glowing with team color, fire and fall immunity, unbreakable
  • Particles: native Bukkit particles with color support on dust particles, configurable type, interval, offset, and count
  • Smart Glow Color: resolves set-level, then rarity-level, then none, so a tier color is the default and any set can override it



🔖 Talismans

  • Inventory-held trinkets that grant bonuses passively, and multiple stack
  • Optional timer: a consumable countdown that ticks only while carried, pauses when stored, and destroys the item at zero
  • Right-click activation gate: crate drops can be resold before the countdown ever starts
  • Talismans support the same bonus types and integrations as armor sets



🔄 Live Item Refresh

  • Edit a set's YAML and run /zcg reload, already-distributed items rebuild their name, lore, model data, and unbreakable flag in place from the current config
  • Enchantments are left untouched, so anvil work survives a refresh
  • Optional keep-on-death per set and per talisman, tagged items survive death and snap back to the correct slot on respawn



🔌 Integrations

All integrations are soft-depends. If the plugin isn't installed, zCustomGear just logs an info line and carries on.
  • EcoJobs: per-set and per-talisman XP multiplier
  • EconomyShopGUI: sell multiplier applied across the shop GUI, quick-sell, sell-all, shopstands, and auto-sell chests
  • ItemsAdder: use a custom item as the base (itemsadder: namespace:id), with the resource-pack texture preserved and a material fallback when missing
  • PacketEvents: glow color survives rank and nametag plugins like TAB and LuckPerms-Prefix



💾 Storage

  • SQLite by default (file-based) or MySQL via a HikariCP pool
  • All database I/O runs off the main thread
  • If MySQL fails to connect, the plugin falls back to SQLite automatically and logs a warning
  • Config is managed by BoostedYAML, so new keys auto-migrate on update without touching your edits



⚙ Defining a Set

Drop a file into plugins/zCustomGear/sets/<id>.yml. A fully annotated dragonlord.yml ships as a reference.

YAML:
id: dragonlord
display-name: "&#ff6b6bDragonlord Set"
rarity: legendary
required-pieces: 4
activation-message: "&#ffd700You feel the power of the Dragonlord!"
pieces:
  helmet:     { material: NETHERITE_HELMET,     unbreakable: true, custom-model-data: 1001 }
  chestplate: { material: NETHERITE_CHESTPLATE, unbreakable: true, custom-model-data: 1002 }
  leggings:   { material: NETHERITE_LEGGINGS,   unbreakable: true, custom-model-data: 1003 }
  boots:      { material: NETHERITE_BOOTS,      unbreakable: true, custom-model-data: 1004 }
bonuses:
  potion-effects:
    - { type: STRENGTH, amplifier: 1, hide-particles: true }
  attributes:
    max-health: 4
    attack-damage: 2
  toggles:
    no-hunger: true
    glowing: true
    glow-color: RED
  particles:
    enabled: true
    type: FLAME
    color: "255,215,0"
    interval-ticks: 10
    offset: 0.5
    count: 5
  integrations:
    ecojobs-xp-multiplier: 1.25
    economyshopgui-sell-multiplier: 1.15



⌨️ Commands

Base command /zcustomgear (aliases /zcg, /customgear).
  • /zcg list
    List defined armor sets
  • /zcg info <set>
    Show details for a set
  • /zcg give <player> <set> [piece|all]
    Give a piece or full set to a player
  • /zcg test [set]
    Equip a set on yourself for testing
  • /zcg talisman <list|info <id>|give <player> <id>>
    Talisman management
  • /zcg reload
    Reload all config and live-refresh tagged items



🔐 Permissions

  • zcustomgear.admin (op)
    Full access
  • zcustomgear.use (true)
    Receive bonuses
  • zcustomgear.give (op)
    Use /zcg give
  • zcustomgear.reload (op)
    Use /zcg reload
  • zcustomgear.set.<id> and zcustomgear.talisman.<id>
    Required when a set or talisman has require-permission: true



🧪 Requirements

  • Minecraft: 1.18 to 1.21.11+ (single jar)
  • Server software: Spigot or Paper
  • Java: 17 or higher
  • Optional: EcoJobs, EconomyShopGUI, ItemsAdder, PacketEvents



📦 Installation

  1. Drop the jar into your plugins/ folder.
  2. Start the server once to generate the config, an example set, and an example talisman.
  3. Edit your sets and talismans, then run /zcg reload.
First start needs internet once so the server can download the runtime libraries (cached afterward).



📈 Metrics

This plugin uses bStats to collect anonymous usage stats. You can opt out anytime in plugins/bStats/config.yml.

zArmorSets.svg



💬 Support

Need help, found a bug, or want to suggest a feature? Join the Discord. Full documentation is linked in the banner above.

Click here to join the Discord

Gear up. Tier up.
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 15% commission.
163 Views
0 Purchases
1 Downloads
Jun 19, 2026 Published
N/A Updated
Not yet rated
142.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Equipment
  1. Magic
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
Supported languages
  1. English
Crediting original
Thanks to Luxioz for this idea & Thanks to DudeATS for the Graphics
Creators
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Second-ever Modern OneBlock setup, crafted for addictive, feature-rich gameplay.
5.00 star(s) 6 ratings
85 purchases
A modern, feature-rich Survival setup with custom menus, events, and immersive gameplay systems.
5.00 star(s) 20 ratings
80 purchases
All Versions | Crates | Ranks | Upgrades | Perks | Shop | Worlds | Chunk Hoppers
5.00 star(s) 4 ratings
56 purchases
A bedwars server setup made in 1.20.4 to match the Modern theme of experience.
5.00 star(s) 5 ratings
55 purchases
1.17-1.21.8 | Native 1.21.8 | Coinshop | Playtime rewards | Chat games | Gui menus | Custom Terrain
5.00 star(s) 7 ratings
43 purchases
Share and earn
Refer this resource and earn a 15% commission.
163 Views
0 Purchases
1 Downloads
Jun 19, 2026 Published
N/A Updated
Not yet rated
142.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Equipment
  1. Magic
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
Supported languages
  1. English
Crediting original
Thanks to Luxioz for this idea & Thanks to DudeATS for the Graphics
Creators
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Second-ever Modern OneBlock setup, crafted for addictive, feature-rich gameplay.
5.00 star(s) 6 ratings
85 purchases
A modern, feature-rich Survival setup with custom menus, events, and immersive gameplay systems.
5.00 star(s) 20 ratings
80 purchases
All Versions | Crates | Ranks | Upgrades | Perks | Shop | Worlds | Chunk Hoppers
5.00 star(s) 4 ratings
56 purchases
A bedwars server setup made in 1.20.4 to match the Modern theme of experience.
5.00 star(s) 5 ratings
55 purchases
1.17-1.21.8 | Native 1.21.8 | Coinshop | Playtime rewards | Chat games | Gui menus | Custom Terrain
5.00 star(s) 7 ratings
43 purchases
Top