Bootstrap Warium NeoForge port scaffold
This commit is contained in:
25
tools/check_required_integrations.py
Normal file
25
tools/check_required_integrations.py
Normal file
@@ -0,0 +1,25 @@
|
||||
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()
|
||||
Reference in New Issue
Block a user