The Dirty Craft is a Fabric modpack for Minecraft.
Check this out on Curseforge.
Dirty craft is a modpack which includes different mods to make MineCraft more realistic in overworld. It adds more crops, fruits, animals, etc.
In addition to more nature and realisticness, it also adds more monsters, boss fights, and mysterious structures.
Also if you are bored from the current look of End and Nether dimentions, it adds better nether & end.
And the Blumbzone dimention is added too.
Totally, if you want to experience a MineCraft with More content, this will be the best thing to try!
Also we have lots of plans in the future for this modpack!
To see list of the available mods in this modpack, see mods list.
If you are interested in collaborating to this project, Here's for you.
We do everything automatically using Makefile (which is self-documented). Check here to see the available commands.
To do this, you should edit manifest.json
and change fileID
value or add a new mod.
If you wanna add or update mods, don't forget to set filename
and slug
keys too.
They are used in scripts.
Looking for an easier way to add mods? Use the automated script:
$ python3 scripts/add_mod.py <slugs...>
#examples
$ python3 scripts/add_mod.py betterend the-bumblezone-fabric
$ python3 scripts/add_mod.py betterend the-bumblezone-fabric -y # you can use -y flag to skip the confirmation step
$ python3 scripts/add_mod.py betterend the-bumblezone-fabric --auto-select # you can also automate the file selection. but some times it fails to do it, so it may ask you to do it manually for some items
$ python3 scripts/add_mod.py betterend the-bumblezone-fabric --auto-select --skip # if you want to skip the ones that their version can't be selected automatically, you can use --skip. It skips them and prints them at the end of the process, so you can try to add them again later
$ python3 scripts/add_mod.py betterend the-bumblezone-fabric --auto-select --skip -y # and this will be the most automated mode for it
$ python3 scripts/add_mod.py betterend the-bumblezone-fabric --full-auto # or you can use --full-auto, it equals `--auto-select --skip -y`
Then you should select the file that you want to be selected, then it will be added to the manifest.json!
NOTE: to use this script, you need to create a file called .curseforge-api-key.txt
and put Curseforge API key in it.
And it also requires Python requests
package too.
Also you can use update_mod.py
to update the mods to a newer version automatically:
$ python3 scripts/update_mod.py --version=<new game version> <slugs...>
# example
$ python3 scripts/update_mod.py --version=1.20 betterend the-bumblezone-fabric
# also you can update all of the mods
$ python3 scripts/update_mod.py --version=1.20 --all
# and you can add --skip, --auto-select and -y options too
$ python3 scripts/update_mod.py --version=1.20 --all --skip --auto-select -y
# or
$ python3 scripts/update_mod.py --version=1.20 --all --full-auto
If any of the mods don't have a version for the select new game version, they will be skipped and listed at the end of the process. So you can wait for them to publish the compatible version too, then update.
You can do it by adding whatever you want in overrides
folder (for example overrides/config
folder to override configs).
To do that:
$ make mods
They all will be downloaded and cached in _build/mods/jar
and also a compressed version will be created in _build/mods/zip
.
To do that:
$ make modpack
It will be generated as a zip file in _build/modpack
.
This file can be uploaded to the Curseforge and installed by players.
To generate the server modpack:
$ make server
It will be generated as a zip file in _build/server
as a zip file.
We write our TODOs & plans in TODO.md. Check it out.
The project will be automatically published to the Curseforge when you add a tag. See Publish workflow if you are interested.
This project is created by parsampsh and other contributors. Logo is designed by Hamed. And it's licensed under MIT License.