addon-packer
v2.0.2
Published
Empaqueta archivos para Minecraft Addons (mcaddon, mcpack, etc.)
Maintainers
Readme
📦 Addons-Packer
Herramienta CLI profesional para empaquetar addons de Minecraft Bedrock Edition con validación automática.
🚀 Instalación
npm install -g addon-packer✨ Características Principales
- 🏗️ Crea
.mcaddon,.mcpacky.mcworld - 🔍 Valida estructuras de addons (manifest.json, etc.)
- 🖥️ Soporte multiplataforma (Windows/macOS/Linux/Termux)
- ⚙️ Configuración persistente de rutas
- 🎨 Salida colorizada para mejor legibilidad
- 🔄 Sobrescritura segura con confirmación
📜 Uso Básico
1. Configuración inicial
addon-packer config <carpeta_proyectos> [carpeta_builds]Ejemplo:
addon-packer config ~/mc_projects ~/mc_builds2. Empaquetar recursos
addon-packer res <carpeta> <nombre> [--force]Ejemplo:
addon-packer res ./rp awesome_textures3. Empaquetar comportamiento
addon-packer beh <carpeta_bp> <nombre> [--resources <carpeta_rp>] [--force]Ejemplo:
addon-packer beh ./bp monster_addon --resources ./rp🛠 Requisitos Técnicos
- Node.js v14+
- npm v6+
- Minecraft Bedrock Edition (para probar los addons)
🏗️ Estructura de Archivos
addon/
├── bp/ # Behavior Pack
│ ├── manifest.json
│ └── scripts/
├── rp/ # Resource Pack
│ ├── manifest.json
│ └── textures/
└── world/ # World Template (opcional)📌 Ejemplos Avanzados
Paquete completo (BP + RP)
addon-packer beh ./bp dungeon_crawler --resources ./rpForzar sobrescritura
addon-packer res ./rp city_textures --forceUsar rutas absolutas
addon-packer config /mnt/storage/mc_projects🐛 Solución de Problemas
Error: "addon-packer: command not found"
npm install -g addon-packer --force
echo 'export PATH=$PATH:'$(npm bin -g) >> ~/.bashrc
source ~/.bashrcError: "Cannot find module 'chalk'"
npm uninstall -g addon-packer
npm install -g addon-packer🤝 Contribuir
- Haz fork del proyecto
- Crea una rama (
git checkout -b feature/awesome-feature) - Haz commit de tus cambios (
git commit -m 'Add some feature') - Haz push a la rama (
git push origin feature/awesome-feature) - Abre un Pull Request
📄 Licencia
MIT © [Tu Nombre] - GitHub
