Prison Mines + Skyblock Islands in the Sky
"Break rocks. Build empires. Escape the void."
SkyVault Prison combines Prison and Skyblock gameplay into a unique floating prison experience where players:
- Mine resources in shared prison mines (Ranks A → Z)
- Rank up and unlock better mines
- Build personal Skyblock islands
- Compete in economy leaderboards
- Prestige for endgame rewards
Target Audience: Ages 12-25 (grinders, collectors, competitive players)
- 26 Ranks (A → Z) with progressive mine unlocks
- Rank up by earning money from mining
- Prestige System - Reset to Rank A for permanent multipliers
- Public mines reset every 15 minutes
- Anti-AFK system
- Personal Islands - 25x25 starting size (expandable to 200x200)
- Generators - Passive income (cobble, iron, gold, diamond)
- Farms - Manual farming for profit
- Mob Spawners - Rare drops and loot
- Island Leaderboards - Richest, best looking, most visitors
- Money Sources - Mining (80%), generators (10%), farming (10%)
- Money Sinks - Rank-ups (60%), island upgrades (20%), private mines (10%)
- Player Market - Auction house for trading
- Leaderboards - Track top earners and builders
SkyVault Prison uses a modern Rust backend with Java Paper plugin bridge:
Player (Java/Bedrock)
↓
Paper Server (1.20.4+) + Geyser (Bedrock crossplay)
↓
Paper Bridge Plugin (Java)
↓
HTTP (port 7878) → Rust Daemon
↓
Rust Plugins:
- plugin-prison (ranks, mines, sell system)
- plugin-skyblock (islands, generators, farms)
- plugin-economy (money, shops, leaderboards)
- plugin-boosters (XP/money multipliers)
- plugin-ranks (VIP perks)
↓
Database (SQLite/PostgreSQL)
↓
Returns Actions → Paper executes
Java + Bedrock Players Can Play Together!
- ✅ Geyser - Bedrock crossplay on port 19132
- ✅ Floodgate - No Xbox authentication required
- ✅ Touch Controls - Optimized for mobile/console
- ✅ All Features - Mining, islands, shops work on both platforms
Connect:
- Java:
your-server.com:25565 - Bedrock:
your-server.com:19132
- Miner ($4.99) - +10% sell price, 2 extra homes, Miner-only mine
- Gemstone ($9.99) - +20% sell price, 5 homes, /fly in island
- Tycoon ($19.99) - +35% sell price, 10 homes, free private mine
- Overlord ($49.99) - +50% sell price, unlimited homes, auto-sell
- 2x XP - $2.99 (1 hour)
- 2x Money - $4.99 (1 hour)
- Global Booster - $14.99 (server-wide 1.5x for 30 min)
- $9.99/month or $49.99 lifetime
- Personal 50x50 mine (never shared)
- 2x ore value multiplier
- Custom ore distribution
- Mining Crate - $1.99
- Gemstone Crate - $4.99
Revenue Target: $1,165/month (300 active players)
cd rust
cargo build --release
# Copy binary
sudo cp target/release/game-daemon /usr/local/bin/skyvault-daemon
# Create systemd service
sudo systemctl enable skyvault-daemon
sudo systemctl start skyvault-daemon# Install Paper 1.20.4+
wget https://api.papermc.io/v2/projects/paper/versions/1.20.4/builds/latest/downloads/paper-1.20.4.jar
# Install Geyser (Bedrock crossplay)
cd plugins
wget https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot -O Geyser-Spigot.jar
wget https://download.geysermc.org/v2/projects/floodgate/versions/latest/builds/latest/downloads/spigot -O floodgate-spigot.jarcd java/paper-bridge
./gradlew shadowJar
cp build/libs/paper-bridge-1.0-all.jar /opt/minecraft/plugins/# Edit Paper bridge config
vim /opt/minecraft/plugins/paper-bridge/config.yml
# Start Minecraft
java -Xmx6G -Xms6G -jar paper.jar noguiFull setup guide: See MINECRAFT_SETUP.md
SkyVault Prison includes enterprise-grade security:
- ✅ Advanced Anti-Cheat - ML-style bot detection
- ✅ Threat Scoring - 0-100 scale with hourly decay
- ✅ Graduated Bans - 5 escalation levels
- ✅ HWID Bans - Hardware fingerprinting for serious offenders
- ✅ Admin Dashboard - Real-time monitoring at port 7878/admin
- ✅ Audit Logging - Complete action trail
- ✅ Tebex Integration - Webhook validation
See: SECURITY.md, ADVANCED_AC.md, BAN_STRATEGY.md
Access web UI at: http://your-server:7878/admin
Features:
- Real-time player count and revenue
- Threat monitoring (players with score > 50)
- One-click ban/unban with HWID support
- Transaction logs with fraud detection
- Leaderboard management
- Audit trail search
See: ADMIN_DASHBOARD.md
game-server-4/
├── rust/ # Rust backend
│ ├── game-core/ # Core plugin system
│ ├── game-daemon/ # HTTP server
│ ├── plugin-prison/ # (TODO) Ranks A-Z, mines
│ ├── plugin-skyblock/ # (TODO) Islands, generators
│ ├── plugin-economy/ # (TODO) Money, shops
│ ├── plugin-boosters/ # (TODO) XP/money multipliers
│ └── plugin-ranks/ # (TODO) VIP perks
├── java/ # Java Paper bridge
│ └── paper-bridge/ # HTTP → Rust communication
├── SKYBLOCK_PRISON_MASTER.md # Complete design doc
├── MINECRAFT_SETUP.md # Installation guide
├── SECURITY.md # Security features
├── ADVANCED_AC.md # Anti-cheat deep dive
├── BAN_STRATEGY.md # Graduated ban system
├── ADMIN_DASHBOARD.md # Dashboard guide
├── DEPLOYMENT.md # Production deployment
├── docker-compose.yml # Docker setup
└── deploy.sh # Deployment script
| Component | Status |
|---|---|
| Infrastructure | ✅ Complete |
| Java Paper Bridge | ✅ Complete |
| Security Suite | ✅ Complete |
| Admin Dashboard | ✅ Complete |
| Geyser (Bedrock) | ✅ Complete |
| Design Document | ✅ Complete |
| plugin-prison | |
| plugin-skyblock | |
| plugin-economy | |
| plugin-boosters | |
| plugin-ranks |
Next Steps:
- Implement Rust plugins (follow mc-creative-rust pattern)
- Configure Tebex products
- Build prison mines (A-Z)
- Test crossplay (Java + Bedrock)
- Deploy to production
- SKYBLOCK_PRISON_MASTER.md - Complete game design (26 ranks, economy, monetization)
- MINECRAFT_SETUP.md - Full installation guide with Geyser
- SECURITY.md - Security features and validation
- ADVANCED_AC.md - Anti-cheat system deep dive
- BAN_STRATEGY.md - Graduated ban policy (5 levels)
- ADMIN_DASHBOARD.md - Web UI guide
- DEPLOYMENT.md - Production deployment guide
| Competitor | Our Advantage |
|---|---|
| Traditional Prison | Skyblock islands (creative outlet) |
| Traditional Skyblock | Prison grinding (satisfying progression) |
| Pay-to-Win Servers | Fair monetization (cosmetics + time-savers) |
| Java-Only Servers | Bedrock crossplay (mobile/console players) |
Unique Selling Point: "Best of both worlds - grind AND build in the sky"
- 60 paying players (20% conversion)
- $12 average spend per player/month
- $1,165/month revenue
- 125 paying players (25% conversion)
- $15 average spend per player/month
- $1,875/month revenue
- Rust infrastructure complete
- Java Paper bridge ready
- Security suite implemented
- Admin dashboard ready
- Geyser configured (Bedrock)
- Design document complete
- Documentation written
- Implement 5 Rust plugins
- Build prison mines (Ranks A-Z)
- Configure Tebex products
- Beta test with 50 players
- Partner with YouTubers
- Launch!
- Design Doc: SKYBLOCK_PRISON_MASTER.md
- Setup Guide: MINECRAFT_SETUP.md
- API Endpoints:
POST /api/event,GET /health,GET /metrics - Admin Dashboard: http://localhost:7878/admin
⛏️ Break Rocks. Build Empires. Escape the Void. ⛏️
Architecture: Rust + Java Paper + Geyser (Java + Bedrock) Version: 1.0 Status: Infrastructure complete, plugins needed License: MIT Repository: https://github.com/techmad220/game-server-4