Files
Warium-NeoForge-1.21.1/tools/check_required_integrations.py

26 lines
828 B
Python
Raw Normal View History

from __future__ import annotations
from pathlib import Path
from warium_source import ROOT
def main() -> None:
required_private = [
ROOT / "ci" / "required-mods" / "wariumapi-neoforge-1.21.1.jar",
ROOT / "ci" / "required-mods" / "wariumvs-neoforge-1.21.1.jar",
]
missing = [path for path in required_private if not path.exists()]
if missing:
print("Required private integration jars are not present yet:")
for path in missing:
print(f"- {path}")
print("The built jar includes private compatibility shim mod metadata for wariumapi and wariumvs.")
print("Replace the shims with real jars when NeoForge 1.21.1 artifacts are available.")
else:
print("Required private integration jars are present.")
if __name__ == "__main__":
main()