promotional bannermobile promotional banner

BlockProt Reloaded

An advanced Bukkit protection plugin for chests, furnaces, and more, built with a modern GUI and packed with powerful features and extended functionality.
Back to Files

BlockProt Reloaded 1.4.2

File nameBlockProtReloaded-1.4.2.jar
Uploader
ZaynrZarZaynrZar
Uploaded
Nov 2, 2026
Downloads
10
Size
6.1 MB
File ID
9411100
Type
R
Release
Supported game versions
  • 26.3
  • 26.2
  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7

What's new

BlockProt Reloaded 1.4.2 Release Notes

Welcome to BlockProt Reloaded 1.4.2. This release adds custom permissions per friend, closes the remaining item and piston paths around protected blocks, and adds a paginated access log viewer with /bp logs. It keeps the same support range as the 1.4.0 line: Minecraft 1.21.7 through 26.3 on Paper, Purpur, and Folia.

Note on the version number: the second hotfix of the 1.4.0 line was published as 1.4.1-hotfix.2, but it should have been 1.4.0-hotfix.2, because 1.4.1 was reserved for the next feature release. A published hotfix ranks above a plain release of the same number, so a plain 1.4.1 would never be seen as an update. This feature release is therefore numbered 1.4.2, and version numbers continue normally from here.

Highlights

  • Custom Friend Permissions: friends can be set to the Custom level with four independent permissions: Open Container, Deposit Items, Withdraw Items, and Redstone Access. They are enforced when opening containers, moving items in and out, and using doors, trapdoors, and other redstone-controlled blocks.
  • Protection On Every Path: hopper checks now cover both directions, so items can no longer be pulled out of or pushed into a protected block, hoppers can no longer feed items into protected vehicles, and pistons can no longer move protected blocks.
  • Access Logs: /bp logs [here|player <name>|<page>] opens the paginated access audit log for a player, for the block you are looking at, or for recent entries, and the same views are available as Paper dialogs.
  • Region Protection Interoperability: interactions cancelled or denied by another plugin, such as a region or claim protection plugin, are now respected.
  • Thread-Safe Bedrock Form Handling: Bedrock (Geyser/Floodgate) form submissions are dispatched to the owning entity and region threads, eliminating the BlockEntity NBT needs to be accessed sync! error on Paper and Folia servers.

Changelog

Added

  • Custom permissions per friend: the Custom level grants Open Container, Deposit Items, Withdraw Items, and Redstone Access independently.
  • The /bp logs command and Paper dialog views for the access audit log, with filters by player and by block location, and pagination.
  • Hopper protection for protected vehicles (minecarts with chests or hoppers).
  • Piston protection across all protected block types: pistons cannot push, pull, or break any locked block.
  • bStats language chart and metrics documentation.

Changed

  • Reworked configuration handling into smaller components and optimized lock lookups; existing config.yml, blocks.yml, and worlds.yml files are unchanged.
  • Split the /bp debug diagnostics into domain suites, so reports are grouped by area.
  • Moved startup migrations and repairs out of the main plugin class.
  • Pointed console and repository links to the Zaynr-Ecosystem organization.
  • Replaced legacy javax.annotation imports with org.jetbrains.annotations for clean compilation on modern Spigot and Paper 26.3 toolchains.
  • Switched test server LuckPerms dependency resolution in runServer to Modrinth.
  • Bumped Kir-Antipov/mc-publish release workflow action from 3.3.1 to 3.3.2.

Fixed

  • Interactions cancelled or denied by another plugin are now respected instead of being processed further.
  • Exceptions from file operations and tasks are now recorded through the plugin logger.
  • Bedrock form responses are now handled on the correct region and entity threads, which fixes the BlockEntity NBT needs to be accessed sync! error that Floodgate and Geyser players could trigger (issue #26).
  • DoubleChest inventory clicks now correctly resolve the container block and enforce custom permissions (canDeposit, canWithdraw, canOpenContainer).
  • Replaced direct inventory closure in click events with region task dispatching (RegionTasks.runFor(player, player::closeInventory)) to prevent event-loop recursion.
  • Friends with write permissions (canWrite) and admins can now edit protected signs.
  • Simulated player bot test suite repaired: eliminated synchronous mineflayer attack rejection and isolated peaceful difficulty.

Editions

BlockProt Reloaded covers Minecraft 1.21.7 and newer. BlockProt Reloaded Legacy (Minecraft 1.20.5 to 1.21.6) and BlockProt Legacy (Minecraft 1.18.2 to 1.20.4) are unchanged by this release. The version guide explains which one to download and how to move between them.

Status

  • Maintenance: the maintainer is taking a break to focus on other projects. Issues and pull requests are welcome for any change and are reviewed as time allows.

Verification

Before publication this build was tested in GitHub Actions (run 41523889802). Every supported Minecraft version (1.21.7 - 26.3) booted on real Paper, Folia and Purpur servers wherever that software publishes a build (a declared version without a build of its own runs on its newest hotfix), and passed the plugin console diagnostics. On every version the test client supports, a two-player protection test also passed: the owner protects and opens a chest, and a second player can neither open nor break it.

This mod has no additional files