Commit Graph

54 Commits

Author SHA1 Message Date
Glavo
c1acd0b0b5
删除 RemoteResourceManager (#2761)
* 删除 RemoteResourceManager

* update
2024-02-08 19:19:01 +08:00
zkitefly
45d9033252
Update link (#2633)
* updata link

* Update dynamic-remote-resources json

* Revert "Update dynamic-remote-resources json"

This reverts commit 3d92ff2f56.
2024-01-13 10:36:44 +08:00
Burning_TNT
242df8a81a
Enhance mod download (#2411)
* Support #2376

* Add necessary @Nullable annotations

* Display different types of dependencies in different sections.

* Fix checkstyle

* Add I18N for different types of dependencies.

* Enhance UI

* Code cleanup

* Enhance UI

* Manually sort the result from curseforge when searching mods by name.

* Render the search results from remote mod repositories in several pages.

* Fix merge

* Fix

* Add a button which navigates to the modpack download page in the modpack installl page

* Fix I18N

* Render the mod loaders supported by the version in mod info page.

* Fix #2104

* Enhance TwoLineListItem

* Render the mod loader supported by this mod file on the ModListPage

* Fix chinese searching and curseforge searching

* Update I18N

* Fix

* Fix

* Select the specific game version when clicking the 'download' button on ModListPage

* Support HMCL to update mod_data and mod_pack data from https://github.com/huanghongxun/HMCL/raw/javafx/data-json/dynamic-remote-resources.json

* Enhance :HMCL:build.gradle.kts

* Revert parse_mcmod_data.py

* Abstract 'new Image' to FXUtils.newBuiltinImage and FXUtils.newRemoteImage

FXUtils.newBuiltinImage is used to load image which is supposed to be correct definitely and is a file within the jar. Or, it will throw ResourceNotFoundError.

FXUtils.newRemoteImage is used to load image from the internet. It will cache the data of images for the further usage. The cached data will be deleted when HMCL is closed or hidden.

* Add javadoc for FXUtils.newBuiltinImage and FXUtils.newRemoteImage.

* Fix checkstyle

* Fix

* Fix

* Fix

* Add license for RemoteResourceManager

* Remove TODO

* Enhance Chinese searching

* Support to decode metadata for local quilt mod.

* Enhance ModManager

* Fix checkstyle

* Refactor

* Fix

* Fix

* Refactor DownloadPage

* Fix

* Revert "Refactor DownloadPage"

This reverts commit 953558da77.

* Refactor DownloadPage

* Refactor

* Fix

* Fix checkstyle

* Set org.jackhuang.hmcl.ui.construct.TwoLineListItem.TagChangeListener as a private static inner class.

* Fix

* Fix

* Fix

* Enhance SimpleMultimap

* Revert TwoLineListItem

* Fix

* Code cleanup

* Code cleanup

* Fix

* Code cleanup

* Add license for IModMetadataReader

* Add prefix 'Minecraft' at the supported minecrft version list in DownloadPage

* Fix #2498

* Update README_cn.md

* Opti ModMananger

* Log a warning message when 'hmcl.update_source.override' is used.

* Fix chinese searching

* Enhance chinese searching.

* Enhance memory usage

* Close the mod version dialog window after clicking the downloading / save as button if the dependency list is empty.

* Cache builtin images.

* Enhance FXUtils (Make tooltip installer faster).

* Fix

* Fix

* Fix #2560

* Fix typo

* Fix remote image cache.

* Fix javadoc

* Fix checkstyle

* Optimize FXUtils::shutdown

* Fix merge

* I have no idea on why the sha1 was matched.

* Revert "Enhance FXUtils (Make tooltip installer faster)."

This reverts commit 0a49eb2c12.

* Support multi download source in order balance the traffic of hmcl.huangyuhui.net and the download speed in China Mainland.

* Modify dynamic remote resource urls.

* Optimize codes with StringUtils.DynamicCommonSubsequence.

* Prevent unofficial HMCL to access HMCL Resource Update URL.

* Zip the dynamic-remote-resources json by Gradle automatically.

* Remove unnecessary getters.

---------

Co-authored-by: Burning_TNT <pangyl08@163.com“>
2023-12-31 23:15:54 +08:00
zkitefly
5aeaba4636
add PLATFORM_cn (#2536)
* add PLATFORM_cn

* Update PLATFORM_cn.md

* 润色

* Update PLATFORM_cn.md

* Update PLATFORM.md

* 格式化
2023-11-09 21:24:02 +08:00
Glavo
bed74dc66c
fix find HMCL directory (#1953) 2022-12-30 17:00:10 +08:00
CNCloud_Casey
a5af5265be
Update README (#1682) 2022-08-31 15:25:29 +08:00
Glavo
c873352ee9
更多平台的原生适配 (#1654)
* Add Minecraft 1.13+ support for linux-loongarch64_ow

* Add Minecraft 1.6~1.12.2 support for linux-arm32

* Update documents
2022-08-28 16:56:33 +08:00
K1t3AB
2d182807b2
feat(README_cn.md): Added Chinese translation for README.md (#1637)
* feat(README_cn.md): Added Chinese translation for README.md

* edit(README.md): Improved formats for README.md

* fix(README): Roll back to Commit ID to pin lines

* edit(README): Let languages switchers "more like buttons"

* fix(README): Fix errors caused by misunderstanding

* edit(README): Added 8 spaces
2022-08-21 18:26:42 +08:00
zkitefly
8276bf5d8c
在 README 中添加 Fabric (#1587)
* Create  获得加入Cato社区网络身份凭证的方法.txt

* Delete 获得加入Cato社区网络身份凭证的方法.txt

* Update CreateMultiplayerRoomDialog.java

* Update CreateMultiplayerRoomDialog.java

* Update MultiplayerPageSkin.java

* Update README.md
2022-08-08 16:57:47 +08:00
king tsaltedfish
c627ca96c9
Rewrite badges (#1612)
Co-authored-by: Yuhui Huang <i@huangyuhui.net>
2022-08-08 16:52:58 +08:00
zkitefly
a3c24b1b02
因 开黑啦 改名成 KOOK,所以改名 (#1600)
* 修改加入链接的前缀“kaihei.co”->“kook.top”

* 因开黑啦改名成KOOK,所以改名。邀请链接也做相应调整。

* Update bug-report.yml

* Update bug-report.yml

顺便无伤大雅的修改了下这里

* Update config.yml

修改了下这里的英文空格隔离

* Add files via upload

上传新logo

* Delete kaiheila.jpeg

删除旧logo

* Update I18N.properties

修改回原来样式

* Update I18N_zh.properties

修改開黑啦为KOOK
2022-08-08 16:51:38 +08:00
AustinC2
820acd90e7
Update README (#1466)
* Update README

* Update README

* Update README

* Update README

* Update README

* Delete ⛏_Hello_Minecraft!_Launcher_💎.png
2022-05-08 00:06:21 +08:00
Glavo
3a5e8a827c update README 2021-12-18 15:59:24 +08:00
ttsdzb
916733a1e8 根据最近的变化对README下载部分稍作修改 2021-12-10 14:16:50 +08:00
huanghongxun
108df2293b fix: 411 Length Required when POST live.com. 2021-09-09 22:09:12 +08:00
Glavo
050fa30a35 update README 2021-09-03 03:55:56 +08:00
huanghongxun
e3fb36c63f fix: discord channel is still necessary. 2021-08-29 01:51:22 +08:00
Haowei Wen
798c67eaef
display HMCL full name only in titlebar 2021-08-29 00:41:38 +08:00
huanghongxun
33d27f74fe feat: switch to KaiHeiLa instead of Discord 2021-08-29 00:37:31 +08:00
Haowei Wen
6ac3f68dfc
feat: add param hmcl.openjfx.repo 2021-08-27 20:38:12 +08:00
huanghongxun
bd343f49f6 feat: discord chat 2021-08-24 21:14:39 +08:00
Glavo
8fc1ec7bb8
替换对 JDK 内置 Pack200 的依赖,允许在 JDK14 及更高版本上构建项目 (#904)
* fix: Pack200 has been removed

* Automatically add pack200 to class path

* add license header to Pack200Utils.java
2021-07-10 22:44:13 +08:00
yuhuihuang
66459a124c add: readme for bmclapi overrides 2020-08-09 19:28:15 +08:00
huanghongxun
82763f3c32 feat: font family override 2020-06-16 14:35:21 +08:00
huanghongxun
64d9fa7c6b fix: #729 2020-06-14 19:51:46 +08:00
Rowisi
191b88ab2a
add up-to-date download link 2020-04-05 02:15:13 +01:00
yushijinhun
b34a64f425
Add additional terms under GPLv3 section 7 2018-12-08 23:18:31 +08:00
yushijinhun
924067e4dd
Specify GPL version in the readme link
in case FSF updates it
2018-12-08 21:11:10 +08:00
yushijinhun
cf28b27d50
Remove HMCLCore usage instructions 2018-12-08 19:14:56 +08:00
yushijinhun
ea5b31d537
Allow specifying authlib-injector path 2018-11-24 20:32:22 +08:00
yushijinhun
5e5db332d0
Remove 'Downloads' paragraph in readme, as GitHub Releases is available 2018-10-01 11:29:12 +08:00
yushijinhun
fb18975c5c
Fix param table in readme 2018-09-22 21:08:03 +08:00
yushijinhun
4c9cb99a94
Add hmcl.self_integrity_check.disable option 2018-09-22 21:05:50 +08:00
huangyuhui
3fb5048f10 Fix IllegalStateException in DownloadWizardProvider 2018-07-04 21:41:07 +08:00
huangyuhui
0dd2e758e8 Update READMD.md 2018-07-03 13:02:35 +08:00
huangyuhui
4af18a1575 Change build status icon in README.md 2018-06-23 13:03:28 +08:00
huangyuhui
b200105a85 Fix Liteloader installing of BMCLAPI 2018-03-06 10:13:48 +08:00
huangyuhui
b90d6b7b8c Update Readme.md for HMCLCore introduction 2018-01-16 19:34:53 +08:00
huangyuhui
1410b3b5b1 LICENSE 2017-08-01 18:10:36 +08:00
huangyuhui
6dc2b36d14 HMCLKotlin project 2017-08-01 13:51:48 +08:00
huangyuhui
b4658463e1 Init log before checking updates 2017-02-25 12:59:37 +08:00
huangyuhui
0bd1b404aa Update I18N_zh.land and I18N_zh.properties 2017-02-17 20:16:44 +08:00
huangyuhui
809d7378e2 Clean up 2017-01-27 16:26:02 +08:00
huanghongxun
88194e479e Update README.md 2016-06-07 23:00:07 +08:00
huangyuhui
09dbade477 Update README.md 2016-02-26 13:40:41 +08:00
huangyuhui
0817b9aebb Update README.md 2016-02-26 13:22:26 +08:00
huangyuhui
e3c923e268 Update README.md 2016-02-25 23:16:28 +08:00
huangyuhui
07357db42d why does the ui crash 2015-12-27 10:59:03 +08:00
LasmGratel
c6fc2cc685 convert I18N from latin2 format to utf-8 format
edit README.md
2015-12-16 21:14:29 +08:00
huanghongxun
a436e10d93 Reconstructed too many codes 2015-12-09 21:03:56 +08:00