File Details
OrbisGuard-0.8.3.jar
- R
- Feb 18, 2026
- 457.79 KB
- 705
- Early Access
File Name
OrbisGuard-0.8.3.jar
Supported Versions
- Early Access
[0.8.3] - 2026-02-18
Fixed
Scythe harvesting not blocked in protected regions - Scythes use HarvestCropInteraction → FarmingUtil.harvest(), a completely different code path from F-key harvesting (BlockHarvestUtils.performPickupByInteraction). Players could harvest crops in protected regions using scythes. Added HarvestCropInteractionMixin that redirects FarmingUtil.harvest() and checks the block-break flag before allowing the harvest. Respects protection hooks so claim plugin members can still harvest in their own claims.
Hammer cycling not blocked when SimpleClaims is installed - Both OrbisGuard and SimpleClaims register a codec override for CycleBlockGroup. Since OrbisGuard loads first alphabetically, SimpleClaims' registration silently replaced OrbisGuard's, completely bypassing hammer protection. Added a mixin on the base CycleBlockGroupInteraction class as a safety net — regardless of which plugin's codec override wins, the mixin checks OrbisGuard permissions and blocks the setBlock call when denied. Respects protection hooks so SimpleClaims members can still hammer in their own claims.