# Release: Shaped Claims + Subclaim Resize Fixes
## Highlights
- Added shaped claim editing workflow with segment-based expansion/resizing.
- Fixed subclaim resize validation so subdivisions cannot be resized outside parent confines.
- Fixed container-corner interaction flow so 3D subdivision corner clicks correctly prioritize resize.
- Added stronger nested-subclaim safety checks to prevent invalid create paths.
## Shaped Claims
To enable shaped claims, set:
- `GriefPrevention.Claims.AllowShapedClaims: true`
Then use:
- `/shapedclaims` to enter shaped claim mode.
### Quick Walkthrough
In shaped claim mode:
- Right-click boundaries to create/edit segments on non-rectangular claims.
- Click corners or matching segment points to perform shaped merge-resizes.
- Right-click selected segments to resize claim sides directly.
- Segment resize direction depends on player position relative to the segment:
- Center = expand full side.
- Left = expand left portion.
- Right = expand right portion.
- `/expandclaim 10` and `/expandclaim -10` work with selected segments.
## Subclaim Resize Fixes
- Prevented 2D/3D subdivision resize from escaping parent confines and creating conflict-zone style invalid states.
- Added stricter containment checks for subclaim create/resize paths.
- Ensured existing shaped claims remain protected even if `AllowShapedClaims` is later turned off.
- Updated resize failure messaging for parent-confine violations.
## Technical Improvements
- Container-click handling now matches normal shovel behavior for corner clicks:
- Corner click on editable 3D subdivision starts resize flow first.
- Subdivision creation no longer incorrectly starts on those corner/container interactions.
- Nested subdivision creation is now guarded at datastore level, not only interaction layer logic.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }