# GriefPrevention3D v17.4.7
**Wiki:** https://github.com/castledking/GriefPrevention3D/wiki
## Highlights
- **New `INITIALIZE_ZONE_3D` visualization** — First-click diamond markers for 3D admin claims and 3D subdivisions now render at the exact clicked Y coordinate instead of snapping to the terrain surface.
- **Proper visualization pipeline** — Replaced a raw `sendBlockChange` hack with a real visualization type that supports cleanup tracking, glow mode, and event firing.
## INITIALIZE_ZONE_3D Visualization
3D claims are placed at the exact block the player targets — that's the core difference from 2D claims, which snap to terrain. Previously, the first-click diamond marker didn't respect this: it either used `INITIALIZE_ZONE` (which terrain-snaps to the surface) or bypassed the visualization system entirely with a raw `sendBlockChange`.
The new `INITIALIZE_ZONE_3D` type renders the diamond marker at the exact Y of the clicked block. It routes through `drawRespectingYBoundaries` in `FakeBlockVisualization` and uses exact placement in `GlowingVisualization`, consistent with how `SUBDIVISION_3D` and `ADMIN_CLAIM_3D` boundary types already work.
Both 3D admin claims and 3D subdivisions now use this type for their first-click marker.
## Migration
No data migration or configuration changes required.
Optional dependencies
QuickShop-Hikari
Any compatible version
VaultUnlocked
Any compatible version
PlaceholderAPI
Any compatible version
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" }