
Bliss SMP plugin (BlissGems)
BlissGems is a Minecraft plugin that adds a unique gem system where players equip magical gems in their offhand to gain passive abilities and activate powerful skills. There are 8 of the gem types (Astra, Fire, Flux, Life, Puff, Speed, Strength, Wealth)
Список изменений
Fixed
Your config now actually updates. New settings were never written into an existing
config.yml. The auto-repair checked for missing keys against a config object that had the
JAR's defaults attached, so every key always looked present and the repair silently did nothing
- on every update since the feature was added. It now reads the file on disk. On first start
after updating you'll get a
config.yml.backupand a log line for each key added, including the Puff sculk-immunity settings that appeared to have gone missing.
single-gem-only: false had no effect. Turning it off was supposed to let players carry
several gems, but the rule was hardcoded in four separate places and the config value was never
read at all - picking up a new gem would delete the one you already had. Pickups, inventory
moves, deaths and world changes all respect the setting now.
Added
/bliss nocdtoggle [player] - flips ability cooldowns off for a player, and back on if you
run it again. Covers mythic gems too. Enabling clears any cooldowns already running, and nothing
is recorded while it's on, so switching it back off leaves a clean slate. Requires
blissgems.admin. Resets on server restart. Energy costs still apply.
auto-enchant.tier1-enabled - off by default, keeping auto-enchant a tier 2 perk as before.
Switch it on and tier 1 gems auto-enchant at reduced levels: Efficiency III, Fortune II,
Looting II, Fire Aspect I, Feather Falling II, Power III, Punch I, Unbreaking II. Strength still
applies its Sharpness at both tiers regardless.
Notes
Tier 1 Puff has no sculk-shrieker immunity - that's intentional and unchanged. If you want it,
set passives.puff.tier1.sculk-immunity: true once the config fix above has added the key.
Bonus hearts that survive a server crash are stale max-health attribute modifiers.
/fixhearts <player> clears them, and they're cleaned up on rejoin too.
