GlymeraPlotWorld - Changelog
v2.0.0 — changes since v1.0.0
Added — Structure Guard (anti-grief)
- Roads and boundary stones are now truly indestructible — against any source. The roads between plots, the boundary stones that frame every plot, and the whole column of ground beneath them are continuously kept at their correct grid block. If anything alters them, it is restored within about a second.
- Works no matter what caused the change — explosions (including TNT), area-of-effect tools, third-party plugins, the engine itself, even an operator. The guard never asks who changed a block (which can't be known for a foreign explosion); it only checks whether the structural block is still correct, so it cannot be bypassed.
- Merge-aware — the opened seams inside a merge stay buildable for the owner, while the merged group's outer frame and the surrounding roads stay protected.
- Plot interiors are never touched — owners build and dig freely inside their own plots.
- Designed to stay light: the visible surface + boundary check runs everywhere every cycle, while the deeper "under the road" check is spread across cycles, so server cost stays low no matter how much of the world is loaded. At rest it only reads — it writes only the rare block that was actually changed.
Fixed
- Merging no longer wipes builds on previously-opened seams. Re-merging — for example completing a square by adding a fourth plot — used to clear whatever you had built on the road areas that an earlier merge had already opened. Merging now only opens the seams and frames the boundary; it never resets the buildable space, so all your builds (and anything you dug underneath) are preserved. The look of a first-time merge is unchanged.
Configuration
- New option protectStructure (default true) — set it to false to turn the structure guard off entirely.
Note
This protects the grid skeleton (roads + boundary stones + the ground under them) against everything. Protecting the interior of another player's plot against an unknown third-party plugin is not possible without an engine-level hook Hytale does not provide.
v1.0.0 — Initial release
- PlotSquared-style plot world: a dedicated flat world split into a grid of square plots separated by roads, generated by a custom world generator. Restart-safe (the world stays loaded for instant teleports).
- Claim & protect plots; full block/interaction protection.
- Point-and-click /plot menu (every action also has a command).
- Merge adjacent plots into any shape (flood-fill, footprint-exact); un-merge.
- Per-plot weather and frozen time of day.
- Trust / visitor permissions and group-wide bans; plot transfer.
- Creature confinement and per-plot population cap; water/lava containment (anti-grief).
- Craftable Plot Deed required to claim/merge (configurable); plot limit (default 9, operators exempt).
