Zelf een modpack samenstellen en op je server draaien
Een eigen modpack bouw je in vaste volgorde: eerst de Minecraft-versie, dan de modloader, dan de twee of drie kernmods waar je pack om draait, en pas daarna de leuke extra's. Die volgorde is geen smaakkwestie, want elke mod is gebouwd voor precies een versie en een loader. In augustus 2026 is 1.21 "Tricky Trials" nog altijd de meest gespeelde versie op Nederlandse servers, en daar hoort Java 21 bij. Het meeste werk zit niet in het uitkiezen, maar in dependencies opzoeken en in die ene mod die de rest sloopt.
Welke Minecraft-versie en modloader kies je eerst?
De versie bepaalt welke mods bestaan. Kies je 1.21, dan heb je de grootste modbibliotheek en Java 21 nodig. De jaarversies 26.1 "Tiny Takeover" (maart 2026) en 26.2 "Chaos Cubed" (juni 2026) draaien prima, maar modmakers lopen er nog achter. En bouw je op de snapshots van 26.3, met het nieuwe "dappled forest"-biome, dan loop je je pack bij elke snapshot opnieuw na.
Daarna kies je de loader, en die keuze is definitief: Fabric-mods draaien niet op NeoForge en andersom.
| Loader | Sterk in | Bekend pack |
|---|---|---|
| Fabric | Licht, snel mee met nieuwe versies, thuisbasis van Sodium en Lithium | Fabulously Optimized (12+ miljoen downloads) |
| NeoForge | Gemoderniseerde Forge-fork, leidt op 1.20.2 en nieuwer, grote contentpacks | All the Mods 10 (1.21.1, 400 tot 500-plus mods) |
| Forge | Oudere versies en de klassiekers die daarop blijven staan | RLCraft (1.12.2, 27+ miljoen downloads) |
| Quilt | Fabric-fork, laadt veel Fabric-mods, kleiner ecosysteem | Vooral zelfgebouwde packs |
Nieuw met packs? Lees dan eerst wat een modpack precies is en hoe je er een installeert.
Wat zijn bibliotheekmods en hoe zie je welke een mod nodig heeft?
Bibliotheekmods, ook wel API- of core-mods, voegen zelf niets toe aan het spel. Ze bevatten gedeelde code die andere mods gebruiken: menuschermen, configuratie, netwerkcode. Fabric API is het bekendste voorbeeld; zonder die mod start bijna geen enkele Fabric-mod. Je vindt ze op de pagina van de mod zelf:
- Op CurseForge staat het onder Relations of Dependencies, opgesplitst in Required en Optional. Alleen Required is verplicht.
- Op Modrinth zit bij elke versie een tabblad Dependencies met dezelfde splitsing.
- Pak de build voor jouw Minecraft-versie en jouw loader. Een bibliotheek voor 1.20.1 werkt niet op 1.21.
- Herhaal dat voor de bibliotheek zelf; sommige hebben er weer een nodig.
Loopt het toch mis, lees dan de crashlog van boven naar beneden. Een regel als Missing or unsupported mandatory dependencies noemt de ontbrekende mod met naam en versie. Zie je NoSuchMethodError, dan heb je de bibliotheek wel, maar in de verkeerde versie.
Welke mods horen alleen op de client?
De fout die het vaakst wordt gemaakt: de complete modsmap van je pc naar de server kopieren. Mods die alleen iets met beeld of bediening doen laten de server vaak meteen crashen.
| Soort mod | Voorbeelden | Waar installeren |
|---|---|---|
| Beeld en rendering | Shaderondersteuning, Sodium, zoomtoetsen | Alleen client |
| Kaart en HUD | Minimaps, waypoints, statusbalken | Alleen client |
| Recepten en info | Recepten-viewers zoals JEI | Alleen client |
| Content | Nieuwe blokken, items, mobs, dimensies | Client en server, exact dezelfde versie |
| Serverbeheer | Back-up, chunk-pregeneratie, entity-opruiming | Alleen server |
| Prestatie | FerriteCore, Canary, ModernFix, Lithium | Verschilt per mod, lees de beschrijving |
Andersom geldt het net zo hard: staat een contentmod wel op de server maar niet bij de speler, dan komt die speler er niet in. Houd daarom vanaf het begin twee lijstjes bij, een clientlijst en een serverlijst.
In welke volgorde bouw je de modlijst op?
Bouw in blokken en test tussendoor. Zet eerst een kale server neer met alleen de loader. Voeg dan je kernmods toe: de twee of drie mods die bepalen waar het pack over gaat, bijvoorbeeld een techmod als Create of een monstermod als Cobblemon. Start opnieuw, speel tien minuten, kijk of de tickrate blijft staan.
Pas als dat draait komen de addons en integraties eromheen, daarna de gemaksmods en als laatste de prestatiemods. Voeg nooit meer dan vijf tot tien mods tegelijk toe en herstart na elk blok. Zo weet je bij elke crash in welk blok het zit.
Waarom gaan te veel worldgen-mods mis?
Mods die de wereldgeneratie aanpassen, dus biomes, grotten, structuren en dimensies, schrijven allemaal in dezelfde generatie. Stapel je er drie of vier op elkaar, dan krijg je biomes die elkaar wegdrukken, structuren die in elkaar staan en chunks die zo traag genereren dat je server hapert zodra iemand een nieuw gebied invliegt. Haal je er later een weg, dan blijft je wereld met gaten zitten.
Houd het bij een biome-mod als basis en hooguit een of twee structuurmods die die basis ondersteunen, en beslis dat voordat je wereld af is: worldgen wijzigen betekent in de praktijk een nieuwe wereld. Hapert het daarna nog, dan helpt de aanpak uit ons artikel over het optimaliseren van je Minecraft-server om te bepalen waar het wel aan ligt.
Hoe spoor je een conflict op door mods te halveren?
Twee mods die elkaar bijten geven zelden een nette foutmelding. Halveren werkt het snelst: bij tachtig mods heb je zo zeven testrondes nodig.
- Maak een kopie van je server en test daarin, nooit in de wereld waar iemand bouwt.
- Lees eerst de log. Staat er een modnaam bovenaan de crash, dan ben je al klaar.
- Verplaats de helft van je mods naar een map
mods-uit, maar houd bibliotheekmods bij de mods die ze nodig hebben. - Start op. Crasht het nog, dan zit de dader in de helft die bleef staan; crasht het niet, dan in de helft die je weghaalde.
- Halveer die helft opnieuw en herhaal tot je bij een of twee mods uitkomt.
- Controleer je conclusie: zet alleen die mod terug bij een werkend pack.
Niet elk conflict slaat bij het opstarten toe. Slaat het pas toe bij het laden van een wereld, noteer dan welke handeling het uitlokt en test elke ronde hetzelfde.
Welke prestatiemods zijn de moeite waard?
Op NeoForge en Forge zijn FerriteCore, Canary en ModernFix de standaardkeuze; FerriteCore alleen al scheelt 30 tot 40 procent RAM-gebruik. Op Fabric doen Lithium en verwanten de spellogica en Sodium de rendering, al is Sodium puur client-side. Fabulously Optimized laat zien hoever je daarmee komt: ruim 12 miljoen downloads op Modrinth en geen enkel nieuw blok.
Ze halen wel overhead weg, maar vervangen geen geheugen en geen schijf. All the Mods 10 vraagt minimaal 10 GB RAM, 12 GB voor een kleine groep en 14 tot 16 GB bij vijf spelers of meer, en laadt op een SSD in 2 tot 3 minuten tegenover 10 minuten of meer op een harde schijf. Zit je eigen pack in die categorie, dan gelden dezelfde getallen. Bij Minecraft-hosting bij MC-Node kost de budgetlijn 1,10 euro per GB per maand op vrijwel elk pakket, dus 8 GB komt op 8,80 euro, inclusief NVMe-SSD en het Pterodactyl-paneel waarin je je modsmap gewoon openzet.
Hoe deel je je pack met je spelers?
Je pack is pas af als iedereen exact dezelfde modlijst draait. Er zijn drie routes.
- Modrinth: exporteer vanuit de Modrinth App of Prism Launcher een
.mrpack-bestand. Dat verwijst naar de mods in plaats van ze mee te kopieren, dus spelers importeren het en zijn in een paar minuten klaar. De makkelijkste route als je blijft bijwerken. - CurseForge: het grootste publiek, met packs als All the Mods 10 en zijn ruim 18 miljoen downloads. Publiceren duurt langer omdat je pack wordt nagekeken en niet elke mod automatisch mee mag.
- Een simpele zip: de map
mods, de mapconfigen een leesmij met de loaderversie in je Discord. Prima voor vijf vrienden, vervelend bij updates, want iedereen moet zelf de oude map legen.
Geef je pack een versienummer en houd een wijzigingslijstje bij: welke mods erbij, welke eruit, en of de wereld door kan. Zet erbij welke optioneel zijn, zoals de minimap en de shaders. Vergeet de serverkant niet: daar gaat dezelfde lijst op, minus alles wat client-only is. Moet het pack voor meer mensen dan je vrienden draaien, dan is de basisuitleg over een Minecraft-server opzetten een goede tweede stap.
Veelgestelde vragen
Hoeveel mods kan ik veilig in mijn eigen pack stoppen? Er is geen harde grens; het gaat om wat de mods doen. All the Mods 10 draait met 400 tot 500-plus mods op minimaal 10 GB RAM, terwijl tachtig mods zonder zware worldgen met veel minder toe kunnen. Voeg toe in blokken van vijf tot tien en let na elk blok op tickrate en geheugen.
Waarom start mijn server niet nadat ik een mod heb toegevoegd? Meestal ontbreekt een bibliotheekmod of staat er een client-only mod in de serversmap. Zoek de regel Missing or unsupported mandatory dependencies in de log en haal shaders, minimaps en recepten-viewers van de server af.
Kan ik mods van Fabric en NeoForge mengen? Nee. Een mod is gebouwd voor een specifieke loader en Minecraft-versie. Kies de loader waar de mods staan die je wilt: NeoForge leidt op 1.20.2 en nieuwer met de grote contentpacks, Fabric is licht en de thuisbasis van Sodium en Lithium.
Moet ik prestatiemods erin zetten als mijn pack klein is? Meestal wel, want ze kosten niets aan speelbeleving. FerriteCore scheelt 30 tot 40 procent RAM-gebruik op NeoForge, en Canary en ModernFix ruimen laadtijd en overhead op. Zet ze er als laatste blok in.
Wat is de makkelijkste manier om mijn pack te updaten voor spelers? Een .mrpack via Modrinth: spelers importeren de nieuwe versie en de launcher doet de rest. Bij een zipbestand moet iedereen zelf de oude modsmap legen, en dan blijft er altijd iemand met een oude mod achter die er niet meer in komt.