CrowBar v2.0.2
Curse Maven Snippet
What's new
v2.0.2: claim key synchronization with GPExpansion
CrowBar v2.0.2
On servers running GPExpansion 1.2.7 or newer, CrowBar's claim waypoint key and /claim bar now
change the same setting. Turning claims off with the command no longer leaves the key saying
"No claims found" when you try to turn them back on.
Claim Key and Command Synchronization
- The claim key (
Zby default) cycles own → trusted → both → off, matching GPExpansion. /claim bar <mode>updates CrowBar's selection too. Key presses save the new selection on the server, so/claim barreports the same mode and the choice survives reconnecting.- The bar changes immediately when you press the key. Older server confirmations cannot undo a newer key press, and a refused request returns the bar to the server's selection.
- A mode with no matching claims says, for example,
Claim waypoints: owned (none found). The "No claims found" error is reserved for having no available claims in the current world. - Players need
griefprevention.claim.barto share their mode with GPExpansion. Without it, or on servers without the new integration, CrowBar retains its local claim-key behavior.
Technical Changes
- Added the two-way
crowbar:claim_modechannel. GPExpansion sends the current mode and the modes the key can cycle through; CrowBar sends numbered requests when the key is pressed. - Updated clients receive each available claim's mode eligibility, allowing immediate switches without waiting for another claim list.
- Moved claim payload parsing, selection and mode synchronization into the common module, replacing the separate implementations in all fifteen Fabric and NeoForge client variants.
- Updated the README and wiki controls and integration guides.
Updating
Install CrowBar 2.0.2 on the client and GPExpansion 1.2.7 on the server for synchronized controls. Restart the server after updating GPExpansion, then reconnect clients so they can negotiate the new channel. GPExpansion keeps existing saved claim modes.
Servers without GPExpansion keep their existing behavior. CrowBar's standalone plugin still
uses /crowbar claims for vanilla claim markers; it does not provide the new synchronization
channel itself. Supported Minecraft versions and loaders are unchanged.
Verification
- All 117 common and server-plugin tests pass, including 15 claim synchronization tests covering command changes, key presses, rapid requests, refusals, fallback behavior, malformed payloads and vanilla marker suppression.
- All fifteen client variants and the standalone server plugin build on Java 25 with
./gradlew -Dorg.gradle.jvmargs=-Xmx4g build.
Downloads
CrowBar-1.21-1.21.1-2.0.2.jar/CrowBar-1.21-1.21.1-neoforge-2.0.2.jarfor Minecraft 1.21–1.21.1CrowBar-1.21.2-1.21.5-2.0.2.jarfor Minecraft 1.21.2–1.21.5 (Fabric)CrowBar-1.21.3-1.21.5-neoforge-2.0.2.jarfor Minecraft 1.21.3–1.21.5 (NeoForge)CrowBar-1.21.6-1.21.8-2.0.2.jar/CrowBar-1.21.6-1.21.8-neoforge-2.0.2.jarfor Minecraft 1.21.6–1.21.8CrowBar-1.21.x-2.0.2.jarfor Minecraft 1.21.9–1.21.11 (Fabric)CrowBar-1.21.9-1.21.10-neoforge-2.0.2.jarfor Minecraft 1.21.9–1.21.10 (NeoForge)CrowBar-1.21.x-neoforge-2.0.2.jarfor Minecraft 1.21.11 (NeoForge)CrowBar-26.1.x-2.0.2.jar/CrowBar-26.1.x-neoforge-2.0.2.jarfor Minecraft 26.1.xCrowBar-26.x-2.0.2.jar/CrowBar-26.2.x-neoforge-2.0.2.jarfor Minecraft 26.2CrowBar-26.3.x-2.0.2.jar/CrowBar-26.3.x-neoforge-2.0.2.jarfor Minecraft 26.3CrowBar-plugin-2.0.2.jar: the standalone server plugin for Minecraft 1.21–26.3- Every client jar also works as the server plugin on those servers.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

