[Feature] 自动处理mod依赖关系
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Không có tệp, bài kiểm thử hoặc điểm vào nào được nêu. Hãy bắt đầu bằng cách xem xét quy trình cài đặt mod hiện có của HMCL và thông tin dependency mà quy trình này đã hiển thị, sau đó xác định cách biểu diễn khả năng tương thích phiên bản và các dependency lồng nhau. Done cần bao gồm một phương án rõ ràng để phân giải các dependency bắt buộc và được khuyến nghị, đồng thời xử lý các phiên bản không khả dụng hoặc không tương thích.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
概述 | Summary
在下载需要各种前置的mod时,自动处理依赖关系。
原因 | Reason
有许多mod都有其自身的前置mod,否则就无法运行。对于小白,处理这么多mod并不友好(其实我也是)。HMCL现在已经可以在安装mod时,显示它所必须/可选的前置mod,那么理论上HMCL启动器就完全可以完成补全前置mod的过程。
详情 | Description
(我并不了解Java,所以如有错误还请指正。)
每当打开某个mod时,读取所需要的前置列表,保存;按图索骥,依次下载各mod的“推荐”版本(最大限度避免兼容问题);完成。
但是实际情况非常棘手,我列出几个我遇见过的:
- “推荐”版本是测试版,兼容问题。(Iris & Sodium,于8.17下载的测试版Sodium不兼容Iris,被迫回滚)
- 部分前置mod没有适配该版本MC。(Traveller's Backpack,可选前置Accessories未适配26.2)
- 依赖关系复杂,层层嵌套。(通用机械,A需要B, C, D, E,但是B还需要E, F, G)
- Ngôn ngữ chính
- Java
- Star
- 10.9k
- Fork
- 1.3k
- Merge trung bình
- 11 giờ 40 phút
- Pull request đã merge (30 ngày)
- 90
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của HMCL-dev/HMCL
-
[Bug] 资源包列表 与 模组/数据包/世界 列表排列顺序不一致Có thể đã có người làm @fishdry1000 đã nhận 4 ngày trước. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature] 用户环境信息支持复制和导出Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
HMCL-dev/HMCL#7062 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature] 导出整合包的路径选择器预设文件名拼接版本信息Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
HMCL-dev/HMCL#6681 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
HMCL-dev/HMCL#6134 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature] 添加防倒卖提示弹窗Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
HMCL-dev/HMCL#6065 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của HMCL-dev/HMCL
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 3 ngày
-
A proxy that fails to start logs a RejectedExecutionException stack trace from its shutdown hookĐang mởfollow-up
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Sanne/incus-spawn#1953 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Shweit/EtherealPortals#30 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 70/100
checkstyle/checkstyle#22398 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Typo in jakartaee-bom 12.0.0-SNAPSHOT with cdiCó thể đã có người làm @ElectLive đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 80/100
jakartaee/jakartaee-api#205 · 1 bình luận ·