GlymeraParticles-2.0.0.jar
What's new
GlymeraParticles — Changelog
v2.0.0 — Crash-safe saving + preview fix
Sturdier, lighter data storage — and a preview that no longer lingers after a relog.
Crash-safe, much lighter saving
- Atomic writes. Player data (
data.json), the preset file andconfig.jsonare now written to a temporary file and then atomically renamed into place (with a.bakkept of the previous version). A server crash or kill during a save can no longer leave a half-written, corrupted file behind. - Routine actions no longer rewrite everything. The block-preset catalog (the curated defaults shipped with the plugin) moved into its own
presets.json, which is written only when an admin actually edits a preset (/gp setdefault). Buying, placing or removing an effect now writes just the small, player-scoped data instead of re-serializing the entire catalog on every single change — and a save is skipped entirely when nothing actually changed. - Automatic migration. On first start the presets move out of
data.jsonintopresets.jsonby themselves. Nothing to configure, and your existing data is untouched.
Why: on a busy server every purchase/placement used to rewrite the whole data file (mostly unchanging catalog data). This keeps saving fast and robust no matter how large the server gets — without pulling in a database.
Fix — preview no longer "sticks" across a relog
- If you started an effect preview (on yourself or on a block) and logged out while it was still showing, the preview could resume when you logged back in — and a body preview would keep your actually-worn effect hidden until it expired. Previews are transient, so they are now cleared the moment you disconnect. Logging back in shows your real worn effect immediately.
v1.0.0 — Initial release
Player particle effects for Hytale: wear a glowing aura on your body or decorate builds with particles on blocks. In-game shop, live previews, slider tuning, a token economy and a large set of curated effects — fully server-side, no client mod required.
This mod has no additional files

