Upload peepshare_archive_Entertaiment.json
Browse files
peepshare_archive_Entertaiment.json
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"id": "archive-1760909839736",
|
| 3 |
+
"name": "Entertaiment",
|
| 4 |
+
"description": "Aqui un monton de series XD",
|
| 5 |
+
"posts": [
|
| 6 |
+
{
|
| 7 |
+
"title": "sus",
|
| 8 |
+
"author": "Anonymous",
|
| 9 |
+
"content": "<div align=\"center\">\n <a href=\"https://discord.gg/mwqYppvnVw\"><img src=\"https://img.shields.io/badge/Comunidad_de_Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white\" alt=\"Comunidad de Discord\" /></a>\n <br>\n <a href=\"https://deepwiki.com/Derszi65g/MCPARCH\"><img src=\"https://deepwiki.com/badge.svg\" alt=\"Ask DeepWiki\"></a>\n</div>\n\n# MCPARCH - Gestor y Lanzador Avanzado para Minecraft PE en Linux\n\n`mcparch` es un script de Bash todo-en-uno diseñado para compilar, gestionar y ejecutar múltiples versiones de Minecraft: Bedrock Edition (PE) en Linux de forma sencilla y robusta.\n\n## Características Principales\n\n- **Compilación Automatizada:** Clona y compila `mcpelauncher-client` y `mcpelauncher-extract` desde el código fuente, resolviendo conflictos comunes de librerías (como `zlib` vs `zlib-ng`) de forma aislada y segura.\n- **No Más Compilación (Opcional):** Importa y exporta binarios precompilados, o descárgalos desde repositorios de la comunidad. ¡Usa `mcpelauncher` sin compilar nada!\n- **Gestión de Múltiples Versiones:** Instala y gestiona diferentes versiones del juego a partir de archivos `.apk`. ¡Cambia de una versión a otra con un simple comando!\n- **Lanzador Inteligente:** Ejecuta tu versión favorita por defecto o te permite elegir cuál lanzar si tienes varias.\n- **Menú Interactivo (TUI):** Una interfaz de texto amigable para acceder a todas las funciones sin necesidad de memorizar los comandos.\n- **Integración con el Escritorio:** Crea y actualiza accesos directos `.desktop` en el menú de aplicaciones, permitiendo personalizar el icono.\n- **Autocompletado de Shell:** Instalación automática de autocompletado para **Bash, Fish y Zsh**, con todos los nuevos comandos y alias.\n- **Desinstalación Flexible:** Permite desinstalar solo el script o realizar una limpieza completa de todos los datos.\n- **Sistema de Plugins:** Extiende la funcionalidad de `mcparch` con comandos y características personalizadas a través de un sistema de plugins simple.\n\n# Vistazo Rápido\n\n## MENU GAME\n\n\n\n## SHORTCUT\n\n| Icono default | Icono Personalizado |\n| :--------------: | :--------------: |\n|  |  |\n\n## TUI MODE\n\n\n\n\n## Requisitos Previos\n\nPara usar `mcparch`, necesitas algunas herramientas básicas. Las hemos dividido en dos grupos: las que necesita el script para funcionar y las que solo son necesarias si vas a compilar.\n\n### Dependencias del Script (Esenciales)\n\nEstas son necesarias para que la mayoría de las funciones de `mcparch` (como la gestión de repositorios, la actualización del script y la instalación de binarios) funcionen correctamente.\n\n- **`git`**: Para clonar y actualizar el script desde GitHub.\n- **`curl`**: Para descargar archivos de internet (binarios, plugins, etc.).\n- **`jq`**: **¡Muy importante!** Se usa para leer y procesar los archivos `sources.json` de los repositorios. Sin `jq`, la gestión de binarios y plugins no funcionará.\n- **`zenity`** (Opcional): Necesario únicamente si quieres usar el selector de archivos gráfico con la opción `--add-gui`.\n\nLa mayoría de los sistemas ya incluyen `git` y `curl`. Puedes instalar `jq` y `zenity` con el gestor de paquetes de tu distribución (ej: `sudo pacman -S jq zenity`).\n\n### Dependencias de Compilación (Opcional)\n\nEstas dependencias **solo son necesarias si planeas compilar `mcpelauncher` desde el código fuente** usando la opción `-b` (`--build`). Si vas a usar binarios precompilados (`-gb`), no necesitas instalar esto (en teoria).\n\nEl proceso de compilación requiere herramientas como `cmake`, `make`, `clang`, `pkg-config` y una serie de librerías de desarrollo (como `qt5`, `libzip`, `openssl`, etc.).\n\nLa forma más sencilla de instalarlas es dejar que `mcparch` lo haga por ti:\n```bash\nmcparch --install-deps\n```\nEste comando detectará tu distribución de Linux e intentará instalar el grupo completo de paquetes necesarios.\n\n## Instalación y Primeros Pasos\n\nPara la mejor experiencia, instala `mcparch` como un comando de sistema.\n\n**1. Clonar el repositorio:**\n```bash\ngit clone https://github.com/Derszi65g/MCPARCH.git\ncd MCPARCH\n```\n\n**2. Dar permisos de ejecución:**\n```bash\nchmod +x mcparch\n```\n\n**3. Instalar a nivel de sistema:**\nEste comando copiará el script a `/usr/local/bin` e instalará el autocompletado.\n```bash\n# Usando el nuevo alias más corto\nsudo ./mcparch -in\n```\nDespués de ejecutarlo, **reinicia tu terminal**. Ahora podrás usar el comando `mcparch` desde cualquier directorio.\n\n**4. Obtener los componentes del launcher:**\nTienes dos opciones: compilar desde el código fuente (requiere tiempo) o instalar binarios precompilados (rápido).\n\n* **Opción A: Compilar (El método tradicional)**\n ```bash\n # Usando el alias\n mcparch -b\n ```\n* **Opción B: Instalar sin compilar (Recomendado)**\n Primero, añade un repositorio de binarios. Por ejemplo, el de la comunidad:\n ```bash\n mcparch -ar https://raw.githubusercontent.com/Derszi65g/Mcparch-binarys/main/sources.json\n ```\n Luego, descarga e instala los binarios:\n ```bash\n mcparch -gb\n ```\n\n**5. Añadir tu primera versión de Minecraft:**\nNecesitarás un archivo `.apk` compatible con la arquitectura **x86_64**.\n```bash\n# Usando el alias\nmcparch -a\n```\nEl script te pedirá la ruta al archivo `.apk` y un ID único para identificar esta versión (ej: `1.21.0`).\n\n\n## Guía de Uso Detallada\n\nEsta sección explica en profundidad las funciones más importantes de `mcparch`.\n\n### Jugar a Minecraft\n\n- **`mcparch`**\n - Es el comando principal para jugar. Su comportamiento es inteligente:\n - Si has establecido una versión por defecto con `-sd`, la lanzará directamente.\n - Si no hay una versión por defecto pero solo tienes una instalada, la iniciará.\n - Si tienes varias versiones y ninguna es la predeterminada, te mostrará un menú numerado para que elijas cuál ejecutar.\n - Si no tienes ninguna versión instalada, te guiará para que añadas una.\n\n- **`mcparch -r <ID>` (o `--run <ID>`)**\n - Lanza una versión específica de forma directa, sin menús, usando el ID que le asignaste al añadirla. Es ideal para scripts o para cuando sabes exactamente qué versión quieres.\n\n- **`mcparch -i` (o `--interactive`)**\n - Inicia una interfaz de texto (TUI) que te guía a través de las operaciones más comunes como jugar, añadir/eliminar versiones, compilar, etc. Es la forma más fácil de usar el script si no recuerdas los comandos.\n\n### Gestión de Versiones (con .apk)\n\n- **`mcparch -a [RUTA]` (o `--add [RUTA]`)**\n - Registra una nueva versión del juego. Te pedirá un **ID único** (un \"apodo\" como `1.21.0` o `beta-texturas`) para que puedas identificarla fácilmente.\n - También te pedirá la ruta al archivo `.apk` de Minecraft. **Importante:** Debe ser un `.apk` para la arquitectura **x86 o x86_64**, no los que se usan en teléfonos (ARM).\n - Puedes pasar la ruta al `.apk` como argumento para saltarte la pregunta: `mcparch -a /ruta/a/mi/juego.apk`.\n\n- **`mcparch -ad` (o `--add-gui`)**\n - Abre un selector de archivos gráfico (usando `zenity`) para que puedas elegir el `.apk` de forma visual, sin necesidad de escribir la ruta a mano.\n\n- **`mcparch -d <ID>` (o `--remove <ID>`)**\n - **¡Comando destructivo!** Elimina permanentemente una versión, incluyendo su directorio de datos (mundos, texturas, configuraciones...). Siempre te pedirá una confirmación antes de borrar nada.\n\n- **`mcparch -sd <ID>` (o `--set-default <ID>`)**\n - Establece una versión como la predeterminada. Esta es la que se lanzará cuando ejecutes `mcparch` sin argumentos.\n\n- **`mcparch -ri <ID_VIEJO> <ID_NUEVO>` (o `--rename <ID_VIEJO> <ID_NUEVO>`)**\n - Permite cambiar el ID de una versión si te equivocaste o quieres organizarlas mejor.\n\n- **`mcparch -cs <ID>` (o `--shortcut <ID>`)**\n - Crea un archivo `.desktop` en tu sistema, lo que hace que el juego aparezca en el menú de aplicaciones de tu entorno de escritorio (GNOME, KDE, etc.).\n - **Icono personalizado:** Puedes añadir la opción `-ic <RUTA>` (o `--icon <RUTA>`) para usar un icono específico.\n - Si pones una ruta completa (ej: `/home/user/icon.png`), usará ese archivo.\n - Si solo pones un nombre de archivo (ej: `MCJA.svg`), lo buscará dentro de la carpeta `icons/` del proyecto `MCPARCH`.\n\n### Instalación sin Compilar (Binarios)\n\nEsta es la forma más rápida de tener `mcpelauncher` funcional, saltándote la compilación.\n\n- **`mcparch -ar <URL>` (o `--add-repo <URL>`)**\n - Añade un \"repositorio\", que es simplemente una URL a un archivo `sources.json` en internet. Este archivo contiene una lista de binarios precompilados (el launcher y sus herramientas).\n - **Necesitas añadir al menos un repositorio para poder descargar binarios.**\n - *Ejemplo:* `mcparch -ar https://raw.githubusercontent.com/Derszi65g/Mcparch-binarys/main/sources.json`\n\n- **`mcparch -gb` (o `--get-binary`)**\n - Consulta todos los repositorios que hayas añadido y te presenta una lista unificada de todos los binarios disponibles.\n - Marcará como `(Recomendado)` aquellos binarios que sean compatibles con la arquitectura de tu sistema (ej: x86_64).\n - Solo tienes que elegir un número de la lista para que se descargue e instale automáticamente.\n\n- **`mcparch -ip <RUTA>` (o `--import <RUTA>`)**\n - Instala los binarios desde un archivo local `.tar.gz`. Es útil si has descargado los binarios manualmente o si un amigo te ha pasado su backup.\n\n- **`mcparch -ep <RUTA>` (o `--export <RUTA>`)**\n - Si has compilado los componentes con `-b`, este comando los empaqueta en un único archivo `.tar.gz`. Este archivo es \"portable\" y puedes usarlo con `-ip` en otra máquina para no tener que volver a compilar.\n\n### Gestión de Plugins\n\nMCPARCH ahora cuenta con un sistema de plugins para extender su funcionalidad.\n\n- **`mcparch p --get [<REPO>]`**: Busca, instala o actualiza plugins desde repositorios.\n- **`mcparch p --add <RUTA.tar.gz>`**: Instala un nuevo plugin desde un paquete.\n- **`mcparch p --remove <COMANDO>`**: Desinstala un plugin por su comando.\n- **`mcparch p --list`**: Lista todos los plugins instalados.\n\n### Para Desarrolladores: Creando Repositorios\n\nCualquier persona puede crear y alojar un archivo `sources.json` (por ejemplo, en un repositorio de GitHub o en un Gist) para compartir tanto binarios precompilados como plugins con la comunidad. `mcparch` puede añadir cualquier URL que apunte a un archivo `sources.json` válido.\n\n#### Estructura Base del `sources.json`\n\nEl archivo tiene una estructura simple, con un objeto principal `repository` que define el nombre y el tipo de contenido que provee.\n\n```json\n{\n \"repository\": {\n \"name\": \"Mi-Repo-Personal\",\n \"type\": \"precompiled\"\n },\n \"precompiled\": {\n \"...\": \"...\"\n }\n}\n```\n\n- `repository.name`: Un nombre único para tu repositorio.\n- `repository.type`: Define cómo `mcparch` debe interpretar el contenido. Los tipos oficiales son `precompiled` y `plugins`. Sin embargo, este campo es extensible (ver más abajo).\n\n#### Ejemplo: Repositorio de Binarios (`\"type\": \"precompiled\"`)\n\nEste tipo se usa para distribuir los componentes del launcher ya compilados. `mcparch` buscará la clave `\"precompiled\"` en el JSON.\n\n```json\n{\n \"repository\": {\n \"name\": \"Mis-Binarios-x86_64\",\n \"type\": \"precompiled\"\n },\n \"precompiled\": {\n \"mcparch-1.0-x86_64\": {\n \"description\": \"Launcher v2.0 para x86_64\",\n \"url\": \"https://github.com/mi-usuario/mi-repo/releases/download/v1.0/mcparch-portable-x86_64.tar.gz\",\n \"compatibility\": {\n \"architectures\": [\"x86_64\"]\n }\n },\n \"mcparch-1.0-aarch64\": {\n \"description\": \"Launcher v1.0 para aarch64\",\n \"url\": \"https://github.com/mi-usuario/mi-repo/releases/download/v1.0/mcparch-portable-aarch64.tar.gz\",\n \"compatibility\": {\n \"architectures\": [\"aarch64\"]\n }\n }\n }\n}\n```\n\n- **Clave del Objeto (`mcparch-1.0-x86_64`):** Es un ID único para el binario.\n- `description`: Texto que se mostrará al usuario en la lista de `mcparch -gb`.\n- `url`: Un enlace de descarga **directa** al archivo `.tar.gz` creado con `mcparch -ep`.\n- `compatibility.architectures`: Una lista de arquitecturas compatibles (ej: `x86_64`, `aarch64`). `mcparch` usará esto para marcar el binario como `(Recomendado)` si coincide con la del usuario.\n\n#### Ejemplo: Repositorio de Plugins (`\"type\": \"plugins\"`)\n\nEste tipo se usa para distribuir plugins. `mcparch` buscará la clave `\"plugins\"` en el JSON.\n\n```json\n{\n \"repository\": {\n \"name\": \"Mis-Plugins-Geniales\",\n \"type\": \"plugins\"\n },\n \"plugins\": {\n \"theme-manager\": {\n \"version\": \"1.2.0\",\n \"description\": \"Gestiona temas para la UI del launcher\",\n \"url\": \"https://github.com/mi-usuario/mi-repo/releases/download/v1.2/theme-manager.tar.gz\"\n },\n \"backup-tool\": {\n \"version\": \"2.0.0\",\n \"description\": \"Crea copias de seguridad de tus mundos\",\n \"url\": \"https://github.com/mi-usuario/mi-repo/releases/download/v2.0/backup-tool.tar.gz\"\n }\n }\n}\n```\n\n- **Clave del Objeto (`theme-manager`):** Es el **comando** que el plugin registrará en `mcparch`. Debe ser único.\n- `version`: La versión del plugin. Se usa para detectar actualizaciones.\n- `description`: Texto que se mostrará al usuario en la lista de `mcparch p --get`.\n- `url`: Un enlace de descarga **directa** al paquete `.tar.gz` del plugin.\n\n#### Extensibilidad: ¡Crea tu Propio `type`!\n\nEl campo `type` no está limitado a los valores oficiales. Un desarrollador puede crear un plugin para `mcparch` que defina y utilice un nuevo tipo de repositorio.\n\n**Ejemplo hipotético:**\n\n1. Un desarrollador crea un plugin llamado `texture-pack-manager`.\n2. Este plugin está programado para buscar repositorios con `\"type\": \"textures\"`.\n3. El desarrollador publica un `sources.json` con este nuevo tipo:\n\n ```json\n {\n \"repository\": {\n \"name\": \"Packs-de-Texturas-HD\",\n \"type\": \"textures\"\n },\n \"texture_packs\": {\n \"textura-hd-1\": { \"url\": \"...\" }\n }\n }\n ```\n4. Cuando un usuario instala el plugin `texture-pack-manager` y añade el repositorio, el plugin puede usar el comando `mcparch p texture-pack-manager --install textura-hd-1` para descargar y gestionar el contenido definido en el JSON.\n\nEsto permite que el ecosistema de `mcparch` crezca con nuevas funcionalidades sin necesidad de modificar el script principal.\n\n### Mantenimiento del Script\n\n- **`mcparch -in` (o `--install`)**: Instala el script `mcparch` y el autocompletado en las carpetas del sistema para que puedas llamarlo desde cualquier terminal.\n- **`mcparch -up` (o `--update`)**: Comprueba si hay una nueva versión del script en GitHub. Si la hay, te mostrará los cambios y te preguntará si quieres actualizarte.\n- **`mcparch -us` (o `--uninstall-script`)**: Desinstala **únicamente** el script y el autocompletado. No toca los componentes compilados ni tus versiones del juego. Es útil si quieres dejar de usarlo como comando de sistema pero no quieres perder tus datos.\n- **`mcparch -u` (o `--uninstall`)**: **Desinstalación total.** Este comando ejecuta `-us` y además elimina los componentes compilados (`mcpelauncher-client`, etc.), los directorios de código fuente y te da la opción de borrar también todas tus versiones de Minecraft instaladas.\n- **`mcparch -c` (o `--check`)**: Realiza un diagnóstico completo para asegurar que todo funcione. Verifica:\n - **Dependencias:** Si te falta `git`, `cmake`, `jq`, etc.\n - **Componentes:** Si `mcpelauncher-client` está instalado.\n - **Configuración:** Si los archivos en `~/.config/mcparch` son correctos.\n\n\n## Resumen de Comandos (`mcparch -h`)\n\n```\nUso: mcparch [opción] [argumento]\n\nGestor y Lanzador avanzado para Minecraft: Bedrock Edition en Linux.\n\nOpciones Principales:\n -h, --help Muestra este mensaje de ayuda.\n -i, --interactive Abre el menú interactivo para una gestión sencilla.\n -b, --build Compila e instala mcpelauncher desde el código fuente.\n -a, --add [RUTA] Añade una nueva versión del juego desde un archivo .apk.\n -r, --run <ID> Ejecuta una versión específica del juego por su ID.\n\nGestión de Versiones:\n -l, --list Lista todas las versiones de Minecraft instaladas.\n -d, --remove <ID> Elimina una versión específica por su ID.\n -sd, --set-default <ID> Establece una versión como predeterminada.\n -ri, --rename <ID_A> <ID_N> Renombra el ID de una versión (Antiguo -> Nuevo).\n -cs, --shortcut <ID> [-ic, --icon <R>] Crea o actualiza un acceso directo.\n -ad, --add-gui Añade una versión usando un selector de archivos gráfico.\n\nGestión de Plugins:\n p --get [<REPO>] Busca, instala o actualiza plugins desde repositorios.\n p --add <RUTA.tar.gz> Instala un nuevo plugin desde un paquete.\n p --remove <COMANDO> Desinstala un plugin por su comando.\n p --list Lista todos los plugins instalados.\n\nBinarios Precompilados:\n -gb, --get-binary [<REPO>] Descarga e instala un binario desde un repositorio.\n -ip, --import <RUTA> Instala binarios desde un archivo .tar.gz local.\n -ep, --export <RUTA> Empaqueta los binarios locales en un archivo .tar.gz.\n\nGestión de Repositorios:\n -ar, --add-repo <URL> Añade un nuevo repositorio de binarios.\n -rr, --remove-repo <NOMBRE> Elimina un repositorio por su nombre.\n -lr, --list-repos Lista y comprueba los repositorios configurados.\n -sr, --sync-repos Sincroniza y repara los nombres de los repositorios.\n\nInstalación y Mantenimiento:\n -in, --install Instala el script y el autocompletado a nivel de sistema.\n -u, --uninstall Desinstalación COMPLETA (script, componentes, datos).\n -us, --uninstall-script Desinstala SOLO el script y el autocompletado.\n -up, --update Busca y aplica actualizaciones para este script.\n -c, --check Verifica la instalación, dependencias y configuración.\n -id, --install-deps Intenta instalar las dependencias de compilación.\n -ic, --install-completion Instala autocompletado para el shell actual (uso local).\n -sp, --setup-path Añade automáticamente el directorio de instalación al PATH.\n -cl, --cleanup Limpia los directorios de código fuente.\n\nComportamiento por defecto:\n Si no se proporciona ninguna opción, el script intentará ejecutar la versión por defecto o\n iniciará el juego de forma interactiva si hay varias versiones.\n```\n\n## Inspiración y Créditos\n`mcparch` se inspira en gran medida en el proyecto `CC-MC` de Crow_Rei34, el cual sirvió como una excelente base y fuente de aprendizaje para este gestor y lanzador. Puedes encontrar el proyecto original aquí: [CC-MC by Crow_Rei34](https://codeberg.org/Crow_Rei34/CC-MC/)\n\n## Mensaje para Usuarios\nEste proyecto no apoya ni promueve la piratería de software. El uso de mcparch debe realizarse respetando las licencias y los términos de servicio de Minecraft: Bedrock Edition y sus desarrolladores. Este script está diseñado para facilitar la gestión y ejecución de versiones legítimas del juego en sistemas Linux usando archivos .apk obtenidos legalmente. El usuario es responsable de cumplir con las leyes aplicables al usar este software.\n",
|
| 10 |
+
"tags": [
|
| 11 |
+
"peli"
|
| 12 |
+
],
|
| 13 |
+
"id": "post-1760920714257",
|
| 14 |
+
"createdAt": "2025-10-20T00:38:34.257Z"
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"title": "p",
|
| 18 |
+
"author": "Anonymous",
|
| 19 |
+
"content": "<div align=\"center\">\n <a href=\"https://discord.gg/mwqYppvnVw\"><img src=\"https://img.shields.io/badge/Comunidad_de_Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white\" alt=\"Comunidad de Discord\" /></a>\n <br>\n <a href=\"https://deepwiki.com/Derszi65g/MCPARCH\"><img src=\"https://deepwiki.com/badge.svg\" alt=\"Ask DeepWiki\"></a>\n</div>\n\n# MCPARCH - Gestor y Lanzador Avanzado para Minecraft PE en Linux\n\n`mcparch` es un script de Bash todo-en-uno diseñado para compilar, gestionar y ejecutar múltiples versiones de Minecraft: Bedrock Edition (PE) en Linux de forma sencilla y robusta.\n\n## Características Principales\n\n- **Compilación Automatizada:** Clona y compila `mcpelauncher-client` y `mcpelauncher-extract` desde el código fuente, resolviendo conflictos comunes de librerías (como `zlib` vs `zlib-ng`) de forma aislada y segura.\n- **No Más Compilación (Opcional):** Importa y exporta binarios precompilados, o descárgalos desde repositorios de la comunidad. ¡Usa `mcpelauncher` sin compilar nada!\n- **Gestión de Múltiples Versiones:** Instala y gestiona diferentes versiones del juego a partir de archivos `.apk`. ¡Cambia de una versión a otra con un simple comando!\n- **Lanzador Inteligente:** Ejecuta tu versión favorita por defecto o te permite elegir cuál lanzar si tienes varias.\n- **Menú Interactivo (TUI):** Una interfaz de texto amigable para acceder a todas las funciones sin necesidad de memorizar los comandos.\n- **Integración con el Escritorio:** Crea y actualiza accesos directos `.desktop` en el menú de aplicaciones, permitiendo personalizar el icono.\n- **Autocompletado de Shell:** Instalación automática de autocompletado para **Bash, Fish y Zsh**, con todos los nuevos comandos y alias.\n- **Desinstalación Flexible:** Permite desinstalar solo el script o realizar una limpieza completa de todos los datos.\n- **Sistema de Plugins:** Extiende la funcionalidad de `mcparch` con comandos y características personalizadas a través de un sistema de plugins simple.\n\n# Vistazo Rápido\n\n## MENU GAME\n\n\n\n## SHORTCUT\n\n| Icono default | Icono Personalizado |\n| :--------------: | :--------------: |\n|  |  |\n\n## TUI MODE\n\n\n\n\n## Requisitos Previos\n\nPara usar `mcparch`, necesitas algunas herramientas básicas. Las hemos dividido en dos grupos: las que necesita el script para funcionar y las que solo son necesarias si vas a compilar.\n\n### Dependencias del Script (Esenciales)\n\nEstas son necesarias para que la mayoría de las funciones de `mcparch` (como la gestión de repositorios, la actualización del script y la instalación de binarios) funcionen correctamente.\n\n- **`git`**: Para clonar y actualizar el script desde GitHub.\n- **`curl`**: Para descargar archivos de internet (binarios, plugins, etc.).\n- **`jq`**: **¡Muy importante!** Se usa para leer y procesar los archivos `sources.json` de los repositorios. Sin `jq`, la gestión de binarios y plugins no funcionará.\n- **`zenity`** (Opcional): Necesario únicamente si quieres usar el selector de archivos gráfico con la opción `--add-gui`.\n\nLa mayoría de los sistemas ya incluyen `git` y `curl`. Puedes instalar `jq` y `zenity` con el gestor de paquetes de tu distribución (ej: `sudo pacman -S jq zenity`).\n\n### Dependencias de Compilación (Opcional)\n\nEstas dependencias **solo son necesarias si planeas compilar `mcpelauncher` desde el código fuente** usando la opción `-b` (`--build`). Si vas a usar binarios precompilados (`-gb`), no necesitas instalar esto (en teoria).\n\nEl proceso de compilación requiere herramientas como `cmake`, `make`, `clang`, `pkg-config` y una serie de librerías de desarrollo (como `qt5`, `libzip`, `openssl`, etc.).\n\nLa forma más sencilla de instalarlas es dejar que `mcparch` lo haga por ti:\n```bash\nmcparch --install-deps\n```\nEste comando detectará tu distribución de Linux e intentará instalar el grupo completo de paquetes necesarios.\n\n## Instalación y Primeros Pasos\n\nPara la mejor experiencia, instala `mcparch` como un comando de sistema.\n\n**1. Clonar el repositorio:**\n```bash\ngit clone https://github.com/Derszi65g/MCPARCH.git\ncd MCPARCH\n```\n\n**2. Dar permisos de ejecución:**\n```bash\nchmod +x mcparch\n```\n\n**3. Instalar a nivel de sistema:**\nEste comando copiará el script a `/usr/local/bin` e instalará el autocompletado.\n```bash\n# Usando el nuevo alias más corto\nsudo ./mcparch -in\n```\nDespués de ejecutarlo, **reinicia tu terminal**. Ahora podrás usar el comando `mcparch` desde cualquier directorio.\n\n**4. Obtener los componentes del launcher:**\nTienes dos opciones: compilar desde el código fuente (requiere tiempo) o instalar binarios precompilados (rápido).\n\n* **Opción A: Compilar (El método tradicional)**\n ```bash\n # Usando el alias\n mcparch -b\n ```\n* **Opción B: Instalar sin compilar (Recomendado)**\n Primero, añade un repositorio de binarios. Por ejemplo, el de la comunidad:\n ```bash\n mcparch -ar https://raw.githubusercontent.com/Derszi65g/Mcparch-binarys/main/sources.json\n ```\n Luego, descarga e instala los binarios:\n ```bash\n mcparch -gb\n ```\n\n**5. Añadir tu primera versión de Minecraft:**\nNecesitarás un archivo `.apk` compatible con la arquitectura **x86_64**.\n```bash\n# Usando el alias\nmcparch -a\n```\nEl script te pedirá la ruta al archivo `.apk` y un ID único para identificar esta versión (ej: `1.21.0`).\n\n\n## Guía de Uso Detallada\n\nEsta sección explica en profundidad las funciones más importantes de `mcparch`.\n\n### Jugar a Minecraft\n\n- **`mcparch`**\n - Es el comando principal para jugar. Su comportamiento es inteligente:\n - Si has establecido una versión por defecto con `-sd`, la lanzará directamente.\n - Si no hay una versión por defecto pero solo tienes una instalada, la iniciará.\n - Si tienes varias versiones y ninguna es la predeterminada, te mostrará un menú numerado para que elijas cuál ejecutar.\n - Si no tienes ninguna versión instalada, te guiará para que añadas una.\n\n- **`mcparch -r <ID>` (o `--run <ID>`)**\n - Lanza una versión específica de forma directa, sin menús, usando el ID que le asignaste al añadirla. Es ideal para scripts o para cuando sabes exactamente qué versión quieres.\n\n- **`mcparch -i` (o `--interactive`)**\n - Inicia una interfaz de texto (TUI) que te guía a través de las operaciones más comunes como jugar, añadir/eliminar versiones, compilar, etc. Es la forma más fácil de usar el script si no recuerdas los comandos.\n\n### Gestión de Versiones (con .apk)\n\n- **`mcparch -a [RUTA]` (o `--add [RUTA]`)**\n - Registra una nueva versión del juego. Te pedirá un **ID único** (un \"apodo\" como `1.21.0` o `beta-texturas`) para que puedas identificarla fácilmente.\n - También te pedirá la ruta al archivo `.apk` de Minecraft. **Importante:** Debe ser un `.apk` para la arquitectura **x86 o x86_64**, no los que se usan en teléfonos (ARM).\n - Puedes pasar la ruta al `.apk` como argumento para saltarte la pregunta: `mcparch -a /ruta/a/mi/juego.apk`.\n\n- **`mcparch -ad` (o `--add-gui`)**\n - Abre un selector de archivos gráfico (usando `zenity`) para que puedas elegir el `.apk` de forma visual, sin necesidad de escribir la ruta a mano.\n\n- **`mcparch -d <ID>` (o `--remove <ID>`)**\n - **¡Comando destructivo!** Elimina permanentemente una versión, incluyendo su directorio de datos (mundos, texturas, configuraciones...). Siempre te pedirá una confirmación antes de borrar nada.\n\n- **`mcparch -sd <ID>` (o `--set-default <ID>`)**\n - Establece una versión como la predeterminada. Esta es la que se lanzará cuando ejecutes `mcparch` sin argumentos.\n\n- **`mcparch -ri <ID_VIEJO> <ID_NUEVO>` (o `--rename <ID_VIEJO> <ID_NUEVO>`)**\n - Permite cambiar el ID de una versión si te equivocaste o quieres organizarlas mejor.\n\n- **`mcparch -cs <ID>` (o `--shortcut <ID>`)**\n - Crea un archivo `.desktop` en tu sistema, lo que hace que el juego aparezca en el menú de aplicaciones de tu entorno de escritorio (GNOME, KDE, etc.).\n - **Icono personalizado:** Puedes añadir la opción `-ic <RUTA>` (o `--icon <RUTA>`) para usar un icono específico.\n - Si pones una ruta completa (ej: `/home/user/icon.png`), usará ese archivo.\n - Si solo pones un nombre de archivo (ej: `MCJA.svg`), lo buscará dentro de la carpeta `icons/` del proyecto `MCPARCH`.\n\n### Instalación sin Compilar (Binarios)\n\nEsta es la forma más rápida de tener `mcpelauncher` funcional, saltándote la compilación.\n\n- **`mcparch -ar <URL>` (o `--add-repo <URL>`)**\n - Añade un \"repositorio\", que es simplemente una URL a un archivo `sources.json` en internet. Este archivo contiene una lista de binarios precompilados (el launcher y sus herramientas).\n - **Necesitas añadir al menos un repositorio para poder descargar binarios.**\n - *Ejemplo:* `mcparch -ar https://raw.githubusercontent.com/Derszi65g/Mcparch-binarys/main/sources.json`\n\n- **`mcparch -gb` (o `--get-binary`)**\n - Consulta todos los repositorios que hayas añadido y te presenta una lista unificada de todos los binarios disponibles.\n - Marcará como `(Recomendado)` aquellos binarios que sean compatibles con la arquitectura de tu sistema (ej: x86_64).\n - Solo tienes que elegir un número de la lista para que se descargue e instale automáticamente.\n\n- **`mcparch -ip <RUTA>` (o `--import <RUTA>`)**\n - Instala los binarios desde un archivo local `.tar.gz`. Es útil si has descargado los binarios manualmente o si un amigo te ha pasado su backup.\n\n- **`mcparch -ep <RUTA>` (o `--export <RUTA>`)**\n - Si has compilado los componentes con `-b`, este comando los empaqueta en un único archivo `.tar.gz`. Este archivo es \"portable\" y puedes usarlo con `-ip` en otra máquina para no tener que volver a compilar.\n\n### Gestión de Plugins\n\nMCPARCH ahora cuenta con un sistema de plugins para extender su funcionalidad.\n\n- **`mcparch p --get [<REPO>]`**: Busca, instala o actualiza plugins desde repositorios.\n- **`mcparch p --add <RUTA.tar.gz>`**: Instala un nuevo plugin desde un paquete.\n- **`mcparch p --remove <COMANDO>`**: Desinstala un plugin por su comando.\n- **`mcparch p --list`**: Lista todos los plugins instalados.\n\n### Para Desarrolladores: Creando Repositorios\n\nCualquier persona puede crear y alojar un archivo `sources.json` (por ejemplo, en un repositorio de GitHub o en un Gist) para compartir tanto binarios precompilados como plugins con la comunidad. `mcparch` puede añadir cualquier URL que apunte a un archivo `sources.json` válido.\n\n#### Estructura Base del `sources.json`\n\nEl archivo tiene una estructura simple, con un objeto principal `repository` que define el nombre y el tipo de contenido que provee.\n\n```json\n{\n \"repository\": {\n \"name\": \"Mi-Repo-Personal\",\n \"type\": \"precompiled\"\n },\n \"precompiled\": {\n \"...\": \"...\"\n }\n}\n```\n\n- `repository.name`: Un nombre único para tu repositorio.\n- `repository.type`: Define cómo `mcparch` debe interpretar el contenido. Los tipos oficiales son `precompiled` y `plugins`. Sin embargo, este campo es extensible (ver más abajo).\n\n#### Ejemplo: Repositorio de Binarios (`\"type\": \"precompiled\"`)\n\nEste tipo se usa para distribuir los componentes del launcher ya compilados. `mcparch` buscará la clave `\"precompiled\"` en el JSON.\n\n```json\n{\n \"repository\": {\n \"name\": \"Mis-Binarios-x86_64\",\n \"type\": \"precompiled\"\n },\n \"precompiled\": {\n \"mcparch-1.0-x86_64\": {\n \"description\": \"Launcher v2.0 para x86_64\",\n \"url\": \"https://github.com/mi-usuario/mi-repo/releases/download/v1.0/mcparch-portable-x86_64.tar.gz\",\n \"compatibility\": {\n \"architectures\": [\"x86_64\"]\n }\n },\n \"mcparch-1.0-aarch64\": {\n \"description\": \"Launcher v1.0 para aarch64\",\n \"url\": \"https://github.com/mi-usuario/mi-repo/releases/download/v1.0/mcparch-portable-aarch64.tar.gz\",\n \"compatibility\": {\n \"architectures\": [\"aarch64\"]\n }\n }\n }\n}\n```\n\n- **Clave del Objeto (`mcparch-1.0-x86_64`):** Es un ID único para el binario.\n- `description`: Texto que se mostrará al usuario en la lista de `mcparch -gb`.\n- `url`: Un enlace de descarga **directa** al archivo `.tar.gz` creado con `mcparch -ep`.\n- `compatibility.architectures`: Una lista de arquitecturas compatibles (ej: `x86_64`, `aarch64`). `mcparch` usará esto para marcar el binario como `(Recomendado)` si coincide con la del usuario.\n\n#### Ejemplo: Repositorio de Plugins (`\"type\": \"plugins\"`)\n\nEste tipo se usa para distribuir plugins. `mcparch` buscará la clave `\"plugins\"` en el JSON.\n\n```json\n{\n \"repository\": {\n \"name\": \"Mis-Plugins-Geniales\",\n \"type\": \"plugins\"\n },\n \"plugins\": {\n \"theme-manager\": {\n \"version\": \"1.2.0\",\n \"description\": \"Gestiona temas para la UI del launcher\",\n \"url\": \"https://github.com/mi-usuario/mi-repo/releases/download/v1.2/theme-manager.tar.gz\"\n },\n \"backup-tool\": {\n \"version\": \"2.0.0\",\n \"description\": \"Crea copias de seguridad de tus mundos\",\n \"url\": \"https://github.com/mi-usuario/mi-repo/releases/download/v2.0/backup-tool.tar.gz\"\n }\n }\n}\n```\n\n- **Clave del Objeto (`theme-manager`):** Es el **comando** que el plugin registrará en `mcparch`. Debe ser único.\n- `version`: La versión del plugin. Se usa para detectar actualizaciones.\n- `description`: Texto que se mostrará al usuario en la lista de `mcparch p --get`.\n- `url`: Un enlace de descarga **directa** al paquete `.tar.gz` del plugin.\n\n#### Extensibilidad: ¡Crea tu Propio `type`!\n\nEl campo `type` no está limitado a los valores oficiales. Un desarrollador puede crear un plugin para `mcparch` que defina y utilice un nuevo tipo de repositorio.\n\n**Ejemplo hipotético:**\n\n1. Un desarrollador crea un plugin llamado `texture-pack-manager`.\n2. Este plugin está programado para buscar repositorios con `\"type\": \"textures\"`.\n3. El desarrollador publica un `sources.json` con este nuevo tipo:\n\n ```json\n {\n \"repository\": {\n \"name\": \"Packs-de-Texturas-HD\",\n \"type\": \"textures\"\n },\n \"texture_packs\": {\n \"textura-hd-1\": { \"url\": \"...\" }\n }\n }\n ```\n4. Cuando un usuario instala el plugin `texture-pack-manager` y añade el repositorio, el plugin puede usar el comando `mcparch p texture-pack-manager --install textura-hd-1` para descargar y gestionar el contenido definido en el JSON.\n\nEsto permite que el ecosistema de `mcparch` crezca con nuevas funcionalidades sin necesidad de modificar el script principal.\n\n### Mantenimiento del Script\n\n- **`mcparch -in` (o `--install`)**: Instala el script `mcparch` y el autocompletado en las carpetas del sistema para que puedas llamarlo desde cualquier terminal.\n- **`mcparch -up` (o `--update`)**: Comprueba si hay una nueva versión del script en GitHub. Si la hay, te mostrará los cambios y te preguntará si quieres actualizarte.\n- **`mcparch -us` (o `--uninstall-script`)**: Desinstala **únicamente** el script y el autocompletado. No toca los componentes compilados ni tus versiones del juego. Es útil si quieres dejar de usarlo como comando de sistema pero no quieres perder tus datos.\n- **`mcparch -u` (o `--uninstall`)**: **Desinstalación total.** Este comando ejecuta `-us` y además elimina los componentes compilados (`mcpelauncher-client`, etc.), los directorios de código fuente y te da la opción de borrar también todas tus versiones de Minecraft instaladas.\n- **`mcparch -c` (o `--check`)**: Realiza un diagnóstico completo para asegurar que todo funcione. Verifica:\n - **Dependencias:** Si te falta `git`, `cmake`, `jq`, etc.\n - **Componentes:** Si `mcpelauncher-client` está instalado.\n - **Configuración:** Si los archivos en `~/.config/mcparch` son correctos.\n\n\n## Resumen de Comandos (`mcparch -h`)\n\n```\nUso: mcparch [opción] [argumento]\n\nGestor y Lanzador avanzado para Minecraft: Bedrock Edition en Linux.\n\nOpciones Principales:\n -h, --help Muestra este mensaje de ayuda.\n -i, --interactive Abre el menú interactivo para una gestión sencilla.\n -b, --build Compila e instala mcpelauncher desde el código fuente.\n -a, --add [RUTA] Añade una nueva versión del juego desde un archivo .apk.\n -r, --run <ID> Ejecuta una versión específica del juego por su ID.\n\nGestión de Versiones:\n -l, --list Lista todas las versiones de Minecraft instaladas.\n -d, --remove <ID> Elimina una versión específica por su ID.\n -sd, --set-default <ID> Establece una versión como predeterminada.\n -ri, --rename <ID_A> <ID_N> Renombra el ID de una versión (Antiguo -> Nuevo).\n -cs, --shortcut <ID> [-ic, --icon <R>] Crea o actualiza un acceso directo.\n -ad, --add-gui Añade una versión usando un selector de archivos gráfico.\n\nGestión de Plugins:\n p --get [<REPO>] Busca, instala o actualiza plugins desde repositorios.\n p --add <RUTA.tar.gz> Instala un nuevo plugin desde un paquete.\n p --remove <COMANDO> Desinstala un plugin por su comando.\n p --list Lista todos los plugins instalados.\n\nBinarios Precompilados:\n -gb, --get-binary [<REPO>] Descarga e instala un binario desde un repositorio.\n -ip, --import <RUTA> Instala binarios desde un archivo .tar.gz local.\n -ep, --export <RUTA> Empaqueta los binarios locales en un archivo .tar.gz.\n\nGestión de Repositorios:\n -ar, --add-repo <URL> Añade un nuevo repositorio de binarios.\n -rr, --remove-repo <NOMBRE> Elimina un repositorio por su nombre.\n -lr, --list-repos Lista y comprueba los repositorios configurados.\n -sr, --sync-repos Sincroniza y repara los nombres de los repositorios.\n\nInstalación y Mantenimiento:\n -in, --install Instala el script y el autocompletado a nivel de sistema.\n -u, --uninstall Desinstalación COMPLETA (script, componentes, datos).\n -us, --uninstall-script Desinstala SOLO el script y el autocompletado.\n -up, --update Busca y aplica actualizaciones para este script.\n -c, --check Verifica la instalación, dependencias y configuración.\n -id, --install-deps Intenta instalar las dependencias de compilación.\n -ic, --install-completion Instala autocompletado para el shell actual (uso local).\n -sp, --setup-path Añade automáticamente el directorio de instalación al PATH.\n -cl, --cleanup Limpia los directorios de código fuente.\n\nComportamiento por defecto:\n Si no se proporciona ninguna opción, el script intentará ejecutar la versión por defecto o\n iniciará el juego de forma interactiva si hay varias versiones.\n```\n\n## Inspiración y Créditos\n`mcparch` se inspira en gran medida en el proyecto `CC-MC` de Crow_Rei34, el cual sirvió como una excelente base y fuente de aprendizaje para este gestor y lanzador. Puedes encontrar el proyecto original aquí: [CC-MC by Crow_Rei34](https://codeberg.org/Crow_Rei34/CC-MC/)\n\n## Mensaje para Usuarios\nEste proyecto no apoya ni promueve la piratería de software. El uso de mcparch debe realizarse respetando las licencias y los términos de servicio de Minecraft: Bedrock Edition y sus desarrolladores. Este script está diseñado para facilitar la gestión y ejecución de versiones legítimas del juego en sistemas Linux usando archivos .apk obtenidos legalmente. El usuario es responsable de cumplir con las leyes aplicables al usar este software.\n",
|
| 20 |
+
"id": "post-1760909894417",
|
| 21 |
+
"createdAt": "2025-10-19T21:38:14.418Z",
|
| 22 |
+
"tags": [
|
| 23 |
+
"tryahrd pepe"
|
| 24 |
+
]
|
| 25 |
+
},
|
| 26 |
+
{
|
| 27 |
+
"title": "El pacificador",
|
| 28 |
+
"author": "Anonymous",
|
| 29 |
+
"content": "**Etiquetas:** `#Película` `#Acción` `#Comedia` `#Ciencia-Ficción`\n\n### **Ubicación en la Cronología:**\nEsta película fue producida dentro del universo anterior (DCEU). Sin embargo, debido al **reinicio suave (soft reboot)** hacia el nuevo DCU, **no está completamente descanonizada**.\nFunciona como el prólogo esencial y la **precuela directa de la serie `Peacemaker`**. Tanto los personajes como los eventos de esta película son la base para la historia de `Peacemaker`, la cual **SÍ continúa y forma parte del canon del nuevo DCU**.\nEn resumen: aunque la película en sí no pertenece a la nueva línea temporal, es un visionado fundamental para entender el único arco argumental que transiciona al nuevo universo.\n\n### Sinopsis\nBienvenido al infierno, también conocido como Belle Reve, la prisión con la tasa de mortalidad más alta en los EE. UU. Donde se guardan los peores supervillanos y donde harán cualquier cosa para salir, incluso unirse al super secreto y super sombrío Fuerza Especial X ¿La asignación de vida o muerte de hoy? Reunir una colección de estafadores, incluidos Bloodsport, Peacemaker, Capitán Boomerang, Ratcatcher 2, Savant, King Shark, Blackguard, Javelin y la psicópata favorita de todos, Harley Quinn. Luego, armarlos y dejarlos caer (literalmente) en la remota isla de Corto Maltese, repleta de enemigos.\n\n# ZONALEROS (1080)\n## Compressed\n - [ OneDrive ](https://zpaste.net/p/vnion)\n - [Mega](https://zpaste.net/p/iuo3z)\n - [1fichier](https://zpaste.net/p/e3vtv)\n - [Mediafire](https://zpaste.net/p/lxzgm)\n - [Varios](https://zpaste.net/p/tourb)\n## Decompressed\n - [Gphoto](https://photos.app.goo.gl/V4M7sWj8WSLS1Uwm8) ||Para descargar y streaming web||\n - [HugginFace 1080](https://huggingface.co/Dere64/winedos/tree/main/The.Suicide.Squad.2021)\n\n# Original Work (4k)\n - [ Gphoto](https://photos.app.goo.gl/6WyZ8fGJVTih4Yt67) ||Para descargar y streaming web||\n - [HugginFace 4k](https://huggingface.co/Dere64/winedos/tree/main/The.Suicide.Squad.2021.4k)\n",
|
| 30 |
+
"id": "post-1760909846946",
|
| 31 |
+
"createdAt": "2025-10-19T21:37:26.946Z",
|
| 32 |
+
"tags": [
|
| 33 |
+
"cinema"
|
| 34 |
+
],
|
| 35 |
+
"previewImageUrl": "https://assets-prd.ignimgs.com/2021/12/03/peacemaker-button-1638551499982.jpg"
|
| 36 |
+
}
|
| 37 |
+
]
|
| 38 |
+
}
|