ShineX is a premium cosmetic plugin that adds
stunning particle effects to your server. Every effect is rendered
asynchronously for maximum performance - zero lag, pure aesthetics.
4 Categories, 32 Effects
Auras(8 effects) Particle auras that surround the player's body.
Quantum Singularity — A swirling vortex that bends space
Celestial Sphere — Armillary rings of pure starlight
cosmetics.yml — enable/disable any effect, custom names, icons, permissions, lore
gui.yml — full layout customization, combination modes, slot positions
Multi-language — English & Polish built-in, easy to add more
Commands
Code (Text):
/shinex — Open cosmetics GUI
/shinex <category> <effect> — Equip/toggle a cosmetic
/shinex remove <category> — Remove active cosmetic
/shinex <category> <effect> <player> — Equip on another player (admin)
/shinex remove <category> <player> — Remove from another player (admin)
/shinex reload — Reload all configs (admin)
/shinex help — Show help
Permissions
Code (Text):
shinex.use — Access to command & GUI (default: everyone)
shinex.admin — Admin commands (default: OP)
shinex.aura.* — All aura effects (default: OP)
shinex.wings.* — All wing effects (default: OP)
shinex.trail.* — All trail effects (default: OP)
shinex.head.* — All head effects (default: OP)
shinex.aura.phoenix_rebirth — Specific effect permission
Combination Modes
SINGLE — only one cosmetic at a time (any category)
PER-CATEGORY — one per category, all categories simultaneously
Custom pairs — define exactly which categories can coexist (e.g. AURA+TRAIL)
PlaceholderAPI
Code (Text):
%shinex_active_aura% — Active aura name (or "None")
%shinex_active_wings% — Active wings name
%shinex_active_trail% — Active trail name
%shinex_active_head% — Active head effect name
%shinex_active_id_aura% — Active aura ID (e.g. "phoenix_rebirth")
%shinex_has_aura% — true / false
%shinex_has_any% — Has any cosmetic active
%shinex_count_aura% — Available auras for player
%shinex_total_active% — Total active cosmetics
%shinex_total_available% — Total available for player
%shinex_active_list% — Comma-separated active names
%shinex_auto_equip% — Auto-equip status
Requirements
Paper 1.21.4+ (or forks like Purpur)
Java 21+
PlaceholderAPI(optional) — for placeholder support