✦ Chaos is Bliss
A gem-powers SMP plugin by ChaosM2 — a faithful remake of the Bliss SMP gem system, plus two brand-new gems. Equip a gem in your offhand for constant passives, then sneak + right-click with it in your main hand to unleash its ability. Win fights to keep your gem Pristine; lose them and watch it crack toward Broken.
Inspired by Bliss SMP / the BlissGems plugin. Independent remake, not affiliated with the original creators.
How it works
Do this Get this
Hold a gem in your offhand Its passive powers, always on
Sneak + Right-Click with a gem in your main hand Its Tier 2 ability (cooldown)
Kill a player +2 energy
Die −3 energy
Energy (0–10) sets your gem's state, just like the SMP:
Energy State Effect
8–10 Pristine+ +1 passive level · empowered abilities · shorter cooldowns
3–7 Pristine normal
1–2 Cracked longer cooldowns
0 Broken abilities off, passives off
Gems come in Tier 1 (passives) and Tier 2 (passives + ability). New players get a random gem on join, and a trust system lets allies share your team buffs.
The gems (10 total)
The classic Bliss roster
Astra — Phasing dodge passive · Astral Daggers: 5 blades that deal true damage and disable the victim's gem
Fire — fire/lava immunity, burning aura, melee ignite · Fireball (no block grief)
Flux — Tireless (immune to Weakness/Slowness/Fatigue/Hunger) · Charged Beam with a lightning strike
Life — Regeneration, cleanses Wither, bonus vs undead · Circle of Life: heal allies, drain enemies
Puff — double jump + no fall damage · Gust Bash knockback
Speed — Speed + Dolphin's Grace · Speed Storm
Strength — raw Strength · Overpower shockwave
Wealth — Hero of the Village + Luck · Midas Windfall gold shower
ChaosM2 originals
Chaos — a buff that randomly rotates every 12s · Pandemonium random debuff barrage
Bliss — Regeneration + no fall damage · Nirvana team cleanse & heal
A few real abilities aren't possible in the vanilla API (Astra's spectator "Astral Projection", Strength's item-tracking, Flux's copper-teleport), so those gems use their most iconic PvP ability instead.
Resource pack included
Ships with a matching resource pack (pack format 75, MC 1.21.11) that gives every gem its own custom texture via custom_model_data. Without the pack, gems still work — they just look like their base item. Host the included ChaosIsBliss-ResourcePack.zip and point resource-pack= at it in server.properties.
Commands
/gem (aliases /gems, /cib)
Command Who Description
/gem info everyone your gem, tier, energy, state & cooldown
/gem trust / untrust / trustlist everyone manage allies
/gem give [tier] admin give a gem
/gem upgrade admin upgrade the held gem to Tier 2
/gem energy <0-10> admin set energy
/gem reload admin reload config
Everything is tunable in config.yml — energy values, cooldown multipliers, ability radius, join gem, and more.
Install
Drop ChaosIsBliss-x.x.x.jar into your server's plugins/ folder.
Restart the server.
(Optional) Host the resource pack zip and set it in server.properties.
Requires: Paper 1.21.11 · Java 21 · server-side (the resource pack is optional and client-side).
Made by ChaosM2 — chaos is bliss.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta