ABPrison is a lightweight and customizable Paper plugin for Prison servers. It lets administrators create configurable mine regions where players can break blocks, with automatic regeneration after a custom timer.
Each mine can have its own display name, reset interval, block composition, weighted block chances, and optional break permission. Server staff can manage everything through an easy in-game GUI or commands, including creating mines, editing blocks, changing timers, resetting mines, and enabling per-mine access permissions.
Main Features
ABPrison Permissions:
abprison.admin
Grants full access to all ABPrison admin commands and GUI features.
Admins can create, delete, edit, reset, and configure mines. This permission also bypasses per-mine break restrictions.
abprison.bypass
Allows the player to bypass mine protections.
Players with this permission can place blocks inside mine regions and break blocks even if a mine-specific permission is required.
abprison.mine.break.<mine>
Allows the player to break blocks inside a specific mine when that mine has permission requirements enabled.
Replace <mine> with the mine name.
Example:
abprison.mine.break.a
Allows the player to mine inside mine a.
<custom-permission>
Each mine can also use a custom permission node configured from the GUI.
For example, if mine a is configured to use:
minera.break.a
Each mine can have its own display name, reset interval, block composition, weighted block chances, and optional break permission. Server staff can manage everything through an easy in-game GUI or commands, including creating mines, editing blocks, changing timers, resetting mines, and enabling per-mine access permissions.
Main Features
- Custom prison mines with cuboid region selection
- Automatic mine regeneration
- Per-mine reset timers
- Weighted block composition
- In-game admin GUI
- Per-mine break permissions
- Custom permission nodes
- Mine protection against block placing
- Paper 1.19.4+ support
- Java 17 support
ABPrison Permissions:
abprison.admin
Grants full access to all ABPrison admin commands and GUI features.
Admins can create, delete, edit, reset, and configure mines. This permission also bypasses per-mine break restrictions.
abprison.bypass
Allows the player to bypass mine protections.
Players with this permission can place blocks inside mine regions and break blocks even if a mine-specific permission is required.
abprison.mine.break.<mine>
Allows the player to break blocks inside a specific mine when that mine has permission requirements enabled.
Replace <mine> with the mine name.
Example:
abprison.mine.break.a
Allows the player to mine inside mine a.
<custom-permission>
Each mine can also use a custom permission node configured from the GUI.
For example, if mine a is configured to use:
minera.break.a
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.20.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
ABPRISON is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21 and newer. Downloaded 6 times (via Spigot). Download it and open it directly in the game.