
GriefPrevention3D
A fork of GriefPrevention that adds 3D subdivisions
Список изменений
GriefPrevention3D v17.5.3
Wiki: https://github.com/castledking/GriefPrevention3D/wiki
Highlights
- Fixed claim resize bug - Resizing claims via
/resizeclaimor shovel corner-click no longer incorrectly marks 2D claims as 3D claims. - Fixed visualization issues after resize - Claims now display the correct golden terrain-snapped visualization instead of white wool blocks submerged underground.
- Fixed potential claim duplication - The resize operation now correctly preserves the original claim's 3D status, preventing duplicate or overlapping claim entries.
Bug Fixes
When we added 3D admin claims and 3D initialize points in previous releases, we introduced a new is3D parameter to the DataStore.createClaim() method. The resizeClaim() method was still calling the 12-parameter overload, causing the dryRun=true flag to be misinterpreted as is3D=true.
This meant that resizing any 2D claim would incorrectly mark it as 3D, leading to:
- Incorrect visualization (white iron/wool blocks at specific Y levels instead of golden terrain-snapped blocks)
- Potential claim duplication or overlapping entries in the chunk cache
- Confusion when trying to abandon or reclaim the affected area
The fix updates resizeClaim() to use the correct 13-parameter overload, preserving the original claim's 3D status.
Pairing
This release pairs with GPExpansion v1.1.1 for the new claim block accrual profile controls documented at:
https://github.com/castledking/GPExpansion/wiki/Claim-Block-Accruals
Migration
No data migration required. Existing configs are unchanged.
Note for affected claims: If you have claims that were resized while running v17.4.4 through v17.5.2 and are experiencing weird visualization or overlap issues, an admin may need to manually inspect the claims data file to clean up any duplicate entries.
