HMCL-dev / HMCL-dev/HMCL

[Feature] 模组列表支持识别Bukkit/Spigot/Paper和Velocity/BungeeCord(Waterfall)插件文件

Open
#6,279 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
10.1k
Forks
934
Avg merge
1d 5h
Merged PRs (30d)
82

Description

概述 | Summary

在实例的模组列表中支持识别Bukkit/Spigot/Paper和Velocity/BungeeCord(Waterfall)插件,并用强调色标注

原因 | Reason

一些模组/插件同时支持模组加载器和插件服务器、代理服务器,一些用户因缺乏了解加载器/平台类型,下载了错误的加载器/平台的版本,导致想使用模组无法被正常加载

Image
详情 | Description

为了解决用户下载错误的平台/版本,因此需要实例的模组列表中识别Bukkit/Spigot/Paper和Velocity/BungeeCord(Waterfall)插件,并使用强调色标注,提醒用户注意(不可使用红色,因为一些模组可以实现客户端加载插件)。

例如LuckPerms同时存在模组版本和插件版本,并且插件版本还分为插件服务器版本和代理服务器版本,很容易让缺乏相关知识的用户混淆。

在HMCL的LuckPerms模组详细页,也提供着 Bukkit、Velocity、BungeeCord 版本的下载

Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining the instance mod list and the existing LuckPerms detail page, using the linked Modrinth versions as examples of mod, plugin-server, and proxy-server platforms. Determine how the list currently identifies downloadable files and how platform labels are presented. Done means Bukkit/Spigot/Paper and Velocity/BungeeCord (Waterfall) plugins are recognized and marked with a non-red emphasis color.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.