Modpack del servidor Asalith, gestionado con packwiz.
| Minecraft | 1.20.1 |
| Modloader | Forge 47.4.22 |
| Web | https://perlanddev.github.io/asalith-modpack/ |
| Descargas | Última release |
Toda la instalación parte del archivo .mrpack que se publica en cada release.
Las instrucciones detalladas, paso a paso y por lanzador, están en la web:
https://perlanddev.github.io/asalith-modpack/
En resumen:
- Modrinth App (recomendado) — importa el
.mrpackdesde el botón+→ Import from file. - Prism Launcher — Añadir instancia → pestaña Importar → selecciona el
.mrpack. - TLauncher — no admite
.mrpack. UsaAsalith-Fields-manual.zip, que trae las carpetasmodsyconfigya preparadas para copiarlas dentro de.minecraft.
Descarga siempre desde la última release: los .mrpack de releases antiguas
siguen accesibles en GitHub y tienen las versiones de mods de aquel momento.
Para actualizar a una versión nueva no basta con volver a importar el .mrpack
encima: borra la instancia (o la carpeta mods completa, si instalaste a mano) y
vuelve a instalar. Si se mezclan mods de dos versiones el cliente no arranca o el
servidor lo rechaza con «Incompatible FML modded server».
Para saber qué versión tienes instalada, mira el nombre de la instancia en el lanzador: desde la v1.0.2 el pack se llama «Asalith Fields». Si te aparece solo como «Asalith», tienes la v1.0.1 y te faltan mods.
Necesitas packwiz en el PATH.
# Desde Modrinth (preferido: es lo que permite exportar el .mrpack)
packwiz modrinth add sodium
packwiz mr add https://modrinth.com/mod/lithium
# Desde CurseForge
packwiz curseforge add jei
packwiz cf add https://www.curseforge.com/minecraft/mc-mods/journeymappackwiz pregunta qué versión usar y resuelve las dependencias automáticamente. Si un mod no aparece, casi siempre es que no tiene versión para Forge 1.20.1.
packwiz update --all # actualizar todos los mods
packwiz update sodium # actualizar uno concreto
packwiz remove sodium # quitar un mod
packwiz refresh # regenerar index.toml (¡obligatorio antes de commitear!)
packwiz modrinth export # generar un .mrpack en local para probarLos mods que solo van en un lado se marcan editando su .pw.toml:
side = "client" # o "server", o "both" (por defecto)Así el servidor no descarga shaders ni mods de interfaz.
Cada push a main que cambie el pack publica una release nueva con
Asalith-Fields.mrpack y Asalith-Fields-manual.zip, subiendo el parche de la
última etiqueta (v1.0.5 → v1.0.6). Los cambios que solo tocan la web, el README,
assets/ o scripts/ no generan release.
Para saltar de versión menor o mayor, crea tú la etiqueta y se publica con ese número; las releases automáticas siguientes continúan desde ahí:
git tag v1.1.0 && git push --tagsLa insignia, el favicon y la imagen de previsualización se generan desde un único script, para que el SVG y los PNG no se desincronicen:
python scripts/build_brand_assets.py --preview--preview añade assets/preview-badge.png, que sirve solo para revisar el
dibujo a ojo y no se publica.
- Añade o actualiza mods con los comandos de arriba.
- Ejecuta
packwiz refresh. - Commitea y haz push a
main. La web y la release se actualizan solas.
pack.toml Metadatos del pack (versiones, opciones)
index.toml Índice generado por packwiz — no editar a mano
mods/ Un .pw.toml por mod
config/ Ficheros de configuración que se distribuyen a los clientes
datapacks/ Datapacks del pack
resourcepacks/ Packs de recursos
shaderpacks/ Shaders
index.html Web pública con instrucciones y lista de mods
assets/ Insignia, favicon e imagen de previsualización
scripts/ Generación de mods.json y de los recursos de marca
.github/workflows/ Despliegue, publicación de descargas y validación
.packwizignore Ficheros del repo que NO forman parte del modpack
| Workflow | Cuándo | Qué hace |
|---|---|---|
deploy-pages.yml |
push a main |
Publica la web y el pack en GitHub Pages |
release-mrpack.yml |
push a main y etiquetas v* |
Publica Asalith-Fields.mrpack y Asalith-Fields-manual.zip |
validate.yml |
pull requests | Falla si el index.toml está desactualizado |
TEST