Download Latest Version GriefPrevention3D.jar (933.2 kB)
Email in envelope

Get an email when there's a new version of GriefPrevention3D

Home / 17.4.7
Name Modified Size InfoDownloads / Week
Parent folder
GriefPrevention3D.jar 2026-05-16 800.7 kB
17.4.7 source code.tar.gz 2026-05-16 377.8 kB
17.4.7 source code.zip 2026-05-16 479.7 kB
README.md 2026-05-16 1.4 kB
Totals: 4 Items   1.7 MB 0

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.

Source: README.md, updated 2026-05-16