Glavo
|
7dad43570e
|
Fix #4647: 修复总是将同时兼容 Forge 和 NeoForge 的模组识别为 Forge 模组的问题 (#4648)
|
2025-10-10 21:35:11 +08:00 |
|
Glavo
|
8a166266d8
|
添加 SupportedLocale#getTextDirection() (#4644)
|
2025-10-10 21:34:14 +08:00 |
|
Glavo
|
c53fbd0efb
|
Close #4640: 支持读取 Embedded-Dependencies-Mod (#4641)
|
2025-10-10 20:32:34 +08:00 |
|
Glavo
|
1e74567a22
|
在游戏下载界面提示版本支持状态 (#4471)
|
2025-10-10 16:45:18 +08:00 |
|
Glavo
|
c8edf4be62
|
优化模组中文译名展示方式 (#4636)
1. 隐藏不包含中文字符的译名
2. 过滤译名中的 Emoji
|
2025-10-09 16:34:33 +08:00 |
|
Glavo
|
11c45e0ab8
|
优化模组管理页面模组信息的展示方式 (#4621)
|
2025-10-09 15:21:28 +08:00 |
|
Glavo
|
08f6f973c0
|
修复颠倒英语中括号显示错误的问题 (#4631)
|
2025-10-09 15:19:12 +08:00 |
|
Glavo
|
496b403eeb
|
使用 checktyle 检查对 toLowerCase()/toUpperCase() 的误用 (#4633)
|
2025-10-08 16:27:57 +08:00 |
|
Glavo
|
08d7974e27
|
Update versions.txt to 1.21.10 (#4626)
|
2025-10-07 22:50:53 +08:00 |
|
Glavo
|
0988dc53cd
|
优化模组加载器检测机制 (#4622)
|
2025-10-07 16:26:26 +08:00 |
|
Glavo
|
2e09a40b69
|
修复 FetchTask 不遵循代理设置的问题 (#4596)
|
2025-10-04 21:11:44 +08:00 |
|
Burning_TNT
|
3c3e2b8cfc
|
Terracotta | 陶瓦联机 (#4215)
Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com>
|
2025-10-03 20:01:08 +08:00 |
|
Burning_TNT
|
365bb089c5
|
Fix #4572: Use String::lines to handle line separators on various OS (#4575)
Co-authored-by: Glavo <zjx001202@gmail.com>
|
2025-10-03 19:59:43 +08:00 |
|
Glavo
|
40b4ecd42a
|
从 synchronized 切换至 ReentrantLock (#4564)
|
2025-10-02 15:50:56 +08:00 |
|
Glavo
|
e0f5c4d91e
|
优化 EventBus (#4565)
|
2025-10-02 15:38:03 +08:00 |
|
Glavo
|
484b65b513
|
优化对颠倒的英语的支持 (#4577)
|
2025-10-02 15:21:03 +08:00 |
|
3gf8jv4dv
|
19f02e3967
|
chore: update versions.txt to 1.21.9 (#4566)
|
2025-10-01 13:08:43 +08:00 |
|
Glavo
|
7e8a6679cc
|
将 EventManager 中的 synchronized 替换为 ReentrantLock (#4562)
|
2025-09-29 15:49:18 +08:00 |
|
Glavo
|
e90d5185f6
|
增强 ArchiveFileTree (#4547)
|
2025-09-29 15:19:37 +08:00 |
|
辞庐
|
7f4c5fc4a0
|
清理代码 (#4519)
|
2025-09-28 00:01:00 +08:00 |
|
Glavo
|
75789c774d
|
修复切换下载源后需要重启启动器才会生效的问题 (#4296)
|
2025-09-27 16:26:38 +08:00 |
|
Glavo
|
710e69751f
|
重构 FetchTask 以使用 HttpClient 和虚拟线程 (#4546)
|
2025-09-26 20:54:22 +08:00 |
|
Glavo
|
938d8647ce
|
删除 InvocationDispatcher 中的 synchronized 块 (#4550)
|
2025-09-26 20:44:34 +08:00 |
|
Glavo
|
4b4dd592c3
|
将 Schedulers.io() 切换至虚拟线程 (#4548)
|
2025-09-26 20:12:01 +08:00 |
|
Glavo
|
cb467ae240
|
优化本地化支持 (#4539)
- 简化代码
- 修复错误用词
- 优化语言名称显示
|
2025-09-23 15:47:46 +08:00 |
|
Glavo
|
36d71bd14e
|
支持颠倒的英语 (#4527)
|
2025-09-22 22:07:06 +08:00 |
|
Glavo
|
1b65e0b6d7
|
Fix #4526: 修复将空字符串注册为 Access Token 后日志输出异常的问题 (#4528)
|
2025-09-22 16:07:16 +08:00 |
|
Glavo
|
bd9ae189f8
|
优化本地化支持 (#4525)
|
2025-09-21 15:15:22 +08:00 |
|
Wulian233
|
dd7703c7a9
|
修复删除世界时无法删除 zip 格式世界的问题 (#4500)
|
2025-09-20 17:14:19 +08:00 |
|
Glavo
|
c38371f454
|
优化 Java 自动选择规则 (#4515)
|
2025-09-19 21:35:44 +08:00 |
|
Glavo
|
a24fea4a95
|
支持禁止生成 JVM 优化参数 (#4507)
|
2025-09-18 20:04:25 +08:00 |
|
Glavo
|
8bd104c207
|
使用 Java 25 启动游戏时默认开启 Compact Object Headers (#4506)
|
2025-09-18 17:24:59 +08:00 |
|
Glavo
|
66524613b4
|
支持以类型安全的方式读写 Navigation#getSettings() (#4504)
|
2025-09-18 16:58:07 +08:00 |
|
Glavo
|
a0568e34a8
|
清理残留的 java.io.File 用例 (#4503)
|
2025-09-18 15:26:03 +08:00 |
|
Glavo
|
45f7719096
|
Close #2987: 从 java.io.File 迁移至 NIO (#4502)
|
2025-09-17 21:41:17 +08:00 |
|
Glavo
|
77fadf5d28
|
将 org.jackhuang.hmcl.ui 从 java.io.File 迁移至 NIO (#4501)
|
2025-09-17 21:14:16 +08:00 |
|
Glavo
|
e9d7d0a33c
|
将 org.jackhuang.hmcl.mod 从 java.io.File 迁移至 NIO (#4499)
|
2025-09-17 19:29:59 +08:00 |
|
Glavo
|
94994ffdb6
|
将 org.jackhuang.hmcl.setting 从 java.io.File 迁移至 NIO (#4498)
|
2025-09-17 18:39:34 +08:00 |
|
Glavo
|
26e274a89a
|
将 GameRepository 从 java.io.File 迁移至 NIO (#4496)
https://github.com/HMCL-dev/HMCL/issues/2987
|
2025-09-17 16:07:59 +08:00 |
|
Glavo
|
6a497df0d1
|
清理 org.jackhuang.hmcl.download.game (#4495)
1. 将 `java.io.File` 迁移至 NIO;
2. 将部分类迁移至 record。
|
2025-09-16 21:22:02 +08:00 |
|
Glavo
|
fc1cce5e5a
|
删除 FileUtils 中基于 java.io.File 的工具方法 (#4493)
|
2025-09-16 20:52:44 +08:00 |
|
Glavo
|
5a8d567bd7
|
将 isNameValid 方法移动至 FileUtils (#4491)
|
2025-09-16 16:11:38 +08:00 |
|
Glavo
|
5005343d00
|
缓存文件时遵循 Cache-Control 设置 (#4462)
|
2025-09-16 15:15:30 +08:00 |
|
Glavo
|
e4bc8f48c5
|
Bump Gson to 2.13.2 (#4490)
|
2025-09-16 14:55:59 +08:00 |
|
Zkitefly
|
831a8a9bb8
|
fix(fmllib): Forge 1.5.2 安装时下载 fmllib,修复无法启动的问题 (#3976)
Fix #3975
---------
Co-authored-by: Glavo <zjx001202@gmail.com>
|
2025-09-16 14:38:44 +08:00 |
|
Wulian233
|
7c024473d6
|
世界管理新增删除世界功能 (#4263)
Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com>
Co-authored-by: Glavo <zjx001202@gmail.com>
|
2025-09-15 23:06:30 +08:00 |
|
Glavo
|
b66e249591
|
在未启用 JIT 或硬件渲染加速的环境中启动时弹出提示 (#4487)
|
2025-09-15 21:26:47 +08:00 |
|
Glavo
|
15e490f313
|
Convert Pair to record (#4485)
|
2025-09-15 15:31:17 +08:00 |
|
Glavo
|
7ce59cac2c
|
清理 org.jackhuang.hmcl.util.logging (#4484)
|
2025-09-15 15:21:14 +08:00 |
|
Glavo
|
a7178802f8
|
Create FileUtils#deleteDirectory(Path) (#4482)
|
2025-09-14 21:08:05 +08:00 |
|