223 lines
4.6 KiB
TOML
223 lines
4.6 KiB
TOML
modLoader = "javafml"
|
|
loaderVersion = "[4,)"
|
|
license = "MIT"
|
|
issueTrackerURL = "https://github.com/themiro/create-mekanism-modular/issues"
|
|
|
|
[[mods]]
|
|
modId = "${mod_id}"
|
|
version = "${mod_version}"
|
|
displayName = "${mod_name}"
|
|
authors = "${mod_authors}"
|
|
description = '''${mod_description}'''
|
|
|
|
# Every range here is open on purpose. Mods in this space version themselves as
|
|
# "1.21.1-3.16.2", which Maven ordering reads as 1.21.1 with a qualifier - so a
|
|
# range like [3.16,) rejects a perfectly good build, and for an optional
|
|
# dependency that is installed but out of range FML hard-fails the launch.
|
|
# Nothing here needs a version floor anyway: the material packs are gated at
|
|
# runtime on whether the mod is loaded, not on what version it is.
|
|
|
|
# Truly Modular is what this mod adds materials to; without it there is nothing
|
|
# to add them to.
|
|
[[dependencies.${mod_id}]]
|
|
modId = "miapi"
|
|
type = "required"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "neoforge"
|
|
type = "required"
|
|
versionRange = "[21.1,)"
|
|
ordering = "NONE"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "minecraft"
|
|
type = "required"
|
|
versionRange = "[1.21.1,1.22)"
|
|
ordering = "NONE"
|
|
side = "BOTH"
|
|
|
|
# Every source mod is optional. Each one's materials live in a datapack that is
|
|
# only registered when that mod is present, so any subset works - including none
|
|
# of them, which simply adds nothing.
|
|
[[dependencies.${mod_id}]]
|
|
modId = "mekanism"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "create"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "iceandfire"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "irons_spellbooks"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "immersiveengineering"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "vsie"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "create_the_air_wars"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "rocketnautics"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "enderio"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "ae2"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "ars_nouveau"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "occultism"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "industrialforegoing"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "nautec"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "superbwarfare"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "steampunkdimension"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "rftoolsbase"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "createdeco"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "crystal_chronicles"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "pastel"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "createpropulsion"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "aeroengineering"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "create_wizardry"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
# The two Truly Modular addons that own the slots this mod's modules go in, and
|
|
# the modules they inherit from. Optional like everything else - without them
|
|
# the module packs are simply never registered.
|
|
[[dependencies.${mod_id}]]
|
|
modId = "tm_arsenal"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|
|
|
|
[[dependencies.${mod_id}]]
|
|
modId = "tm_armory"
|
|
type = "optional"
|
|
versionRange = "[0,)"
|
|
ordering = "AFTER"
|
|
side = "BOTH"
|