A large-scale, custom PocketMine-MP core plugin developed and maintained for production Minecraft: Bedrock Edition prison servers.
PSCore is a full server core built from scratch to power prison-style gameplay on PocketMine-MP servers.
Originally developed for PrestigeSociety, it was later adapted and used in Euphoria Prison, where it ran in a live production environment for an extended period of time.
This project represents years of iterative development, feature expansion, and maintenance.
- 🏗️ Built a complete server core from scratch
- 🌍 Used in a production prison server with real players
- 🔄 Migrated across major API versions (PMMP 3 → 4)
- ⚙️ Designed for complex gameplay systems and progression
- 🧩 Highly customized for specific server needs
While heavily customized, the core includes systems typically found in prison servers, such as:
- Player progression and ranking systems
- Economy and resource management
- Custom gameplay mechanics
- Event-driven player interactions
- Persistent player data handling
⚠️ Note: The codebase is large and tightly coupled to its original server environment.
- ❌ Not compatible with latest PocketMine-MP (API 5.0+)
- 🛑 Development discontinued
- 📦 Archived for reference and portfolio purposes
The plugin was previously updated from PMMP 3.0 → 4.0, requiring significant refactoring due to breaking API changes.
Further updates were not continued after the release of API 5.0.
Click below to view gameplay footage of a server powered by this core:
This project demonstrates:
- Long-term maintenance of a large codebase
- Adapting to breaking API changes across versions
- Designing and managing complex game systems
- Handling real-world production environments
- Event-driven architecture in PHP
This project is not plug-and-play.
- It is heavily tailored to a specific server setup
- Requires significant modification to reuse
- Intended primarily for reference and learning purposes
