FerriteCore: un mod para reducir el uso de memoria RAM en Minecraft
FerriteCore es un mod técnico que reduce el uso de RAM en Minecraft optimizando los estados de bloque y los modelos, sin afectar al…
FerriteCore es un mod técnico que reduce el uso de RAM en Minecraft optimizando los estados de bloque y los modelos, sin afectar al rendimiento ni los FPS.
FerriteCore: un mod para reducir el uso de memoria RAM en Minecraft
Versión de Minecraft con la que se probó y escribió el artículo: 1.20.1
Rango de versiones compatibles: 1.16.5 – 26.2
FerriteCore es un mod técnico que reduce el consumo de memoria RAM en Minecraft sin afectar en absoluto la jugabilidad. El juego mantiene en la RAM una gran cantidad de datos internos sobre los bloques y sus modelos, y parte de estos datos está duplicada o se almacena de forma poco eficiente. El mod reescribe precisamente esas partes: combina las estructuras idénticas y las almacena de forma más compacta, de modo que el mismo conjunto de mods ocupa menos memoria.
Qué hace el mod
FerriteCore no añade contenido al juego ni tiene interfaz: funciona en segundo plano desde el primer inicio. Todo el trabajo del mod se realiza a nivel de cómo el motor del juego almacena los datos internos en memoria. Las optimizaciones abarcan dos frentes: unas funcionan solo en el cliente (todo lo relacionado con modelos y renderizado) y otras tanto en el cliente como en el servidor (datos de estados de bloque, caché de formas, carga de chunks).
No se necesita ningún comando ni acción manual tras la instalación: la configuración predeterminada activa de inmediato todas las optimizaciones clave. El ahorro real depende del modpack concreto: cuantos más mods con bloques y modelos complejos tenga, mayor será la ganancia.
De dónde viene la reducción de memoria
El mod no se basa en un único truco: es un conjunto de optimizaciones independientes, cada una de las cuales elimina su propia categoría de datos redundantes. A continuación, las principales, con cifras de las pruebas del desarrollador (el ahorro exacto depende del modpack).
Estados de bloque (block states). El mayor gasto. Para encontrar rápidamente los estados «vecinos» de un bloque (por ejemplo, el mismo bloque con otra orientación o nivel), vanilla construye una tabla independiente para cada bloque. En los bloques complejos, estas tablas crecen y ocupan alrededor de 600 MB. El mod las reemplaza por una estructura más compacta que ofrece el mismo resultado mediante unas pocas operaciones aritméticas.
Modelos de bloque. En el caso de bloques con modelos compuestos (multipart), vanilla crea una copia independiente del modelo y de sus condiciones de visualización para cada estado del bloque, lo que genera decenas o cientos de miles de objetos casi idénticos. El mod almacena en caché las condiciones idénticas y reutiliza los modelos idénticos, reduciendo su número a unos pocos miles.
Formas de colisión y renderizado. Muchos bloques comparten la misma geometría de colisión y de dibujado. En lugar de guardarla por separado para cada estado (unos 200 MB), el mod conserva una única copia de la forma compartida.
Carga de chunks (servidor). Mientras un chunk atraviesa las etapas de carga, vanilla mantiene en memoria el conjunto completo de sus datos. El mod deja en la etapa intermedia solo las subsecciones necesarias (entidades y block entities), liberando entre 90 y 100 MB.
Todo este ahorro consiste en reducir la cantidad de RAM ocupada, no en un aumento de FPS o TPS. El mod proporciona un margen de memoria y reduce el riesgo de cierres inesperados por falta de memoria, pero no acelera los fotogramas.
Configuración
La configuración se encuentra en el archivo ferritecore-mixin.toml. Todas las optimizaciones principales están activadas de forma predeterminada, por lo que la mayoría de los jugadores nunca tendrán que abrir este archivo. El resto de los parámetros son interruptores individuales para cada optimización, y es mejor dejarlos como están. En realidad, solo vale la pena tocar unas pocas opciones:
Parámetro | Qué hace |
| Almacenamiento más compacto de los estados de bloque. Ahorra un poco más de RAM a costa de un acceso ligeramente más lento. Actívalo solo si hay una falta grave de memoria. |
| Rellena la tabla vanilla de estados vecinos. Desactivado para ahorrar memoria. Actívalo solo si otro mod lee esta tabla directamente y por eso funciona de forma incorrecta. |
| Sustituye el mecanismo de detección de acceso multihilo a los chunks por un campo mucho más pequeño. Aporta un ahorro adicional, pero puede causar cierres inesperados poco frecuentes. |
Riesgo de cierres inesperados: el parámetro useSmallThreadingDetector está desactivado de forma predeterminada a propósito. Activarlo reduce ligeramente el consumo de memoria, pero está asociado a cierres inesperados poco frecuentes y difíciles de reproducir; dejarlo activado corre por tu cuenta y riesgo.
Conclusión
FerriteCore reduce de forma significativa la cantidad de memoria RAM que Minecraft dedica a datos internos, y lo hace prácticamente sin afectar al rendimiento durante la partida. Su principal limitación es que el mod ahorra memoria, no fotogramas: no cabe esperar de él un aumento notable de FPS. Ofrece el mayor beneficio en modpacks pesados, en servidores y en PCs con RAM limitada, donde el margen de memoria influye directamente en la estabilidad.
Instalación
Una instalación típica lleva unos 5 minutos. El proceso es el mismo; solo cambian el loader y el build correspondiente.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











