Essentially just the title. Why might one want to use Fabric or Forge over the other? Does one have better support for X features over the other? What are the differences in philosophy of the two projects that led to these differences?

  • Scraft161@iusearchlinux.fyi
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    forge has a well known and established API for a lot of common things while fabric doesn’t offer one OOTB so you’ll have to fall back to mixins to modify minecraft’s bytecode (not source code) in a lot of cases. fabric is a lot simpler in it’s design and is a lot less performance intensive; but also lacks a lot of the QoL features a stable API provides.

    my recommendation is to try both and get a feel for what you like best, do you rather spend ages looking at the forge documentation or prod at a somewhat translucent box in the hopes of making sense of a vague mixin error.

    • Azzy@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Hmm… so Forge is more focused on having a centralized location (the API) to interact with the game, whereas Fabric gives the mod maker more control over the game without needing to depend on an API having the functionality required?

  • Azzy@beehaw.orgOP
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Btw, I’m referring more so to the process of making mods rather than using them.

  • JackbyDev@programming.dev
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    This is just based on my really minimal understanding of them from years ago. Fabric is much more lightweight than Forge. Forge (at least for a while) patched everything everytime you loaded up the game. I believe Fabric was made to load quicker. Forge may be different now.