/FabricaeExNihilo

Fabricate from nothing

Primary LanguageJavaMIT LicenseMIT

FEN
curseforge modrinth discord

Ex Nihilo for Fabric (Minecraft 1.18.2 onwards)

Fabricae Ex Nihilo is a fork of Ex Nihilo Fabrico,
which was a fork of Ex Nihilo Creatio,
which was a fork of Ex Nihilo Adscensio for 1.12,
which was itself a continuation of the Ex Nihilo mod from 1.7.10, rewritten from the ground up.

Ex Nihilo History

There have been many mods with the name "Ex Nihilo", below is the short lineage of mods with this name:

  • 1.18.1 Fabric - Fabricae Ex Nihilo (LordDeatHunter, MattiDragon)
  • 1.15 - 1.18 Forge - Ex Nihilo Sequentia
  • 1.14.4 Ex Nihilo Fabrico (SirLyle)
  • 1.12.* Ex Nihilo Creatio, direct fork of Adscensio (BloodWorkXGaming, SirLyle)
  • 1.10.* Ex Nihilo Adscensio (insaneau)
  • 1.10.* Ex Nihilo Omnia (jozufozu)
  • 1.8 Ex Nihilo 2 (Erasmus_Crowley)
  • 1.7.10 Ex Nihilo (Erasmus_Crowley)

Features

  • Barrels
    • Alchemy
    • Bleeding
    • Leaking
    • Milking
    • Transforming
  • Crucibles
  • Strainers
  • Tools
    • Crooks
    • Hammers

License

Fabricae Ex Nihilo is licensed under the MIT license (see the license file)

Development

Some notes for people who want to develop this mod:

  • Change the dev_settings.properties file to toggle dependencies. An intellij refresh is required to apply the changes. If the file is missing, run any gradle command to generate it.
  • We use fabric datagen to generate most of our assets.
    • To change something you need to modify the classes under wraith.fabricaeexnihilo.datagen and run the Data Generation run configuration or the runDatagen gradle task.
    • Data generation gets stuck if KubeJS is enabled in the dependencies due to a bug