{"id":16703,"date":"2023-02-28T15:21:52","date_gmt":"2023-02-28T14:21:52","guid":{"rendered":"https:\/\/minecraft-tutos.com\/?p=16703"},"modified":"2023-02-28T15:21:55","modified_gmt":"2023-02-28T14:21:55","slug":"forge-vs-fabric-which-library-to-choose-for-your-mods-in-minecraft","status":"publish","type":"post","link":"https:\/\/minecraft-tutos.com\/en\/forge-vs-fabric-which-library-to-choose-for-your-mods-in-minecraft\/","title":{"rendered":"Forge VS Fabric, which library to choose for your mods in Minecraft ?"},"content":{"rendered":"\n<p>You may have already wanted to install a mod on your game, in order to add new features to it, and by asking around you learned that there are 2 libraries allowing you to add <a href=\"https:\/\/minecraft-tutos.com\/en\/category\/mod\/\">mods<\/a> : Forge and Fabric.<\/p>\n\n\n\n<p>At the end of this guide, you will know the advantages and disadvantages of each of the 2 APIs, and you will know which one to use in your case.<\/p>\n\n\n\n<p>But before you start, if you don&#8217;t know how to install a mod on Minecraft, you can follow this tutorial which will guide you step by step : <a href=\"https:\/\/minecraft-tutos.com\/en\/how-to-install-a-minecraft-mod\/\">how to install a mod on Minecraft<\/a>.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69dfe8301505a\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69dfe8301505a\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/minecraft-tutos.com\/en\/forge-vs-fabric-which-library-to-choose-for-your-mods-in-minecraft\/#Introducing-Forge\" >Introducing Forge<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/minecraft-tutos.com\/en\/forge-vs-fabric-which-library-to-choose-for-your-mods-in-minecraft\/#Presentation-of-Fabric\" >Presentation of Fabric<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/minecraft-tutos.com\/en\/forge-vs-fabric-which-library-to-choose-for-your-mods-in-minecraft\/#But-which-API-should-you-choose\" >But which API should you choose ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/minecraft-tutos.com\/en\/forge-vs-fabric-which-library-to-choose-for-your-mods-in-minecraft\/#How-will-the-environment-evolve-in-the-next-few-years\" >How will the environment evolve in the next few years ?<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Introducing-Forge\"><\/span>Introducing Forge<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To begin with, let&#8217;s take a look at the oldest modding library in the game, <a href=\"https:\/\/minecraft-tutos.com\/en\/minecraft-forge-download-install\/\">Minecraft Forge<\/a>. Indeed, Forge arrived almost at the beginning of Minecraft&#8217;s development, with the aim of making the use and compatibility of mods easier. Indeed, before the appearance of Forge, each mod worked separately, making the compatibility between them very complicated.<\/p>\n\n\n\n<p>Even if it remained for a long time as the only modding library of the game, it could see a few years ago the arrival of a brand new one, Fabric. Nevertheless, Forge still has many advantages over Fabric :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Larger mod database. As the oldest API, developers were forced to use it before Fabric was created, so it contains a larger number of mods than its competitor.<\/li><li>Forge is compatible in all versions of Minecraft.<\/li><\/ul>\n\n\n\n<p>But despite these advantages, Forge also has some flaws, including :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Slow updates. Forge takes a long time to be released in the latest version of the game, even if it has been improving for a few years.<\/li><li>Average optimization. Forge is not optimized compared to the Vanilla version.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Presentation-of-Fabric\"><\/span>Presentation of Fabric<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Arrived in 1.14, <a href=\"https:\/\/minecraft-tutos.com\/en\/api-fabric-modloader\/\">Fabric<\/a> aimed to bring novelty in the world of mods on Minecraft, especially with the goal of being lighter and better optimized than Forge. The challenge is rather successful because it has managed in a few years to make a real place in the environment, although today it is still less used than Forge.<\/p>\n\n\n\n<p>Here is a list of the main advantages of Fabric :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>The updates of the library are much faster. The library is even updated in some snapshots of the game (which is not the case with Forge), so players can enjoy mods almost directly after the release of a version. It is also designed to allow modders to update their mods more quickly.<\/li><li>As said earlier, the API is also much lighter and optimized than Forge, especially for server-based play. It also contains much more advanced additional optimization mods, such as <a href=\"https:\/\/minecraft-tutos.com\/en\/sodium-lithium-and-phosphor-3-mods-to-optimize-minecraft\/\">Sodium, Lithium and Phosphor<\/a>.<\/li><li>Mod developers have more facilities and possibilities compared to Forge.<\/li><li>You can play on a Fabric server with the Vanilla version of Minecraft, and some mods don&#8217;t need to be installed on your computer when they are on a server, like the optimization mods mentioned above.<\/li><li>Fabric is not only designed to use mods that modify the gameplay of the game. Indeed, you can create a server with this API that is accessible in Vanilla, if it does not contain mods that require modification on the player&#8217;s client. At first glance, this feature is not necessarily useful, but on the contrary it allows you to add useful mods easily on a Vanilla server, such as optimization mods.<\/li><\/ul>\n\n\n\n<p>Negatives of Fabric :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Less mods than on Forge. The library being more recent, the quantity of mods present on Fabric compared to Forge is lower, even if it is getting better.<\/li><li>The library is only available from version 1.14 of Minecraft.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"But-which-API-should-you-choose\"><\/span>But which API should you choose ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To help you choose between the two, here is a list of several cases, followed by the most suitable library for each :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>If you want to create a pre-1.14 server, you will have no choice and will be forced to use forge to add mods.<\/li><li>If you want to make a survival with a big modpack, Forge is also more adapted because it contains a bigger database of mods as said earlier.<\/li><li>If you want to make a survival with a few mods, to make the game more complete but without altering it, Fabric is much more interesting. You will find a lot of mods with this one !<\/li><li>Finally, if you want to make a Vanilla survival, Fabric will also be more adapted, because as said earlier, the API contains many mods for server optimization, which will allow you to gain in performance.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How-will-the-environment-evolve-in-the-next-few-years\"><\/span>How will the environment evolve in the next few years ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>As you can see from this article, Fabric&#8217;s API is clearly better thought out in every respect, and I can only recommend it. However, Forge still has an important place in the community, because it has a much larger mod bank, and is compatible in all versions of the game, as said earlier.<\/p>\n\n\n\n<p>However, we can see that more and more modders are switching their mods to Fabric&#8217;s library, and that the amount of mods on each of the two libraries is becoming more and more balanced. So it is likely that Fabric will take over in the next few years, even if Forge will never really disappear, unless the Fabric developers decide to update Fabric in the older versions of the game, which is unlikely.<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;16703&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;2&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;4&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;5 \\\/ 5 - (2 votes)&quot;,&quot;size&quot;:&quot;20&quot;,&quot;title&quot;:&quot;Forge VS Fabric, which library to choose for your mods in Minecraft ?&quot;,&quot;width&quot;:&quot;118&quot;,&quot;_legend&quot;:&quot;{score} \\\/ {best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 20px; height: 20px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 20px; height: 20px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 20px; height: 20px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 20px; height: 20px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 20px; height: 20px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 118px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 20px; height: 20px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 20px; height: 20px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 20px; height: 20px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 20px; height: 20px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 20px; height: 20px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 16px;\">\n            5 \/ 5 - (2 votes)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>You may have already wanted to install a mod on your game, in order to add new features to it,<\/p>\n","protected":false},"author":2,"featured_media":16704,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-16703","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mod","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"_links":{"self":[{"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/posts\/16703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/comments?post=16703"}],"version-history":[{"count":2,"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/posts\/16703\/revisions"}],"predecessor-version":[{"id":17041,"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/posts\/16703\/revisions\/17041"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/media\/16704"}],"wp:attachment":[{"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/media?parent=16703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/categories?post=16703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/minecraft-tutos.com\/en\/wp-json\/wp\/v2\/tags?post=16703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}