A feature-rich Prison gamemode plugin for Minecraft, written in Kotlin.
KPrison is a Minecraft server plugin that implements the classic Prison gamemode. Players start at the lowest rank and work their way up by mining resources, earning money, and ranking up — all the way to freedom.
Built entirely in Kotlin, leveraging the power of the Spigot/Paper API.
Minestick Minestick allows you to set pos1 and pos2 for mines, and assign them a letter (A-Z).
- ⛏️ Mine system — Customizable mines (A → Z) that auto-reset
- 💰 Economy integration — Full Vault-compatible economy support
- 🛡️ Permissions — Granular permission nodes for every feature
- 💬 Custom messages — Fully configurable messages and prefixes
| Dependency | Version |
|---|---|
| Java | 17+ |
| Spigot / Paper | 1.21.1 |
| Vault | Latest |
| worldedit | Latest |
| An economy plugin | (e.g. EssentialsX) |
# Clone the repository
git clone https://github.com/ItsAxel353/KPrison.git
cd KPrison
# Build with Gradle
./gradlew build
# The output JAR will be in build/libs/Contributions are welcome! Feel free to open an issue or submit a pull request.
- Fork the project
- Create your feature branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/my-feature) - Open a Pull Request
This project is open source. See the LICENSE file for details.
Made with ❤️ by ItsAxel353 Assisted by Claude