Files
gravestone-sable-compat/src/main/resources/META-INF/neoforge.mods.toml

47 lines
1.1 KiB
TOML

modLoader="javafml"
loaderVersion="${neoforge_loader_version_range}"
license="${mod_license}"
issueTrackerURL="https://example.com"
[[mods]]
modId="${mod_id}"
version="${mod_version}"
displayName="${mod_name}"
authors="${mod_authors}"
description='''${mod_description}'''
[[mixins]]
config="${mod_id}.mixins.json"
# Required by Mixin (matches NeoForge runtime).
[[dependencies.${mod_id}]]
modId="neoforge"
type="required"
versionRange="${neoforge_loader_version_range}"
ordering="NONE"
side="BOTH"
[[dependencies.${mod_id}]]
modId="minecraft"
type="required"
versionRange="${minecraft_version_range}"
ordering="NONE"
side="BOTH"
# Both target mods are required: this jar exists *solely* to patch the interaction
# between them, so loading it without either is meaningless. AFTER ordering ensures
# the targets' classes are loaded by the time mixins apply.
[[dependencies.${mod_id}]]
modId="sable"
type="required"
versionRange="[1.0,)"
ordering="AFTER"
side="BOTH"
[[dependencies.${mod_id}]]
modId="gravestone"
type="required"
versionRange="[1.21.1-1.0.19,)"
ordering="AFTER"
side="BOTH"