Tags
Creators
Details
18.4.13-fabric-beta
Compatibility
Required content
Changes
GriefPrevention3D v18.4.13 — Fabric (experimental beta)
Wiki: https://github.com/castledking/GriefPrevention3D/wiki
Roadmap: platforms/fabric-common/ROADMAP.md
Still a beta, dedicated-server-only build. Back up
GriefPreventionDatabefore updating. Requires Fabric API; LuckPerms is optional but recommended.
Overview
Three more Paper commands come to Fabric. /scrollresize resizes a claim with the mouse wheel, /trapped gets a
player out of a claim they can't build in, and /claim alerts warns owners when a piston or fluid is stopped at
their claim's border. Six protections come with them: ender pearls and chorus fruit, lightning fires, fishing
rods, sand cannons, sword sweeps and Minecraft 26.2's sulfur cubes.
The same GriefPrevention3D.jar still runs on Fabric 1.21.2 through 1.21.11 and 26.1 through 26.3, and as a
Spigot/Paper plugin.
New commands
| Command | Permission | What it does |
|---|---|---|
/scrollresize (/claim scrollresize, /sr, /src) |
griefprevention.scrollresize |
Resizes a claim or subdivision with the mouse wheel |
/trapped (/claim trapped) |
griefprevention.trapped |
Moves you out of a claim you can't build in |
/claim alerts [on|off] |
griefprevention.claimalerts |
Border alerts for the claim you're standing in |
/claimtogglealerts [on|off] |
griefprevention.toggleclaimalerts |
Border alerts for all your claims |
All four permissions default to true, as on Paper.
/scrollresize
- Hold the golden shovel and stand in a claim or subdivision, or select one of its corners with the shovel first.
Then run
/scrollresize. Look at a side of the claim and scroll up to push that side away from you, or down to pull it toward you. - While you scroll, the new outline is drawn along with the claims around it. The claim's size and the claim blocks you'd have left show above the hotbar. If the new outline overlaps another claim or costs more blocks than you have, you're told right away.
- Right-click to apply. The resize goes through the same checks as resizing with the shovel: minimum size, overlaps, claim blocks, and subdivisions fitting inside their parent.
- If you selected a corner first, only the two sides that meet at that corner move.
- Any of these cancels: left-clicking a block or entity, dropping (Q), swapping hands (F), pressing a number key, putting the shovel away, dying, changing worlds, or a minute without scrolling. Left-clicking the air doesn't cancel, because 26.3 no longer tells the server about it.
- Shaped claims can't be made on Fabric yet, so they can't be scroll-resized either.
/trapped
- Stand still for ten seconds in a claim you can't build in, and you're moved past the claim's west and north corner and up to the surface, as on Paper. If another claim is in the way, you're moved past that one too. The surface you'd land on is checked against claims as well, so a 3D claim above the ground can't catch you.
- Moving during the ten seconds cancels the rescue.
- Overworld only, since there's no telling where a safe spot is in the nether or the end. Administrative claims
only when
Claims.AllowTrappedInAdminClaimsis on. - Paper's chat hint, which points players who say "trapped" or "stuck" at
/trapped, isn't on Fabric yet.
Claim alerts
- A claim's owner is warned when a piston tries to push a block into or out of the claim, or a fluid tries to flow in or out, and is stopped. The warning gives the location. Repeats are merged, and a burst of them is summed up in one message, as on Paper.
/claim alerts on|offsets the claim you're standing in./claimtogglealerts on|offsets all your claims.
New protections
- Ender pearls and chorus fruit need access trust to land in a claim (
EnderPearlsRequireAccessTrust). A refused pearl breaks, and comes back to the thrower whenRefundDeniedEnderPearlsis on. Players in creative never spent it, so they get nothing back. A refused chorus fruit jump is undone, and vanilla tries another spot. - Lightning starts no fires in claims.
- Fishing rods need container trust to reel in a claimed animal, armor stand or sulfur cube.
- Falling blocks (sand cannons): a falling block that drifted sideways only lands in a claim if the spot it fell from is in that claim too, or if it fell from a claim and lands in one of that claim's unrestricted subdivisions. Otherwise it drops as an item.
- Sword sweeps get the same protection as the hit that caused them. A sweep used to damage the mobs beside its target directly, past every claim check. Creatures, villagers and armor stands in claims, and players in claims where PvP is off, are now checked like the target. On 1.21.2 to 1.21.4 the sweep's knockback is checked too.
- Sulfur cubes (26.2+) are protected like other creatures (#12). Hits, burning arrows and fire aspect can't reach a claimed cube, so a TNT cube can't be lit. Using one takes container trust. Hits were already stopped before the cube's own damage handling; the gaps were fishing rods and sweeps, both closed above.
Config
New config.yml keys, matching the Paper plugin. They're added to existing files on startup without changing
anything you've set, and /gpreload rereads them.
GriefPrevention:
Claims:
AllowTrappedInAdminClaims: false
EnderPearlsRequireAccessTrust: true
RefundDeniedEnderPearls: true
Allow3DSubdivisions, which v18.4.12 read but never wrote into the file, now shows up there too.
Stricter than Paper
- On Paper, anyone standing in a claim can mute its owner's alerts with
/claim alerts. On Fabric it takes permission to edit the claim. /claimtogglealertsalso covers the subdivisions of your claims. Paper leaves subdivisions as they were.
Upgrade notes
- Claims and player data keep the same
GriefPreventionDataformat as Paper. There's nothing to migrate. EnderPearlsRequireAccessTrustdefaults totrue, as on Paper. From this release on, players can't pearl or chorus-fruit into claims they have no access trust in. Set it tofalseto allow that again.- Sweeps, fishing rods and falling blocks now respect claims. Sand cannons aimed into claims they didn't start in stop working, and so do fishing rods used on other players' animals.
- To keep players off a new command, deny its permission in LuckPerms.
Not on Fabric yet
Shaped claims and shaped subdivisions (/shapedclaims, /shapedsubdivideclaims), merging claims, /siege,
/extendclaim, restore nature, buying or selling claim blocks, and charging fees. The roadmap lists the
protections still to come.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:pqVXF7b5:6YUnupTf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pqVXF7b5:6YUnupTf"
}

