Repository navigation
v0.5.1
新增
-
「新建实例」和「导入现有目录」并成一个「添加实例」。 概览、侧栏、所有实例三处的入口原先都按
「新建实例」排位,要导入必须先进「所有实例」页——装面板的机器往往已经跑了很久,那个排位是反的。
现在点「添加实例」弹一个岔路口,两条路平级,导入排在前面。代理连线页的「新建代理端」和命令面板
里的两条直达没跟着改:它们说的不是「添加一个实例」,而是一件具体的事。 -
添加本机 Java 可以浏览目录选文件。 不用再手抄 java 可执行文件的绝对路径;目录选择器多了
「选文件」模式,进 JDK 的 bin 目录点 java 就行(Windows 上是 java.exe)。 -
目录选择器的快捷位置可以自己加、自己改名。 服务端集中放在哪一两个目录下只有机主知道,原先
四个内置位置覆盖不到的话,每次添加实例都要沿同一棵树点三四层。现在在选择器里「收藏这个目录」,
chip 行末尾的「改名」能改展示名,最多 12 个,记在 panel.json 里。收藏一个目录不多给任何权限
——目录字段本来就接受任意绝对路径——所以它归「浏览主机目录」权限管。 -
新增「苔石」配色,并接任出厂默认。 冷灰的页面底、纯白的卡片、比原来硬一档的描边——取自面板的
界面设计稿。原来四套配色的页面底都压在 98% 亮度上下,和纯白卡片差不到两个百分点,卡片因此立不
起来,空页面尤其糊成一片。樱花、松绿、杏黄、碧蓝四套取值一个没动,在「面板设置 → 外观」里照常
可选,从前用樱花的人手动选回去就是。 -
服务端核心页重做成「列表是页面,添加是动作」。 核心库现在占满整页,右上角的「添加核心」唤起
一个 1040px 的弹层;类型、版本、构建三段同屏,版本在左、该版本的构建列表在右,构建行能看到变更
摘要、发布时间和体积。原先常驻在页面下半部分的「下载核心」向导和顶部那两段说明文字都不在了。 -
选中构建后立刻检查本机 Java 够不够。 不够的时候在确认条上方出一条警告,写清这个核心要哪个
版本、本机最高是哪个,按钮直接跳到「Java 运行时」并且预选好要装的那一版。检查不通过不挡下载,
只是按钮改成「仍然下载」。 -
「添加核心 → 上传自定义 jar」。 Forge、Fabric、整合包自带的服务端从这里进库,同时补上版本、
需要的 Java 版本和支持的 MC 版本——这三项没有上游可问,留空就在列表里标「信息不全」,面板不猜。 -
核心列表多了「运行要求」和「支持 MC」两列。 Java 版本不匹配是启动失败最常见的原因,以前要等
启动报错才知道。下载时记进核心库,断网也看得到。 -
行操作收进
⋯菜单,删除做了依赖检查。 不悬停的行上看不到任何操作图标;正在被实例使用的核心
删不掉,弹窗会列出是谁在用。列表下方多了一张「清理未使用」卡片,只动没有实例在用的那几项。 -
侧栏底部多了一张「资源库占用」卡片。 核心、Java、插件、建筑各占多少,合计多少。
-
⌘/Ctrl + P转到文件。 输入路径的片段就能跳过去,vulp con命中
plugins/Vulpecula/config.yml。匹配在守护进程里做——一个实例可以有几万条路径,而浮层只显示五十条——
最近打开过的排在前面。默认跳过region/entities/poi/libraries/cache/versions
这些机器生成的批量目录。 -
侧边栏多了「搜索」和「最近」两个面板。 搜索同时搜文件名和文本内容,结果按文件分组,点命中行直接
跳到那一行;最近记着这台浏览器在这个实例里最后打开过的 20 个文件。⌘/Ctrl + Shift + F直接打开搜索。 -
文件页支持上下分屏。 对比两份 YAML 时上下排列让行号和缩进天然对齐,比左右好读,而且不吃宽度。
分屏按钮现在是「左右 / 上下」两项菜单,标签可以拖到另一组。⌘/Ctrl + \左右分屏当前文件,
⌘/Ctrl + 1 / 2聚焦某一组。
变更
-
像素字体改成默认关闭。 它是个标题字在干正文字的活:整句散文用等宽点阵排,每个字都按同一个
格子前进,词形没了也就没法扫读;面板里绝大多数正文还是汉字,本来就落在缝合字体上。开关仍在
「面板设置 → 外观」,想要的随时开回来,控制台和 shell 一如既往不跟着变。 -
服务端核心页在没有核心时也保留表格框和表头,不再整块换成一个占满宽度的空盒子。表头就是这一页
的承诺——这些是判断一个核心的列——所以留着,提示和按钮放进行本该在的位置。「添加核心」的实心
按钮也跟着移到了空状态里。 -
服务端核心页的标题不再和顶栏面包屑重复说一遍,页头收成一行:左边这一页的事实,右边这一页的
动作。 -
「添加核心」对话框收了收口。 版本筛选框和构建表头移进各自的卡片内部,两栏顶边不再错开;
「选择核心 / 版本 / 构建」三步加上了可见的序号标签。 -
「添加核心」对话框用满可用高度。 它此前按内容收缩,1080 屏上只长到 731px,而两栏列表被钉死在
320px——构建列表一次只露出全部内容的 7%。现在两栏吃掉剩余高度,窗口越高露出的行越多;上传那一屏
没有列表要填,仍然按内容收缩。宽度从 1040 放到 1180,变更摘要不再动不动就截断。 -
版本列表去掉「旧」标记,只留「最新」。 上游停止支持的版本几乎是列表里的全部,一个几乎每行都
有的标记等于什么都没说,而它是一列安静数字里最吵的东西。列表本来就是新的在上,哪头旧看得见。
「预览」保留——快照不是「更旧」,是另一种构建,而且要打开开关才会出现。 -
版本列表里的分组标题不再像可点的行。 「26.1.x」「1.21.x」这类版本族的小标题,原先和它下面
那些可点的版本行只差 1px 字号和一档灰,左边缘还完全对齐,容易让人反复去点。现在换成和
「1 · 选择核心」同一族的标签样式,并带一条贯穿到行尾的细线——那是任何一个版本行都不会有的。 -
修掉构建号列的溢出。 一个构建同时带「最新」和频道标签(如 ALPHA)时,内容会压到「变更摘要」
上,两段文字叠在一起。 -
核心列表的列宽重新分配。 富余宽度原本给了「使用中」,可它装的是一句短话或两个标签;现在给了
「名称」——底下那行文件名才是整行里唯一会被截断的东西。「体积」右对齐、紧挨着左对齐的「使用中」,
中间只有列间距,读起来像一串「160 B 未使用」,现在隔开了。 -
进核心库只留一个入口。 原先「添加核心」在页头和空态各一个、「上传 jar」在页头、空态和弹窗磁贴
上各一个,五个按钮两个去处。现在页头只有「添加核心」,空态在场时它让位给空态那个,核心从哪来
(Paper / Velocity / 上传自定义 jar)是弹窗里磁贴行的事。 -
资源库五个页面的命名统一了。 去掉「库」和「环境」两个后缀:Java 环境 → Java 运行时,
数据库环境 → 数据库,插件库 → 插件,建筑库 → 建筑与地图。顺序也改了,服务端核心排第一——它是
真正天天打开的那一个。每一行后面带上条目数。 -
一级导航改成常驻的 56px 图标栏。 任何宽度下它都在——手机上换 section 不用再先拉开抽屉——底部的
按钮把它展开成 220px 的文字版,选择记在本机。产品图标和账户按钮成了导航栏自己的家具,在每个页面都在
同一个位置;账户按钮因此从顶栏右上角搬了下来。 -
每个页面脚下多了一条状态条,显示当前位置、光标行列和未保存计数。
-
版本号改成悬浮查看:侧栏顶部只剩 48px 的一行,放不下产品名加一行版本号;鼠标移到产品名上,
它会让位给当前版本号,移开再换回来。完整版本号在 主机 · 面板版本 里照旧。 -
文件页重做成「侧边栏 + 主区」。 没打开文件时主区是当前目录的详情列表,打开任意文件后自动变成
编辑器,关掉最后一个标签又变回去,中间没有任何开关。侧边栏 300px、可拖、⌘/Ctrl + B收成一条竖条,
底部显示这个实例占了多少磁盘。目录树里现在同时有文件夹和文件,当前打开的那个会标出来。 -
文件列表的「修改时间」不再被截断,紧凑 / 详情两种密度合并成一种——列表搬进主区之后宽度不再稀缺,
没有密度可选了。窄屏按「逐级丢列」处理,先丢修改时间,手机上再丢大小。 -
资源库列表的列宽改成按比例分配。 原先只有「名称」一列是弹性的,宽屏上它把多出来的空间全吃掉了:
1920 的屏幕上,名称和「版本 · 构建」之间空着 284px,剩下七列挤在最右边。现在这些空间分给真正装内容
的列,同样是 1920,那段空白剩 145px;1200 宽度下名称列反而从 198px 涨到 278px。 -
核心行的 jar 文件名和页头的核心库路径不再画成方框。 前者是名称下面的副标题,被画成框之后每一行
都读作两个叠起来的标签;后者本来就在一颗药丸里,里面再套一个框是两层边框说同一件事。两处都只留等宽
字体。 -
「清理未使用」卡片只在真的有东西可清时出现。 以前它常驻在列表下面写着「0 个核心没有被任何实例
使用,合计 0 B」,旁边一个点不动的按钮。没东西可清的时候,剩下的那条说明按正文宽度排,不再被拉到
1440px。 -
资源库工具行右端补上了「筛出几条 / 共几条」。 排序下拉原先独自吊在一千七百像素宽的行尾,跟任何
东西都不对齐。
修复
-
手机上的文件列表不会再把文件名挤成零宽。
-
手机上核心列表的名称不会再被状态徽章挤掉:390 宽度下「Velocity 4.1.0-SNAPSHOT」曾经只剩「Vel…」,
现在徽章换到名称下一行。 -
目录选择器的「收藏这个目录 / 改名」不会再独自吊在第二行的最右端。快捷位置一多,chip 就占满整行,
这两个链接被挤下去之后左边留出一整行空白;现在它们跟着 chip 换行,左对齐落在下一行,位置够时
仍然停在行尾。
安装
下载对应平台的压缩包,解压后直接运行:
tar -xzf hypercraft-0.5.1-linux-amd64.tar.gz
cd hypercraft-0.5.1-linux-amd64
./hypercraft -data ./data前端已经嵌在二进制里,不需要另外部署。开机自启参考包内的
hypercraft.service。
校验
sha256sum -c SHA256SUMS.txt --ignore-missing