This Minecraft plugin replicates "Prison Life" game on Steam. Players join a server with 3-11 other players, each receiving a random role. The objective is simple: prisoners must work together to escape the prison within 4 days, while guards must prevent them from doing so.
- Flexible Player Count: Support for 3-11 players.
- Role Assignment: Players can be assigned roles such as prisoners or guards, each with their own objectives and gameplay mechanics.
- Objective-based Gameplay: Guards must prevent prisoners from escaping, while prisoners must work together to evade guards and break out of the prison.
- And more to come!
Contributions to the development of this plugin are welcome! If you encounter any bugs or have suggestions for new features, please open an issue or submit a pull request on GitHub.
Please note that if you want to work on an issue, leave a comment, and we will assign it to you.
To build PrisonEscape, you need JDK 17 or higher installed on your system.
Clone this repository, then run the following command:
mvn install
You can then find the .jar file of PrisonEscape in the target/
directory.
This project uses Spotless to ensure code formatting rules are followed.
It is possible to check if the code adheres to the formatting rules by running:
mvn spotless:check
Or, alternatively, format the code:
mvn spotless:apply
To ensure consistency and maintainability, please make sure that your code is properly formatted and compiles successfully before submitting a pull request.
For a more in detail explanation on how to run your local copy please go to the TestServer folder.
Thank you for your contributions! 😊
- Plugin Developers:
This project is licensed under the GNU General Public License (GPL). See the LICENSE file for details.