FerriteCore — mod för att minska RAM-användningen i Minecraft
FerriteCore minskar Minecrafts RAM-förbrukning utan att påverka spelupplevelsen. Se hur modden effektivt optimerar blocktillstånd och…
FerriteCore minskar Minecrafts RAM-förbrukning utan att påverka spelupplevelsen. Se hur modden effektivt optimerar blocktillstånd och modeller.
FerriteCore — mod för att minska RAM-användningen i Minecraft
Minecraft-version som artikeln är testad och skriven på: 1.20.1
Intervall för versioner som stöds: 1.16.5 – 26.2
FerriteCore är en teknisk mod som minskar RAM-förbrukningen i Minecraft utan någon som helst påverkan på spelupplevelsen. Spelet håller en stor mängd intern data om block och deras modeller i minnet, och en del av dessa data är antingen dubblerade eller lagrade ineffektivt. Modden skriver om just dessa delar: den slår ihop identiska strukturer och lagrar dem i ett mer kompakt format, så att samma uppsättning mods tar upp mindre minne.
Vad modden gör
FerriteCore lägger inte till något spelinnehåll och har inget gränssnitt — den arbetar i bakgrunden från första start. Allt arbete modden utför sker på nivån för hur spelmotorn lagrar intern data i minnet. Optimeringarna gäller två sidor: en del fungerar bara på klienten (allt som rör modeller och rendering), en del på både klient och server (data om blocktillstånd, cache för former, laddning av chunks).
Inga kommandon eller manuella åtgärder krävs efter installationen: standardinställningarna aktiverar direkt alla viktiga optimeringar. Den faktiska besparingen beror på den specifika modpaketet — ju fler mods med komplexa block och modeller det innehåller, desto större vinst.
Vad som minskar minnesförbrukningen
Modden använder inte bara ett knep — det är en uppsättning separata optimeringar, där var och en tar bort sin kategori av överflödig data. Nedan är de viktigaste, med siffror från utvecklarens tester (den exakta besparingen beror på modpaketet).
Blocktillstånd (block states). Den största utgiftsposten. För att snabbt hitta ett blocks "grannliga tillstånd" (till exempel samma block med en annan riktning eller nivå) bygger vanilla en separat tabell för varje block. På komplexa block växer dessa tabeller och tar upp cirka 600 MB. Modden ersätter dem med en mer kompakt struktur som ger samma resultat med några få aritmetiska operationer.
Blockmodeller. För block med sammansatta (multipart) modeller skapar vanilla en separat kopia av modellen och dess visningsvillkor för varje blocktillstånd — därav tiotusentals och hundratusentals nästan identiska objekt. Modden cachar identiska villkor och återanvänder identiska modeller, vilket minskar antalet till några få tusen.
Kollisions- och renderingsformer. Många block har samma kollisions- och ritningsgeometri. Istället för att lagra den separat för varje tillstånd (cirka 200 MB) håller modden en kopia av den gemensamma formen.
Laddning av chunks (server). Medan en chunk går igenom laddningsstegen håller vanilla hela dess dataset i minnet. Modden behåller i mellansteget endast de nödvändiga delarna (entiteter och blockentiteter), vilket frigör 90–100 MB.
Hela besparingen handlar om en minskning av upptaget RAM-minne, inte en ökning av FPS eller TPS. Modden ger mer ledigt minne och minskar risken för krascher på grund av minnesbrist, men är ingen bildfrekvensbooster.
Inställningar
Konfigurationen finns i filen ferritecore-mixin.toml. Alla huvudoptimeringar är aktiverade som standard, så de flesta spelare behöver inte öppna den här filen. Resten av parametrarna är separata brytare för varje optimering, som det är bäst att lämna som de är. Det är egentligen bara några få inställningar som är värda att ändra:
Parameter | Vad den gör |
| Mer kompakt lagring av blocktillstånd. Sparar lite mer RAM till priset av något långsammare åtkomst. Aktivera endast vid akut minnesbrist. |
| Fyller i vanillas tabell för grannliga tillstånd. Avstängd för att spara minne. Aktivera endast om en annan mod läser denna tabell direkt och därför fungerar felaktigt. |
| Ersätter mekanismen för att upptäcka flertrådig åtkomst till chunks med ett betydligt mindre fält. Ger extra besparing, men kan orsaka sällsynta krascher. |
Kraschrisk: parametern useSmallThreadingDetector är avsiktligt avstängd som standard. Att aktivera den minskar minnesförbrukningen något, men är förknippat med sällsynta och svårreproducerade krascher — att lämna den aktiverad sker endast på egen risk.
Slutsats
FerriteCore minskar avsevärt mängden RAM-minne som Minecraft använder för intern data, och gör det praktiskt taget utan att påverka prestandan under spelets gång. Den viktigaste begränsningen är att modden sparar just minne, inte bildrutor: man bör inte förvänta sig en märkbar ökning av FPS från den. Den ger mest nytta i tunga modpaket, på servrar och på datorer med begränsat RAM-minne, där mer ledigt minne direkt påverkar stabiliteten.
Installation
En typisk installation tar ungefär 5 minuter. Flödet är detsamma; bara Loader och den matchande builden skiljer sig.
- 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.











