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()