FerriteCore — mod for å redusere RAM-bruk i Minecraft
FerriteCore reduserer Minecrafts RAM-forbruk uten å påvirke spillopplevelsen. Se hvordan modden optimaliserer blokktilstander og modeller…
FerriteCore reduserer Minecrafts RAM-forbruk uten å påvirke spillopplevelsen. Se hvordan modden optimaliserer blokktilstander og modeller effektivt.
FerriteCore — mod for å redusere RAM-bruk i Minecraft
Minecraft-versjonen artikkelen er testet og skrevet på: 1.20.1
Støttet versjonsområde: 1.16.5 – 26.2
FerriteCore er en teknisk mod som reduserer RAM-forbruket i Minecraft uten noen som helst innvirkning på spillingen. Spillet holder en stor mengde interne data om blokker og modellene deres i RAM, og deler av disse dataene er enten duplisert eller lagret ineffektivt. Modden skriver om nettopp disse delene: den slår sammen identiske strukturer og lagrer dem i et mer kompakt format, slik at det samme settet med mods bruker mindre minne.
Hva modden gjør
FerriteCore legger ikke til spillinnhold og har ikke noe brukergrensesnitt — den kjører i bakgrunnen fra første oppstart. Alt arbeidet modden gjør skjer på nivået for hvordan spillmotoren lagrer interne data i minnet. Optimaliseringene gjelder to sider: noen fungerer bare på klienten (alt knyttet til modeller og rendering), andre på både klient og server (data om blokktilstander, buffer for former, chunk-lasting).
Ingen kommandoer eller manuelle handlinger kreves etter installasjon: standardinnstillingene aktiverer umiddelbart alle nøkkeloptimaliseringer. Den faktiske besparelsen avhenger av den konkrete modpakken — jo flere mods med komplekse blokker og modeller den inneholder, desto større gevinst.
Hva som reduserer minnebruken
Modden bruker ikke bare ett triks — det er en samling separate optimaliseringer, hver av dem fjerner sin kategori av overflødige data. Under er de viktigste, med tall fra utviklerens tester (nøyaktig besparelse avhenger av modpakken).
Blokktilstander (block states). Den største utgiftsposten. For raskt å finne "nabotilstandene" til en blokk (for eksempel samme blokk med en annen retning eller nivå), bygger vanilla en egen tabell for hver blokk. På komplekse blokker vokser disse tabellene og bruker rundt 600 MB. Modden erstatter dem med en mer kompakt struktur som gir samme resultat med noen få aritmetiske operasjoner.
Blokkmodeller. For blokker med sammensatte (multipart) modeller lager vanilla en egen kopi av modellen og visningsbetingelsene for hver blokktilstand — dette gir titusenvis og hundretusenvis av nesten identiske objekter. Modden lagrer identiske betingelser i buffer og gjenbruker identiske modeller, og reduserer antallet til noen få tusen.
Kollisjons- og rendringsformer. Mange blokker har samme kollisjons- og tegnegeometri. I stedet for å lagre den separat for hver tilstand (rundt 200 MB), holder modden én kopi av den felles formen.
Chunk-lasting (server). Mens en chunk går gjennom lastefasene, holder vanilla hele datasettet dens i minnet. Modden beholder på mellomstadiet bare de nødvendige delene (entiteter og blokkentiteter), noe som frigjør 90–100 MB.
All besparelsen er en reduksjon i opptatt RAM, ikke en økning i FPS eller TPS. Modden gir mer ledig minne og reduserer risikoen for krasj på grunn av minnemangel, men den er ingen bildefrekvens-booster.
Innstillinger
Konfigurasjonen ligger i filen ferritecore-mixin.toml. Alle hovedoptimaliseringene er aktivert som standard, så de fleste spillere trenger ikke åpne denne filen. Resten av parameterne er separate brytere for hver optimalisering, som det er best å la stå som de er. Det er egentlig bare noen få innstillinger som er verdt å endre:
Parameter | Hva den gjør |
| Mer kompakt lagring av blokktilstander. Sparer litt mer RAM på bekostning av litt tregere tilgang. Aktiveres bare ved akutt minnemangel. |
| Fyller ut vanillas tabell for nabotilstander. Deaktivert for å spare minne. Aktiveres bare hvis en annen mod leser denne tabellen direkte og derfor fungerer feil. |
| Erstatter mekanismen for å oppdage flertråds-tilgang til chunks med et betydelig mindre felt. Gir ekstra besparelse, men kan forårsake sjeldne krasj. |
Krasjrisiko: parameteren useSmallThreadingDetector er bevisst deaktivert som standard. Å aktivere den reduserer minneforbruket noe, men er forbundet med sjeldne og vanskelig reproduserbare krasj — å la den stå aktivert er kun på eget ansvar.
Konklusjon
FerriteCore reduserer betydelig mengden RAM som Minecraft bruker på interne data, og gjør det praktisk talt uten å påvirke ytelsen under spilling. Den viktigste begrensningen er at modden sparer nettopp minne, ikke bilder: man bør ikke forvente en merkbar FPS-økning fra den. Den gir mest nytte på tunge modpakker, på servere og på PC-er med begrenset RAM, hvor mer ledig minne har direkte innvirkning på stabiliteten.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 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.











