A web-based encryption and decryption utility tool for Minecraft Bedrock Edition resource packs.
📖 Project Overview
MCBEPackCrypt is a resource pack encryption and decryption tool specifically designed for Minecraft Bedrock Edition. Through a clean web interface, users can easily encrypt resource packs for protection against unauthorized access and modification.
✨ Key Features
🔐 Resource Pack Encryption: Support for .zip and .mcpack format resource pack encryption
Note: API availability depends on the deployment mode.
Health Check (Available in all modes)
GET /api/health - Service status check and deployment mode information
Full-Stack Mode APIs
The following APIs are only available when DEPLOYMENT_MODE=fullstack:
Encryption Service
POST /api/encrypt - Upload and encrypt resource pack
GET /api/encrypt/status - Get encryption service status
Decryption Service
POST /api/decrypt - Upload encrypted file and key for decryption
GET /api/decrypt/status - Get decryption service status
Download Service
GET /api/download/:id - Download processed file
GET /api/download/stats - Get download statistics
Pure Frontend Mode
When DEPLOYMENT_MODE=frontend-only, encryption and decryption are performed entirely in the browser using the Web Crypto API. No backend processing APIs are available.
📝 Usage Instructions
Encrypting Resource Packs
Access the web interface
Select the resource pack file to encrypt (.zip, .mcpack)
Click the "Encrypt" button
Wait for processing to complete
Download the compressed package containing the encrypted file and key
Decrypting Resource Packs
Prepare the encrypted .zip file and corresponding .key file
Upload both files simultaneously on the decryption page
Click the "Decrypt" button
Download the decrypted resource pack
⚠️ Important Notes
File size limit: Maximum 100MB per file
Download link validity: 5 minutes
Download limit: Each link can only be downloaded once
Key security: Please keep the key file safe, it cannot be recovered if lost
Supported formats: Only supports standard Minecraft Bedrock Edition resource pack formats