Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
aab7c19a80 |
@@ -1,34 +0,0 @@
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: default
|
||||
|
||||
clone:
|
||||
depth: 1
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
image: jekyll/jekyll:4.2.2
|
||||
commands:
|
||||
- touch Gemfile.lock
|
||||
- chmod a+w Gemfile.lock
|
||||
- chown -R jekyll:jekyll /drone
|
||||
- gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/
|
||||
- bundle config mirror.https://rubygems.org https://mirrors.tuna.tsinghua.edu.cn/rubygems
|
||||
- bundle install
|
||||
- bundle exec jekyll build
|
||||
- bash scripts/copy_index_json.sh
|
||||
volumes:
|
||||
- name: dist
|
||||
path: /drone/src/_site
|
||||
- name: cache
|
||||
path: /drone/src/.jekyll-cache
|
||||
when:
|
||||
branch: [main]
|
||||
|
||||
volumes:
|
||||
- name: dist
|
||||
host:
|
||||
path: /home/ubuntu/docs.hmcl.net/www
|
||||
- name: cache
|
||||
host:
|
||||
path: /home/ubuntu/docs.hmcl.net/cache
|
||||
@@ -1,21 +0,0 @@
|
||||
name: Sync to Gitee
|
||||
|
||||
on:
|
||||
push
|
||||
|
||||
jobs:
|
||||
run:
|
||||
if: ${{ github.repository_owner == 'huanghongxun' }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Mirror Github to Gitee
|
||||
uses: Yikun/hub-mirror-action@v1.1
|
||||
with:
|
||||
src: github/huanghongxun
|
||||
dst: gitee/huanghongxun
|
||||
static_list: 'HMCL-docs'
|
||||
force_update: true
|
||||
debug: true
|
||||
dst_key: ${{ secrets.GITEE_SYNC_BOT_PRIVATE_KEY }}
|
||||
dst_token: ${{ secrets.GITEE_SYNC_BOT_TOKEN }}
|
||||
cache_path: /github/workspace/hub-mirror-cache
|
||||
@@ -1,7 +0,0 @@
|
||||
_site
|
||||
.sass-cache
|
||||
.jekyll-cache
|
||||
.jekyll-metadata
|
||||
vendor
|
||||
Gemfile.lock
|
||||
.bundle
|
||||
@@ -1,25 +1 @@
|
||||
---
|
||||
permalink: /404.html
|
||||
layout: default
|
||||
---
|
||||
|
||||
<style type="text/css" media="screen">
|
||||
.container {
|
||||
margin: 10px auto;
|
||||
max-width: 600px;
|
||||
text-align: center;
|
||||
}
|
||||
h1 {
|
||||
margin: 30px 0;
|
||||
font-size: 4em;
|
||||
line-height: 1;
|
||||
letter-spacing: -1px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="container">
|
||||
<h1>404</h1>
|
||||
|
||||
<p><strong>Page not found :(</strong></p>
|
||||
<p>The requested page could not be found.</p>
|
||||
</div>
|
||||
<!doctype html><html lang="zh" class="no-js"><head><meta charset="utf-8"><title>HMCL 文档</title><meta name="description" content="HMCL 启动器 | 跨平台 | 整合包管理 | 自动安装 | 十二年历史 | 三亿次使用"><meta property="og:type" content="website"><meta property="og:locale" content="zh"><meta property="og:site_name" content="HMCL 文档"><meta property="og:title" content="HMCL 文档"><meta property="og:url" content="https://docs.hmcl.net/404.html"><meta property="og:description" content="HMCL 启动器 | 跨平台 | 整合包管理 | 自动安装 | 十二年历史 | 三亿次使用"><link rel="canonical" href="https://docs.hmcl.net/404.html"><link href="/feed.xml" type="application/atom+xml" rel="alternate" title="HMCL 文档 Feed"><meta name="viewport" content="width=device-width, initial-scale=1.0"> <script> document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; window.enable_copy_code_button = true; </script><link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="/assets/lib/fontawesome/css/all.min.css"> <noscript><link rel="stylesheet" href="/assets/lib/fontawesome/css/all.min.css"></noscript> <script src="/assets/js/settings.js"></script> <script src="/assets/js/theme.js"></script><link rel="shortcut icon" href="/favicon.ico"><link rel="stylesheet" id="skin"></head><body class="layout--splash" dir="ltr"><nav class="skip-links"><ul><li><a href="#site-nav" class="screen-reader-shortcut">转到主导航栏</a></li><li><a href="#main" class="screen-reader-shortcut">转到内容</a></li><li><a href="#footer" class="screen-reader-shortcut">转到底部</a></li></ul></nav><div class="masthead"><div class="masthead__inner-wrap"><div class="masthead__menu"><nav id="site-nav" class="greedy-nav"> <a class="site-logo" href="/"><img src="/assets/img/hmcl.png" alt="HMCL 文档"></a> <a class="site-title" href="/"> HMCL 文档 </a><ul class="visible-links"><li class="masthead__menu-item"> <a href="/settings.html" >设置</a></li></ul><button class="greedy-nav__toggle hidden" type="button"> <span class="visually-hidden">切换菜单</span><div class="navicon"></div></button><ul class="hidden-links hidden"></ul></nav></div></div></div><div class="initial-content"><div id="main" role="main"><article class="splash" itemscope itemtype="https://schema.org/CreativeWork"><meta itemprop="description" content=""><section class="page__content" itemprop="text"><div class="notice--danger"><h1>404</h1><p><strong>页面不存在</strong></p></div></section></article></div></div><div id="footer" class="page__footer"><footer><div class="page__footer-follow"><ul class="social-icons"><li><strong>关注:</strong></li><li><a href="https://github.com/HMCL-dev/HMCL" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i> Github</a></li><li><a href="https://beian.miit.gov.cn" rel="nofollow noopener noreferrer"><i class="fas fa-link" aria-hidden="true"></i> 粤ICP备18071565号</a></li><li><a href="/feed.xml"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li></ul></div><div class="page__footer-copyright">© 2026 <a href="mailto:hmcl@huangyuhui.net">huanghongxun</a>. 技术来自于 <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/jekyll-themes/minimal-mistakes/" rel="nofollow">Minimal Mistakes</a>.</div></footer></div><script src="/assets/js/main.min.js"></script> <script src="/assets/js/plugins/jquery.auto-redirect.js"></script></body></html>
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
source "https://gems.ruby-china.com"
|
||||
# Hello! This is where you manage which Jekyll version is used to run.
|
||||
# When you want to use a different version, change it below, save the
|
||||
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
|
||||
#
|
||||
# bundle exec jekyll serve
|
||||
#
|
||||
# This will help ensure the proper Jekyll version is running.
|
||||
# Happy Jekylling!
|
||||
gem "jekyll", "~> 4.2.2"
|
||||
# This is the default theme for new Jekyll sites. You may change this to anything you like.
|
||||
gem "minimal-mistakes-jekyll"
|
||||
|
||||
group :jekyll_plugins do
|
||||
gem "jekyll-paginate"
|
||||
gem "jekyll-sitemap"
|
||||
gem "jekyll-gist"
|
||||
gem "jekyll-feed"
|
||||
gem "jemoji"
|
||||
gem "jekyll-include-cache"
|
||||
gem "jekyll-algolia"
|
||||
gem "jekyll-remote-theme"
|
||||
gem "jekyll-archives"
|
||||
gem "jekyll-seo-tag"
|
||||
end
|
||||
|
||||
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
|
||||
# and associated library.
|
||||
platforms :mingw, :x64_mingw, :mswin, :jruby do
|
||||
gem "tzinfo"
|
||||
gem "tzinfo-data"
|
||||
end
|
||||
|
||||
# Performance-booster for watching directories on Windows
|
||||
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
|
||||
|
||||
gem "webrick", "~> 1.7"
|
||||
@@ -1,448 +0,0 @@
|
||||
Attribution-NonCommercial-ShareAlike 4.0 International
|
||||
|
||||
=======================================================================
|
||||
|
||||
Additional License
|
||||
|
||||
If anyone contributes to this document, the contribution is
|
||||
granted right to huangyuhui <huanghongxun2008@126.com> for Commercial usage.
|
||||
|
||||
If anyone copy, redistribute, remix, transform and build upon
|
||||
the material licensed with this license, your changes is considered
|
||||
as a contribution to the origin repository.
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons Corporation ("Creative Commons") is not a law firm and
|
||||
does not provide legal services or legal advice. Distribution of
|
||||
Creative Commons public licenses does not create a lawyer-client or
|
||||
other relationship. Creative Commons makes its licenses and related
|
||||
information available on an "as-is" basis. Creative Commons gives no
|
||||
warranties regarding its licenses, any material licensed under their
|
||||
terms and conditions, or any related information. Creative Commons
|
||||
disclaims all liability for damages resulting from their use to the
|
||||
fullest extent possible.
|
||||
|
||||
Using Creative Commons Public Licenses
|
||||
|
||||
Creative Commons public licenses provide a standard set of terms and
|
||||
conditions that creators and other rights holders may use to share
|
||||
original works of authorship and other material subject to copyright
|
||||
and certain other rights specified in the public license below. The
|
||||
following considerations are for informational purposes only, are not
|
||||
exhaustive, and do not form part of our licenses.
|
||||
|
||||
Considerations for licensors: Our public licenses are
|
||||
intended for use by those authorized to give the public
|
||||
permission to use material in ways otherwise restricted by
|
||||
copyright and certain other rights. Our licenses are
|
||||
irrevocable. Licensors should read and understand the terms
|
||||
and conditions of the license they choose before applying it.
|
||||
Licensors should also secure all rights necessary before
|
||||
applying our licenses so that the public can reuse the
|
||||
material as expected. Licensors should clearly mark any
|
||||
material not subject to the license. This includes other CC-
|
||||
licensed material, or material used under an exception or
|
||||
limitation to copyright. More considerations for licensors:
|
||||
wiki.creativecommons.org/Considerations_for_licensors
|
||||
|
||||
Considerations for the public: By using one of our public
|
||||
licenses, a licensor grants the public permission to use the
|
||||
licensed material under specified terms and conditions. If
|
||||
the licensor's permission is not necessary for any reason--for
|
||||
example, because of any applicable exception or limitation to
|
||||
copyright--then that use is not regulated by the license. Our
|
||||
licenses grant only permissions under copyright and certain
|
||||
other rights that a licensor has authority to grant. Use of
|
||||
the licensed material may still be restricted for other
|
||||
reasons, including because others have copyright or other
|
||||
rights in the material. A licensor may make special requests,
|
||||
such as asking that all changes be marked or described.
|
||||
Although not required by our licenses, you are encouraged to
|
||||
respect those requests where reasonable. More considerations
|
||||
for the public:
|
||||
wiki.creativecommons.org/Considerations_for_licensees
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
|
||||
Public License
|
||||
|
||||
By exercising the Licensed Rights (defined below), You accept and agree
|
||||
to be bound by the terms and conditions of this Creative Commons
|
||||
Attribution-NonCommercial-ShareAlike 4.0 International Public License
|
||||
("Public License"). To the extent this Public License may be
|
||||
interpreted as a contract, You are granted the Licensed Rights in
|
||||
consideration of Your acceptance of these terms and conditions, and the
|
||||
Licensor grants You such rights in consideration of benefits the
|
||||
Licensor receives from making the Licensed Material available under
|
||||
these terms and conditions.
|
||||
|
||||
|
||||
Section 1 -- Definitions.
|
||||
|
||||
a. Adapted Material means material subject to Copyright and Similar
|
||||
Rights that is derived from or based upon the Licensed Material
|
||||
and in which the Licensed Material is translated, altered,
|
||||
arranged, transformed, or otherwise modified in a manner requiring
|
||||
permission under the Copyright and Similar Rights held by the
|
||||
Licensor. For purposes of this Public License, where the Licensed
|
||||
Material is a musical work, performance, or sound recording,
|
||||
Adapted Material is always produced where the Licensed Material is
|
||||
synched in timed relation with a moving image.
|
||||
|
||||
b. Adapter's License means the license You apply to Your Copyright
|
||||
and Similar Rights in Your contributions to Adapted Material in
|
||||
accordance with the terms and conditions of this Public License.
|
||||
|
||||
c. BY-NC-SA Compatible License means a license listed at
|
||||
creativecommons.org/compatiblelicenses, approved by Creative
|
||||
Commons as essentially the equivalent of this Public License.
|
||||
|
||||
d. Copyright and Similar Rights means copyright and/or similar rights
|
||||
closely related to copyright including, without limitation,
|
||||
performance, broadcast, sound recording, and Sui Generis Database
|
||||
Rights, without regard to how the rights are labeled or
|
||||
categorized. For purposes of this Public License, the rights
|
||||
specified in Section 2(b)(1)-(2) are not Copyright and Similar
|
||||
Rights.
|
||||
|
||||
e. Effective Technological Measures means those measures that, in the
|
||||
absence of proper authority, may not be circumvented under laws
|
||||
fulfilling obligations under Article 11 of the WIPO Copyright
|
||||
Treaty adopted on December 20, 1996, and/or similar international
|
||||
agreements.
|
||||
|
||||
f. Exceptions and Limitations means fair use, fair dealing, and/or
|
||||
any other exception or limitation to Copyright and Similar Rights
|
||||
that applies to Your use of the Licensed Material.
|
||||
|
||||
g. License Elements means the license attributes listed in the name
|
||||
of a Creative Commons Public License. The License Elements of this
|
||||
Public License are Attribution, NonCommercial, and ShareAlike.
|
||||
|
||||
h. Licensed Material means the artistic or literary work, database,
|
||||
or other material to which the Licensor applied this Public
|
||||
License.
|
||||
|
||||
i. Licensed Rights means the rights granted to You subject to the
|
||||
terms and conditions of this Public License, which are limited to
|
||||
all Copyright and Similar Rights that apply to Your use of the
|
||||
Licensed Material and that the Licensor has authority to license.
|
||||
|
||||
j. Licensor means the individual(s) or entity(ies) granting rights
|
||||
under this Public License.
|
||||
|
||||
k. NonCommercial means not primarily intended for or directed towards
|
||||
commercial advantage or monetary compensation. For purposes of
|
||||
this Public License, the exchange of the Licensed Material for
|
||||
other material subject to Copyright and Similar Rights by digital
|
||||
file-sharing or similar means is NonCommercial provided there is
|
||||
no payment of monetary compensation in connection with the
|
||||
exchange.
|
||||
|
||||
l. Share means to provide material to the public by any means or
|
||||
process that requires permission under the Licensed Rights, such
|
||||
as reproduction, public display, public performance, distribution,
|
||||
dissemination, communication, or importation, and to make material
|
||||
available to the public including in ways that members of the
|
||||
public may access the material from a place and at a time
|
||||
individually chosen by them.
|
||||
|
||||
m. Sui Generis Database Rights means rights other than copyright
|
||||
resulting from Directive 96/9/EC of the European Parliament and of
|
||||
the Council of 11 March 1996 on the legal protection of databases,
|
||||
as amended and/or succeeded, as well as other essentially
|
||||
equivalent rights anywhere in the world.
|
||||
|
||||
n. You means the individual or entity exercising the Licensed Rights
|
||||
under this Public License. Your has a corresponding meaning.
|
||||
|
||||
|
||||
Section 2 -- Scope.
|
||||
|
||||
a. License grant.
|
||||
|
||||
1. Subject to the terms and conditions of this Public License,
|
||||
the Licensor hereby grants You a worldwide, royalty-free,
|
||||
non-sublicensable, non-exclusive, irrevocable license to
|
||||
exercise the Licensed Rights in the Licensed Material to:
|
||||
|
||||
a. reproduce and Share the Licensed Material, in whole or
|
||||
in part, for NonCommercial purposes only; and
|
||||
|
||||
b. produce, reproduce, and Share Adapted Material for
|
||||
NonCommercial purposes only.
|
||||
|
||||
2. Exceptions and Limitations. For the avoidance of doubt, where
|
||||
Exceptions and Limitations apply to Your use, this Public
|
||||
License does not apply, and You do not need to comply with
|
||||
its terms and conditions.
|
||||
|
||||
3. Term. The term of this Public License is specified in Section
|
||||
6(a).
|
||||
|
||||
4. Media and formats; technical modifications allowed. The
|
||||
Licensor authorizes You to exercise the Licensed Rights in
|
||||
all media and formats whether now known or hereafter created,
|
||||
and to make technical modifications necessary to do so. The
|
||||
Licensor waives and/or agrees not to assert any right or
|
||||
authority to forbid You from making technical modifications
|
||||
necessary to exercise the Licensed Rights, including
|
||||
technical modifications necessary to circumvent Effective
|
||||
Technological Measures. For purposes of this Public License,
|
||||
simply making modifications authorized by this Section 2(a)
|
||||
(4) never produces Adapted Material.
|
||||
|
||||
5. Downstream recipients.
|
||||
|
||||
a. Offer from the Licensor -- Licensed Material. Every
|
||||
recipient of the Licensed Material automatically
|
||||
receives an offer from the Licensor to exercise the
|
||||
Licensed Rights under the terms and conditions of this
|
||||
Public License.
|
||||
|
||||
b. Additional offer from the Licensor -- Adapted Material.
|
||||
Every recipient of Adapted Material from You
|
||||
automatically receives an offer from the Licensor to
|
||||
exercise the Licensed Rights in the Adapted Material
|
||||
under the conditions of the Adapter's License You apply.
|
||||
|
||||
c. No downstream restrictions. You may not offer or impose
|
||||
any additional or different terms or conditions on, or
|
||||
apply any Effective Technological Measures to, the
|
||||
Licensed Material if doing so restricts exercise of the
|
||||
Licensed Rights by any recipient of the Licensed
|
||||
Material.
|
||||
|
||||
6. No endorsement. Nothing in this Public License constitutes or
|
||||
may be construed as permission to assert or imply that You
|
||||
are, or that Your use of the Licensed Material is, connected
|
||||
with, or sponsored, endorsed, or granted official status by,
|
||||
the Licensor or others designated to receive attribution as
|
||||
provided in Section 3(a)(1)(A)(i).
|
||||
|
||||
b. Other rights.
|
||||
|
||||
1. Moral rights, such as the right of integrity, are not
|
||||
licensed under this Public License, nor are publicity,
|
||||
privacy, and/or other similar personality rights; however, to
|
||||
the extent possible, the Licensor waives and/or agrees not to
|
||||
assert any such rights held by the Licensor to the limited
|
||||
extent necessary to allow You to exercise the Licensed
|
||||
Rights, but not otherwise.
|
||||
|
||||
2. Patent and trademark rights are not licensed under this
|
||||
Public License.
|
||||
|
||||
3. To the extent possible, the Licensor waives any right to
|
||||
collect royalties from You for the exercise of the Licensed
|
||||
Rights, whether directly or through a collecting society
|
||||
under any voluntary or waivable statutory or compulsory
|
||||
licensing scheme. In all other cases the Licensor expressly
|
||||
reserves any right to collect such royalties, including when
|
||||
the Licensed Material is used other than for NonCommercial
|
||||
purposes.
|
||||
|
||||
|
||||
Section 3 -- License Conditions.
|
||||
|
||||
Your exercise of the Licensed Rights is expressly made subject to the
|
||||
following conditions.
|
||||
|
||||
a. Attribution.
|
||||
|
||||
1. If You Share the Licensed Material (including in modified
|
||||
form), You must:
|
||||
|
||||
a. retain the following if it is supplied by the Licensor
|
||||
with the Licensed Material:
|
||||
|
||||
i. identification of the creator(s) of the Licensed
|
||||
Material and any others designated to receive
|
||||
attribution, in any reasonable manner requested by
|
||||
the Licensor (including by pseudonym if
|
||||
designated);
|
||||
|
||||
ii. a copyright notice;
|
||||
|
||||
iii. a notice that refers to this Public License;
|
||||
|
||||
iv. a notice that refers to the disclaimer of
|
||||
warranties;
|
||||
|
||||
v. a URI or hyperlink to the Licensed Material to the
|
||||
extent reasonably practicable;
|
||||
|
||||
b. indicate if You modified the Licensed Material and
|
||||
retain an indication of any previous modifications; and
|
||||
|
||||
c. indicate the Licensed Material is licensed under this
|
||||
Public License, and include the text of, or the URI or
|
||||
hyperlink to, this Public License.
|
||||
|
||||
2. You may satisfy the conditions in Section 3(a)(1) in any
|
||||
reasonable manner based on the medium, means, and context in
|
||||
which You Share the Licensed Material. For example, it may be
|
||||
reasonable to satisfy the conditions by providing a URI or
|
||||
hyperlink to a resource that includes the required
|
||||
information.
|
||||
3. If requested by the Licensor, You must remove any of the
|
||||
information required by Section 3(a)(1)(A) to the extent
|
||||
reasonably practicable.
|
||||
|
||||
b. ShareAlike.
|
||||
|
||||
In addition to the conditions in Section 3(a), if You Share
|
||||
Adapted Material You produce, the following conditions also apply.
|
||||
|
||||
1. The Adapter's License You apply must be a Creative Commons
|
||||
license with the same License Elements, this version or
|
||||
later, or a BY-NC-SA Compatible License.
|
||||
|
||||
2. You must include the text of, or the URI or hyperlink to, the
|
||||
Adapter's License You apply. You may satisfy this condition
|
||||
in any reasonable manner based on the medium, means, and
|
||||
context in which You Share Adapted Material.
|
||||
|
||||
3. You may not offer or impose any additional or different terms
|
||||
or conditions on, or apply any Effective Technological
|
||||
Measures to, Adapted Material that restrict exercise of the
|
||||
rights granted under the Adapter's License You apply.
|
||||
|
||||
|
||||
Section 4 -- Sui Generis Database Rights.
|
||||
|
||||
Where the Licensed Rights include Sui Generis Database Rights that
|
||||
apply to Your use of the Licensed Material:
|
||||
|
||||
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
|
||||
to extract, reuse, reproduce, and Share all or a substantial
|
||||
portion of the contents of the database for NonCommercial purposes
|
||||
only;
|
||||
|
||||
b. if You include all or a substantial portion of the database
|
||||
contents in a database in which You have Sui Generis Database
|
||||
Rights, then the database in which You have Sui Generis Database
|
||||
Rights (but not its individual contents) is Adapted Material,
|
||||
including for purposes of Section 3(b); and
|
||||
|
||||
c. You must comply with the conditions in Section 3(a) if You Share
|
||||
all or a substantial portion of the contents of the database.
|
||||
|
||||
For the avoidance of doubt, this Section 4 supplements and does not
|
||||
replace Your obligations under this Public License where the Licensed
|
||||
Rights include other Copyright and Similar Rights.
|
||||
|
||||
|
||||
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
|
||||
|
||||
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
|
||||
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
|
||||
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
|
||||
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
|
||||
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
|
||||
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
|
||||
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
|
||||
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
|
||||
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
|
||||
|
||||
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
|
||||
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
|
||||
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
|
||||
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
|
||||
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
|
||||
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
|
||||
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
|
||||
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
|
||||
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
|
||||
|
||||
c. The disclaimer of warranties and limitation of liability provided
|
||||
above shall be interpreted in a manner that, to the extent
|
||||
possible, most closely approximates an absolute disclaimer and
|
||||
waiver of all liability.
|
||||
|
||||
|
||||
Section 6 -- Term and Termination.
|
||||
|
||||
a. This Public License applies for the term of the Copyright and
|
||||
Similar Rights licensed here. However, if You fail to comply with
|
||||
this Public License, then Your rights under this Public License
|
||||
terminate automatically.
|
||||
|
||||
b. Where Your right to use the Licensed Material has terminated under
|
||||
Section 6(a), it reinstates:
|
||||
|
||||
1. automatically as of the date the violation is cured, provided
|
||||
it is cured within 30 days of Your discovery of the
|
||||
violation; or
|
||||
|
||||
2. upon express reinstatement by the Licensor.
|
||||
|
||||
For the avoidance of doubt, this Section 6(b) does not affect any
|
||||
right the Licensor may have to seek remedies for Your violations
|
||||
of this Public License.
|
||||
|
||||
c. For the avoidance of doubt, the Licensor may also offer the
|
||||
Licensed Material under separate terms or conditions or stop
|
||||
distributing the Licensed Material at any time; however, doing so
|
||||
will not terminate this Public License.
|
||||
|
||||
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
|
||||
License.
|
||||
|
||||
|
||||
Section 7 -- Other Terms and Conditions.
|
||||
|
||||
a. The Licensor shall not be bound by any additional or different
|
||||
terms or conditions communicated by You unless expressly agreed.
|
||||
|
||||
b. Any arrangements, understandings, or agreements regarding the
|
||||
Licensed Material not stated herein are separate from and
|
||||
independent of the terms and conditions of this Public License.
|
||||
|
||||
|
||||
Section 8 -- Interpretation.
|
||||
|
||||
a. For the avoidance of doubt, this Public License does not, and
|
||||
shall not be interpreted to, reduce, limit, restrict, or impose
|
||||
conditions on any use of the Licensed Material that could lawfully
|
||||
be made without permission under this Public License.
|
||||
|
||||
b. To the extent possible, if any provision of this Public License is
|
||||
deemed unenforceable, it shall be automatically reformed to the
|
||||
minimum extent necessary to make it enforceable. If the provision
|
||||
cannot be reformed, it shall be severed from this Public License
|
||||
without affecting the enforceability of the remaining terms and
|
||||
conditions.
|
||||
|
||||
c. No term or condition of this Public License will be waived and no
|
||||
failure to comply consented to unless expressly agreed to by the
|
||||
Licensor.
|
||||
|
||||
d. Nothing in this Public License constitutes or may be interpreted
|
||||
as a limitation upon, or waiver of, any privileges and immunities
|
||||
that apply to the Licensor or You, including from the legal
|
||||
processes of any jurisdiction or authority.
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons is not a party to its public
|
||||
licenses. Notwithstanding, Creative Commons may elect to apply one of
|
||||
its public licenses to material it publishes and in those instances
|
||||
will be considered the “Licensor.” The text of the Creative Commons
|
||||
public licenses is dedicated to the public domain under the CC0 Public
|
||||
Domain Dedication. Except for the limited purpose of indicating that
|
||||
material is shared under a Creative Commons public license or as
|
||||
otherwise permitted by the Creative Commons policies published at
|
||||
creativecommons.org/policies, Creative Commons does not authorize the
|
||||
use of the trademark "Creative Commons" or any other trademark or logo
|
||||
of Creative Commons without its prior written consent including,
|
||||
without limitation, in connection with any unauthorized modifications
|
||||
to any of its public licenses or any other arrangements,
|
||||
understandings, or agreements concerning use of licensed material. For
|
||||
the avoidance of doubt, this paragraph does not form part of the
|
||||
public licenses.
|
||||
|
||||
Creative Commons may be contacted at creativecommons.org.
|
||||
@@ -1,51 +0,0 @@
|
||||
# HMCL-docs
|
||||
Hello Minecraft! Launcher 帮助文档仓库
|
||||
|
||||
您可以通过对本仓库提交 Pull Request 的方式来为 HMCL 帮助文档贡献自己的力量!
|
||||
本仓库内容使用 Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) 协议(附带额外条款)开放,协议内容请参见 LICENSE 文件。
|
||||
|
||||
## 相关链接
|
||||
|
||||
[Hello Minecraft! Launcher 帮助文档仓库网站版(推荐)](https://wifi-left.github.io/HMCL-docs-website/)
|
||||
|
||||
## Markdown
|
||||
|
||||
每篇文章由 Markdown 编写。如果你不知道什么是 Markdown,我们推荐你先大概了解一下这个排版工具。
|
||||
|
||||
我们推荐你使用 Typora 编写 Markdown 文章,该软件的使用方法和 Word 等传统文字排版软件相似,易于使用。
|
||||
|
||||
请注意,你在使用 Typora 时,请在 文件->偏好设置->图像 中,将 `插入图片时...` 选项修改为复制到指定路径为 `/assets/img/docs/${filename}` 目录
|
||||
|
||||
## 贡献
|
||||
本仓库组织方式为一篇文章放在一个目录中。如果你要提交 PR,请不要将 md 文件直接放在根目录下。
|
||||
|
||||
每篇文章结构如下:
|
||||
```
|
||||
_<category>/<article>.md
|
||||
|
||||
assets
|
||||
* img
|
||||
* docs
|
||||
* <article>
|
||||
* img1.png
|
||||
* img2.png
|
||||
* ...
|
||||
```
|
||||
|
||||
其中,`<category>` 表示分类,如 `multiplayer` 表示多人游戏、`modpack` 表示整合包,`<article>` 表示你的文章的英文名(尖括号表示占位符,请替换为文章名称,不要直接提交 '`<article>`'),请仅使用英文字母、数字、中划线、下划线字符,不要使用空格、中文字符。请确保 md 文件名和文件夹名一致。具体可以参考已有文章目录格式。
|
||||
|
||||
每篇文章由 Markdown 编写的 `<article>.md` 文件及附带图片组成。文章的图片请放置到 `/assets/img/docs/<article>` 目录中。
|
||||
|
||||
### 添加新文章
|
||||
|
||||
添加新文章时,请确保将内容按照上述格式要求存放。你也可以参考已经写好的文章格式。
|
||||
|
||||
切记不要在一个添加新文章的 PR 里修改其他文章的内容。
|
||||
|
||||
### 修改已有文章
|
||||
|
||||
修改已有文章时,请确保你的 PR 仅修改一个文章内容,并在该文章里署名。
|
||||
|
||||
### 更新索引
|
||||
|
||||
在添加或修改文章后,请更新索引文件 `index.json`,以便 HMCL 展示你新添加的文件。
|
||||
@@ -1,697 +0,0 @@
|
||||
---
|
||||
title: "开发版更新日志"
|
||||
permalink: /changelog/dev.html
|
||||
date: 2021-08-22 23:18:02 +0800
|
||||
categories: 更新日志
|
||||
toc: true
|
||||
---
|
||||
|
||||
*Notice: changelogs are written in Chinese.*
|
||||
# HMCL 3.5.3.227
|
||||
- 多人联机功能暂时下线维护[https://hmcl.huangyuhui.net/api/redirect/multiplayer-migrate](https://hmcl.huangyuhui.net/api/redirect/multiplayer-migrate)
|
||||
- 修复中文路径下启动 <= 1.12.2 的版本没有声音的问题
|
||||
- 修复 提示弹窗 的文本显示问题
|
||||
- 更新相关翻译
|
||||
- 优化未存在可用的 Java 环境启动 HMCL 时的提示
|
||||
|
||||
# HMCL 3.5.3.223
|
||||
- 在启动游戏时刷新账户失败时提示重试登录
|
||||
- 修复在授权过期时不会显示重新登录对话框
|
||||
- 微软登录相关优化
|
||||
- 修复通过自动安装更新游戏时的崩溃
|
||||
- 支持 Github Action 的构建产物微软登录
|
||||
- 更多平台的原生适配
|
||||
- 修复在找不到合适的 Java 时启动时卡住的问题
|
||||
- 支持在 linux-loongarch64_ow 上自动下载 JavaFX
|
||||
- 更新翻译
|
||||
- 添加 sh 二进制文件支持
|
||||
- 修复 Modrinth 整合包安装
|
||||
- 更新多人联机
|
||||
- 日志分析器显示相关优化
|
||||
- 修复 Modrinth 格式的 Quilt 整合包安装错误
|
||||
- 修复 Modrinth 模组包解析错误
|
||||
- Quilt 自动安装相关调整
|
||||
- 修复下载 Java 链接错误
|
||||
|
||||
# HMCL 3.5.3.222
|
||||
- 修复翻译错误
|
||||
- 适配 Apple Silicon Mac 与龙芯平台
|
||||
- 修复不会自动补全缺失的 OptiFine 文件的问题
|
||||
- 更新官方下载源链接
|
||||
- 修复 Optifine 自动安装后启动崩溃的问题
|
||||
- 微软账户相关调整
|
||||
- 添加世界信息界面(允许玩家在启动器内查看更详细的世界信息以及调整一些基本设置)
|
||||
- 修复使用 Java 9+ 编译时的错误
|
||||
- 修复资源搜索获取信息失败相关问题
|
||||
- 添加 Quilt 自动安装
|
||||
- 回滚 HMCLauncher.exe ,减少杀毒软件报毒
|
||||
- 为非 x86 平台提供开箱即用的启动支持
|
||||
- 更新自动安装页面
|
||||
- 修复在创建账户页面下认证服务器未知的问题
|
||||
|
||||
# HMCL 3.5.3.221
|
||||
- 支持在文件管理器中显示文件,或者在 Linux 中直接打开父目录。
|
||||
- 默认开启“自动选择合适的 Java”
|
||||
- 修复部分 UI 问题
|
||||
- 修复更换资源类别后不更新列表的问题
|
||||
- 修复无法获取前置模组信息
|
||||
- 更新翻译
|
||||
- 修复整合包的 mcmod 网址不正确问题
|
||||
- 修复无法将 mrpack 文件拖拽至主页面安装整合包的问题
|
||||
- 在 JDK 安装不完整时提醒重新安装
|
||||
- 修改微软账户上传皮肤链接
|
||||
|
||||
# HMCL 3.5.3.220
|
||||
- 修复 CurseForge 整合包无法下载安装的问题
|
||||
|
||||
# HMCL 3.5.3.219
|
||||
- 支持整合包下载页使用中文搜索
|
||||
- 支持下载安装 Modrinth 整合包
|
||||
- 修复在语言为英文时仍翻译 Mod 名称的问题
|
||||
- 修复离线模式帐户无法使用 LittleSkin 皮肤站的问题
|
||||
- 修复下载 Mod 和整合包时,没有显示下载进度的问题
|
||||
- 修复在 MacOS 和 Linux 系统下不能打开模组文件路径的问题
|
||||
- 修复部分情况下因 Zip 包编码无法检测,以致无法安装整合包的问题
|
||||
- 修复无法启动包含 LabyMod 的游戏的问题
|
||||
- 在系统内没有检测到 Java 时,自动尝试安装 Java,而不只提示用户手动安装
|
||||
- 更新 cato 网站链接
|
||||
|
||||
# HMCL 3.5.2.216
|
||||
- 修复在包含等于号的路径下运行时无法正确加载漏洞修复工具的问题
|
||||
- 修复 Mod 下载页选择 Modrinth 源时,排序选项不可用的问题
|
||||
- 修复下载游戏向导中,在某些情况下加载了错误的 Fabric API 列表的问题
|
||||
- 修复启动游戏时,如果 Java 版本不正确,某些情况下会导致启动器崩溃的问题
|
||||
- 修复某些情况下不能更新游戏版本为 Minecraft 1.18 所安装的 Forge
|
||||
- 修复多人联机页面在快速点击打开房间时导致启动器崩溃的问题
|
||||
- 修复删除离线帐户使用的本地皮肤文件后游戏不能启动的问题
|
||||
|
||||
# HMCL 3.5.0.214
|
||||
- 重命名某个游戏版本后,该游戏版本将会被选中为当前游戏版本
|
||||
- 修复 cato 选项名称错误的问题
|
||||
- 修复 1.17/1.18 Forge 客户端不能启动的问题
|
||||
- 修复在定制离线帐户皮肤后,导出的游戏脚本不能正常启动游戏的问题
|
||||
- 修复 Mod 下载页面加载失败后点击刷新页面提示无反应的问题
|
||||
- 修复游戏崩溃分析窗口内显示了不知道是什么库的版本号的问题
|
||||
- 修复 Fabric-API 下载不完整的问题
|
||||
- 修复 Fabric-API 列表中存在与游戏版本不匹配的版本的问题
|
||||
|
||||
# HMCL 3.5.0.213
|
||||
- 修复 Log4j 远程代码执行漏洞
|
||||
- 更新 cato 至 1.2.0
|
||||
|
||||
# HMCL 3.4.212
|
||||
- 修复 Log4j 远程代码执行漏洞
|
||||
- 修复取消启动警告框后,启动游戏进度框不退出的问题
|
||||
|
||||
# HMCL 3.4.211
|
||||
- 修复 Log4j 远程代码执行漏洞
|
||||
- 修复解压 zip 文件时丢失文件属性的问题
|
||||
|
||||
# HMCL 3.4.210
|
||||
- 提示下载 Java 时,额外提供手动下载链接
|
||||
- 更新 cato 至 1.1.0
|
||||
- 修复部分页面进入时崩溃的问题
|
||||
- 修复设置系统环境变量 classpath 后游戏无法启动的问题
|
||||
- 修复删除所有游戏文件夹配置项后崩溃的问题
|
||||
- 修复删除游戏版本后不退出游戏设置页面的问题
|
||||
- 修复重命名游戏版本后游戏设置页面未刷新的问题
|
||||
|
||||
# HMCL 3.4.209
|
||||
- 不再翻译 id 为 examplemod 的 Mod 名称以避免歧义
|
||||
- 如果在 macOS/Windows ARM 设备上使用 HMCL,HMCL 会优先使用 x86 的 JDK 运行游戏
|
||||
- 提供更多预设的游戏版本图标以供设置
|
||||
- 完善显卡驱动问题提示语
|
||||
- 完善 Linux 用户因使用 Java9+ 版本导致游戏崩溃的提示语
|
||||
- 导出游戏启动脚本时,可以导出 PowerShell 格式的脚本
|
||||
- 支持游戏需要 Java 8 时提示并下载 Java 8
|
||||
- 下载 Mod 时,可以自定义文件名称
|
||||
- 添加透明背景选项
|
||||
- 添加日语翻译
|
||||
- 更新俄语翻译
|
||||
- 兼容 TLauncher 游戏客户端
|
||||
- 联机:修复使用 32 位 Java 时提示多人联机不支持当前平台的问题
|
||||
- 联机:修复 NAT 检测状态一直为检测中的问题
|
||||
- 联机:支持 Windows ARM64 平台
|
||||
- 联机:更新 cato 至 1.1.1
|
||||
- 联机:校验 cato 可执行文件的完整性,避免病毒等程序篡改 cato 导致安全风险
|
||||
- 联机:缩短联机码长度,避免联机码中因为包含斜杠,与 QQ 的表情转义符冲突的问题
|
||||
- 修复 macOS 上不能启动远古版本游戏的问题
|
||||
- 修复启动器打开时提示找不到 DST ROOT CA X3 证书的问题
|
||||
- 修复因为调整了游戏进程优先级设置,导致游戏不能运行,提示命令行过长的问题
|
||||
- 修复游戏版本名过长时布局混乱的问题
|
||||
- 修复离线帐户披风显示错误的问题
|
||||
- 修复不能复制游戏实例的问题
|
||||
- 修复不能选择自定义 Java 路径的问题
|
||||
- 修复不能修改没有 jar 文件的游戏实例的问题
|
||||
- 修复远古测试版启动时提示需要 Java 7 的问题
|
||||
- 修复背景网址不合法时启动器背景全透明的问题
|
||||
- 修复 Linux 下无法启动在中文目录下的游戏的问题
|
||||
- 修复下载 Java 失败时提示启动器崩溃的问题
|
||||
- 修复取消下载 Java 时无法取消游戏启动进程的问题
|
||||
|
||||
# HMCL 3.4.208
|
||||
- 运行环境缺少 JavaFX 时,直接开始下载而不是等待用户选择下载源
|
||||
- 修复联机断联的问题
|
||||
|
||||
# HMCL 3.4.207
|
||||
- 在杀毒软件删除 cato 时,弹出警告提示,而不是崩溃启动器
|
||||
- 资源包下载页面添加版本选择
|
||||
- 微软账号登录时被服务器要求重新手动登录时弹出登录提示框而不是登录失败
|
||||
- 修复运行在 32 位 Java 上时不能正确提示游戏不应使用 32 位 Java 运行的问题
|
||||
- 修复模组页、游戏下载页等页面标签错乱的问题
|
||||
- 修复游戏崩溃报告窗口不显示内存和 Java 版本的问题
|
||||
- 修复联机加入房间失败时将连接无法建立显示为被房主踢出的问题
|
||||
|
||||
# HMCL 3.4.206
|
||||
- 联机:更新 cato 至 1.0.c,支持 macOS M1 芯片设备
|
||||
- 联机:网络测试改用快速测试方法
|
||||
- 联机:添加加入申请选项,默认不再需要房主手动同意加入申请
|
||||
- 联机:在需要房主手动同意加入申请时,提供 30 秒超时,超时后自动拒绝申请
|
||||
- 在调试选项下和本地目录设置下显示警告信息
|
||||
- 离线账户皮肤选择本地文件时,允许修改人物模型为 Slim
|
||||
- 启用标题栏透明选项时,标题栏背景色调为半透明
|
||||
- 现启动器更新通道将与启动器本身发布为开发版或稳定版绑定,避免玩家使用开发版时因为忘记调整更新通道,不能收到后续开发版更新推送
|
||||
- 修改页面跳转动画
|
||||
- 修复游戏崩溃报告页面崩溃的问题
|
||||
- 修复进入联机页面时没有下载 cato 的问题
|
||||
- 修复离线账户皮肤选择 Blessing Skin 时,网址末尾添加斜杠会无法加载皮肤的问题
|
||||
- 修复复制游戏实例时崩溃的问题
|
||||
- 修复点击反馈页面空白处弹出反馈详细信息页面的问题
|
||||
- 修复批量更新模组时,将 Forge Mod 更新为 Fabric Mod 的问题
|
||||
|
||||
# HMCL 3.4.205
|
||||
- 添加联机房间准入功能,房主同意后玩家才能加入房间
|
||||
- 添加联机房间管理功能,可以查看已经在房间中的玩家
|
||||
- 添加联机 Token 设置和中继模式
|
||||
- 联机时不再需要正版登录,但玩家必须在多人游戏页面直连 HMCL 多人联机房间
|
||||
- 添加修改离线账户皮肤的功能,允许使用本地图片和 LittleSkin 等皮肤站
|
||||
- 添加自动选择 Java 选项,省去提示用户需要更改 Java 版本的步骤
|
||||
- 添加模组批量更新功能
|
||||
- 修改页面跳转动画
|
||||
- 支持导入由玩家手动打包的包含 .minecraft 文件夹的整合包
|
||||
- Fabric Mod 崩溃时提示 Mod 冲突或缺失前置 Mod 原因
|
||||
- 在全局游戏设置中提示当前版本正在使用游戏独立设置,以避免玩家在错误的地方修改设置
|
||||
- 支持 1.17 下 OptiFine 与 Forge 同时安装
|
||||
- 修复由于 Java 损坏导致无法检测 Java 版本时,启动游戏卡死的问题
|
||||
- 修复 Mojang 账号和 Authlib-Injector 账号登录时卡死,看不到密码框的问题
|
||||
- 修复 Mojang 账号和 Authlib-Injector 账号刷新时崩溃的问题
|
||||
|
||||
# HMCL 3.4.203
|
||||
- 添加多人联机,由于处于试验阶段,如果出现问题请反馈
|
||||
- 调整界面外观
|
||||
- 背景路径支持网络链接
|
||||
- 允许修改启动器字体
|
||||
- 添加崩溃分析报告窗口,尽量分析崩溃信息,而不是直接打开日志窗口
|
||||
- Mod 下载页面按游戏版本分类
|
||||
- Mod 下载页面显示前置 Mod
|
||||
- EXE 版本优先选择独立显卡
|
||||
- 打开不检查游戏完整性选项时,同时不检查服务端自动更新整合包的更新
|
||||
- 修复点击 Mod 列表页 Mod 文件夹按钮后不能打开正确文件夹的问题
|
||||
- 修复下载 Mod 时无法取消的问题
|
||||
- 修复不能正确识别 MCBBS V2 整合包的问题
|
||||
- 修复 PATH 格式不正确时导致启动器崩溃的问题
|
||||
|
||||
# HMCL 3.4.202
|
||||
- 更新至 JavaFX 17,额外支持 Mac M1 设备下自动下载 JavaFX
|
||||
- Authlib-Injector 认证服务器管理页面移动至账户管理页侧边栏
|
||||
- 支持修改离线账户的 UUID
|
||||
- Mod 管理页面和下载页面尽可能显示 Mod 的中文名称
|
||||
- Mod 下载页面允许中文搜索
|
||||
- Mod 下载页面允许选择搜索 CurseForge 或者 Modrinth
|
||||
- Mod 下载页面允许查看 Mod 的 MC 百科页面与 MCBBS 页面
|
||||
- Mod 下载页面允许选择要安装到的目标游戏版本
|
||||
- 下载页面首页修改为游戏安装页,而不是 Mod 下载页
|
||||
- 自动安装 Fabric-API 至新游戏的 Mod 目录
|
||||
- 微软登录时无法自动打开浏览器时允许手动复制链接
|
||||
- 修复微软登录时提示 NullPointerException 或者部分情况下的无法连接认证服务器的问题
|
||||
- 修复安装新游戏失败的问题
|
||||
- 修复自动选择内存大小后内存大小过小的问题
|
||||
- 修复返回主页卡死的问题
|
||||
- 修复 Mod 下载页无法显示 Emoji 字符的问题
|
||||
|
||||
# HMCL 3.3.201
|
||||
- 添加帮助页面
|
||||
- 添加修改游戏进程优先级的功能
|
||||
- 任意页面按 ESC 键可返回上一页
|
||||
- 支持自动选择游戏内存大小
|
||||
- 添加 Linux 下使用系统 GLFW 及 OpenAL 的功能
|
||||
- 添加自动选择下载源的功能
|
||||
- 允许修改默认的下载并发数
|
||||
- 添加单独的下载页面,额外支持资源包和存档的下载功能
|
||||
- 更换默认背景图
|
||||
- 调整界面外观
|
||||
- 支持自动安装 Fabric-API(该功能尚未完成,需要在 Java 虚拟机参数中添加 -Dfabric.development 方能使用)
|
||||
- 修复微软登录成功页乱码的问题
|
||||
- 修复微软账号年龄不满 18 岁显示的错误信息不易于阅读等问题
|
||||
- 修复不能启动 PCL 安装的部分游戏的问题
|
||||
- 修复不能启动 Fabric 安装器安装的 1.18 版本的问题
|
||||
- 修复模组下载页面没有按时间排序的问题
|
||||
- 修复 Java 11 以上滚动条的样式问题
|
||||
- 修复部分 Linux 发行版下不能打开微软登录页面的问题
|
||||
|
||||
# HMCL 3.3.200
|
||||
- 修复微软登录超时后崩溃的问题
|
||||
|
||||
# HMCL 3.3.199
|
||||
- 在整合包下载页按回车也可以发起搜索
|
||||
- 支持我的世界中文论坛整合包规范第二版,兼容 CurseForge 整合包格式,允许导入 MultiMC
|
||||
- 重新设计关于页面
|
||||
- 修改创建账号页面
|
||||
- 新增赞助列表页面
|
||||
- 修复微软登录页可能白屏的问题
|
||||
- 修复微软登录很快过期的问题
|
||||
- 修复错误检测 Forge 版本号以至于不能导出正确的整合包的问题
|
||||
- 修复在主页按多次回车键会重复启动游戏的问题
|
||||
- 修复安装整合包时没有检查名字是否符合 Windows 文件名规范的问题
|
||||
- 修复 Forge 安装器部分内容仍需从官方源下载的问题
|
||||
|
||||
# HMCL 3.3.197
|
||||
- 修复不能启动 Forge 1.17.1-37.0.29 及以上版本的问题
|
||||
- 修复英文语言设置下版本管理页面的标题错误的问题
|
||||
|
||||
# HMCL 3.3.196
|
||||
- 修复进入 Mod 下载页面时崩溃的问题
|
||||
|
||||
# HMCL 3.3.195
|
||||
- 添加查看模组详细介绍及打开其官方页面的功能
|
||||
- Mod 下载列表会按照发布时间排序
|
||||
- 修复 Mod 下载页面存在空白区域的问题
|
||||
- 修复操作账户时崩溃的问题
|
||||
|
||||
# HMCL 3.3.194
|
||||
- 支持 CurseForge 整合包和 Mod 下载
|
||||
- 改进版本管理和游戏设置的界面
|
||||
- 修复不能启动 BakaXL 安装后的游戏的问题
|
||||
|
||||
# HMCL 3.3.192
|
||||
- 支持 1.17 Forge 的自动安装与游戏启动
|
||||
- 修复不能正常启动 Minecraft 1.5 及以下版本的问题(需要手动删除 options.txt)
|
||||
|
||||
# HMCL 3.3.189
|
||||
- 支持使用 Fabric 作为 Mod 加载器的 CurseForge 整合包
|
||||
- 修复尝试下载 Java16 时只有确定没有取消按钮的问题
|
||||
- 修复下载 Java16 时取消下载过程后启动器崩溃的问题
|
||||
- 自动选择新添加的 Authlib-injector 服务器
|
||||
- 修复安装整合包时可能崩溃的问题
|
||||
- 压缩了启动器本体文件大小
|
||||
- 修复 MCBBS 整合包实现不符合规范的问题
|
||||
- 允许在 Minecraft 自定义参数内使用 ${game_directory} 等占位符
|
||||
- 支持官方启动器为 Minecraft 启动参数提供的一些占位符
|
||||
- 允许在 Java 自定义参数内覆盖启动器默认提供的启动参数,而不需要再禁止启动器生成默认参数
|
||||
|
||||
# HMCL 3.3.188
|
||||
- 自定义本地库路径,允许 M1 设备运行 ARM 版本的 Minecraft
|
||||
- 自动检测系统内安装的 OpenJDK,包括 Liberica/Microsoft/Zulu/AdoptOpenJDK
|
||||
- 修复 exe 版本不能正常下载 JavaFX 的问题
|
||||
- 修复 Windows 下打开使用 Unicode UTF-8 提供全球语言支持选项后启动器无法打开的问题
|
||||
|
||||
# HMCL 3.3.186
|
||||
- 解决 Java 16 下部分 mod 不能正常运行的问题
|
||||
- 修复对系统平台的识别错误导致部分平台不能正确下载 JavaFX 的问题
|
||||
- 启动 Minecraft 1.17 时自动下载官方提供的 Java 16
|
||||
|
||||
# HMCL 3.3.184
|
||||
- 修复 macOS 下启动器图标和 Finder 相同的问题,仅在 Java 9+ 生效
|
||||
- 修复与 Java 16 的兼容性问题
|
||||
- 允许在导出的整合包内包含启动器程序
|
||||
|
||||
# HMCL 3.3.183
|
||||
- 修复服务端自动更新整合包不能更新游戏、Forge 版本的问题
|
||||
- 兼容 Java11+,在 Java 11+ 上运行时会自动下载 JavaFX
|
||||
- 修复不能识别部分数据包的问题
|
||||
- 刷新账户时将显示进度条
|
||||
- 上传皮肤时自动检测 Steve、Alex 模型
|
||||
|
||||
# HMCL 3.3.181
|
||||
- 微软登录页添加加载进度条
|
||||
- 修复整合包导出页无法点击下一步的问题
|
||||
|
||||
# HMCL 3.3.180
|
||||
- 支持我的世界中文论坛整合包标准
|
||||
- 修复下载失败的问题
|
||||
|
||||
# HMCL 3.3.179
|
||||
- 修复微软账号在设置了皮肤之后不能登录的问题
|
||||
- 修复不能显示微软账号皮肤的问题
|
||||
|
||||
# HMCL 3.3.178
|
||||
- 修复不能检测 20w45a+ 以上游戏的版本号
|
||||
- 修复同时只有一个文件在下载的问题
|
||||
|
||||
# HMCL 3.3.177
|
||||
- 修复下载失败导致游戏无法启动的问题
|
||||
|
||||
# HMCL 3.3.176
|
||||
- 支持微软正版账户登录
|
||||
- 支持 Authlib-injector 账户上传皮肤
|
||||
- 支持 Authlib-injector 服务器用邮箱以外的账户登录
|
||||
- 尝试修复在游戏启动后启动器直接关闭时导致游戏卡死的问题
|
||||
- 修复启动器设置 HTTP 代理后,游戏无法访问网络的问题
|
||||
- 修复下载支持库文件失败时启动器崩溃的问题
|
||||
|
||||
# HMCL 3.3.175
|
||||
- 修复部分情况误修改 options.txt 的问题
|
||||
|
||||
# HMCL 3.3.174
|
||||
- 允许第三方修改 HMCL 的 BMCLAPI 下载源,从而支持第三方下载源
|
||||
- 自动设置游戏的默认语言为中文
|
||||
- 修复因为线程过多导致在 macOS 系统上运行崩溃的问题
|
||||
- 修复重命名游戏版本点击移动窗口而不是移动光标的问题
|
||||
|
||||
# HMCL 3.3.173
|
||||
- 修复启动 Minecraft 1.0 时不会停止等待游戏启动的问题
|
||||
- 更新游戏整合包后会显示新的版本号
|
||||
- 修复更新整合包下载地址不能使用在线下载自动更新整合包的问题
|
||||
- 修复首次打开整合包会弹出 3 个新建账户窗口的问题
|
||||
- 配置文件会优先选择启动器同目录而不是工作目录
|
||||
- 修复运行在 Java 12+ 时列表和下拉菜单不能正常显示的问题
|
||||
- 修复鼠标指针不正常的问题
|
||||
- 修复添加外置登录的正版账号后会与普通正版账号冲突的问题
|
||||
|
||||
# HMCL 3.3.172
|
||||
- 添加窗口阴影
|
||||
- 添加为正版账号上传皮肤的功能
|
||||
- 现在会校验资源索引文件的完整性
|
||||
- 现在启动器代理设置对启动后的游戏有效
|
||||
- 自动安装页面将提示不兼容的第三方库,比如 Forge 和 Fabric 不兼容
|
||||
- 添加启动器的 JVM 参数 -Dhmcl.font.override=fontfamily 以允许 Linux 用户更换字体以解决白屏问题
|
||||
- 修复无法安装 Curse 整合包的问题
|
||||
- 修复下载资源文件时不能自动切换下载源的问题
|
||||
- 修复 1.5.2 及以下版本不能下载资源文件的问题
|
||||
- 修复 1.5.2 及以下版本安装 Forge 后启动失败的问题
|
||||
- 修复不能在 Java 17 下载 Forge 和自动更新的问题
|
||||
- 修复整合包配置丢失后整合包游戏版本不能修改配置的问题
|
||||
|
||||
# HMCL 3.3.170
|
||||
- 修复部分情况下崩溃的问题
|
||||
- 支持同时安装 Minecraft 1.14.4 及以上版本的 Forge 和 OptiFine
|
||||
|
||||
# HMCL 3.3.169
|
||||
- 修复 1.12.2 同时安装 Forge, OptiFine 时无法进入游戏存档的问题
|
||||
- 修复服务器自动更新整合包更新时可能会出现 AccessDeniedException 的问题
|
||||
- 现在会记住启动器上次使用的窗口大小
|
||||
- 游戏设置页面也可以安装游戏、添加整合包和刷新版本列表
|
||||
- 游戏设置页面可以修改默认启动游戏版本
|
||||
- 使用外置登录账户时,主页面的账户将显示认证服务器名称
|
||||
|
||||
# HMCL 3.3.168
|
||||
- 将主界面的版本列表弹框的滚动条改为黑色
|
||||
- 修复某些情况下启动游戏时,提示 NullPointerException 的问题
|
||||
- 允许使用在启动器同目录下的 authlib-injector.jar 文件
|
||||
- 修复刷新下载列表时可能提示 ConcurrentModificationException 的问题
|
||||
- 修复重命名被依赖的版本后,会破坏其他依赖这个版本的版本的问题
|
||||
- 更正重命名版本时,输入不合法的新名字后的错误提示
|
||||
- 修复在自定义游戏运行目录时,输入不合法的路径会导致崩溃的问题
|
||||
- 修复在输入特定错误的 authlib-injector 服务器地址时会导致启动器崩溃的问题
|
||||
|
||||
# HMCL 3.3.166
|
||||
- 修复进入游戏设置后无法重命名部分游戏版本的问题
|
||||
- 修复 Curse 整合包下载时遗漏 Mod 的问题
|
||||
- 修复部分情况下弹框消失的问题
|
||||
- 在 OptiFine 库缺失时可以自动补全
|
||||
|
||||
# HMCL 3.3.165
|
||||
- 修复无法自动更新的问题
|
||||
|
||||
# HMCL 3.3.164
|
||||
- 更新俄语翻译
|
||||
- 修复在“在游戏启动后关闭启动器”启用时游戏无法启动的问题
|
||||
- 修复弹出对话框时无法拖动窗口的问题
|
||||
|
||||
# HMCL 3.3.163
|
||||
- 修复日志窗口无法清除日志的问题
|
||||
- 检查下载的 Fabric 安装包是否完整,避免 MCBBS 源带来的错误
|
||||
- 启动提示内存过大时允许停止启动
|
||||
|
||||
# HMCL 3.3.162
|
||||
- 修复无法下载资源文件的问题
|
||||
- 修复无法同时安装 Forge 1.12.2 2852 和 OptiFine 的问题
|
||||
- 加强对支持库文件完整/损坏的检查能力
|
||||
|
||||
# HMCL 3.3.161
|
||||
- 调整界面细节
|
||||
- 修复无法安装 Forge 1.12.2 2852 的问题
|
||||
- 提升与 ServerSync 的兼容性
|
||||
- 安装游戏向导内可直接切换下载源,而不需要返回启动器设置页面
|
||||
|
||||
# HMCL 3.3.160
|
||||
- 主界面标题栏透明
|
||||
- 游戏崩溃后弹出的日志窗口直接显示游戏崩溃报告(而不是游戏日志)
|
||||
- 修复游戏崩溃后弹出的日志窗口无法显示日志的问题
|
||||
|
||||
# HMCL 3.3.159
|
||||
- 调整界面细节
|
||||
- 在日志窗口添加导出游戏日志功能
|
||||
- 修复复制游戏实例后的新游戏无效的问题
|
||||
|
||||
# HMCL 3.3.158
|
||||
- 调整界面细节
|
||||
- 修复游戏安装失败时提示安装完成的问题
|
||||
- 在自动安装 Forge、OptiFine 等库时若下载失败,自动重试其他下载源
|
||||
|
||||
# HMCL 3.3.157
|
||||
- 更新俄语翻译
|
||||
- 在游戏设置页面添加重命名等只能在游戏列表操作的功能
|
||||
- 在自动安装页面可以删除已选择安装的第三方库
|
||||
- 添加复制游戏实例功能
|
||||
|
||||
# HMCL 3.3.156
|
||||
- 修复 3.3.155 导致的启动失败问题
|
||||
- 在修改游戏版本时要求重新安装相关库
|
||||
|
||||
# HMCL 3.3.155
|
||||
- 修复 3.3.154 导致的启动失败问题
|
||||
|
||||
# HMCL 3.3.154
|
||||
- 修复 3.3.153 导致的启动失败问题
|
||||
|
||||
# HMCL 3.3.153
|
||||
- 调整界面样式
|
||||
- 提升自动安装功能与其他启动器的兼容性
|
||||
- 修复快速切换游戏时可能导致的一些问题
|
||||
- 支持调整启动器窗口大小
|
||||
|
||||
# HMCL 3.3.152
|
||||
- 调整界面样式
|
||||
- 修改默认下载源为 MCBBS
|
||||
- 允许在启动游戏按钮上滑动鼠标滚轮切换游戏
|
||||
- 显示资源和 Curse Mod 下载总进度
|
||||
|
||||
# HMCL 3.2.151
|
||||
- 修复 3.2.150 部分游戏启动失败的问题
|
||||
- 修改 Mod、数据包页面的界面样式
|
||||
- 修复终止游戏后启动器不会停止等待的问题
|
||||
|
||||
# HMCL 3.2.150
|
||||
- 加快界面动画速度
|
||||
- 改善游戏下载速度
|
||||
- 添加清理缓存文件夹按钮
|
||||
- 修改安装游戏向导的界面
|
||||
- 在启动游戏、安装游戏等界面显示总下载速度
|
||||
- 在资源索引文件为空时自动重新下载资源文件
|
||||
- 在当前下载源下载失败后自动重试其他下载源
|
||||
- 在删除 Mod、世界、数据包时弹出删除确认提示
|
||||
- 在启动游戏、安装游戏等界面显示明确的安装步骤
|
||||
- 在游戏崩溃后的第二次启动时自动检查资源和支持库文件是否完整
|
||||
- 修复启动器崩溃时可能再次崩溃的问题
|
||||
- 修复部分整合包无法修改启动时游戏窗口大小的问题
|
||||
- 修复在 Curse 整合包安装部分成功时删除游戏的问题
|
||||
- 修复从 MCBBS 下载源下载文件可能会下载到空文件的问题
|
||||
|
||||
# HMCL 3.2.149
|
||||
- 在主界面账户栏添加鼠标悬浮提示以查看完整游戏名
|
||||
- 在主界面账户栏添加鼠标滚轮便捷切换游戏账户
|
||||
|
||||
# HMCL 3.2.148
|
||||
- 更新 Fabric 的 BMCLAPI 和 MCBBS 下载源支持
|
||||
- 更新繁体中文语言文件
|
||||
- 当 Curse 整合包部分 Mod 因服务器上文件不存在而下载失败时不删除游戏
|
||||
|
||||
# HMCL 3.2.147
|
||||
- 修复正版登录失败的问题
|
||||
- 修复无法正常显示错误信息的问题
|
||||
|
||||
# HMCL 3.2.146
|
||||
- 改进部分错误提示
|
||||
- 更新繁体中文语言文件
|
||||
- 修复重复下载游戏依赖文件的问题
|
||||
- 修复原版游戏用熔炉图标标识的问题
|
||||
- 修复取消登录时导致启动器崩溃的问题
|
||||
- 修复无法取消启动过程和安装过程的问题
|
||||
- 修复无法正常更新 authlib-injector 的问题
|
||||
- 修复在缺失资源索引文件时无法启动游戏的问题
|
||||
- 现官方下载源下载 Forge 时依赖文件不再强制从 BMCLAPI 下载
|
||||
|
||||
# HMCL 3.2.145
|
||||
- 修复无法取消下载的问题
|
||||
- 添加 MCBBS 下载源
|
||||
- 在资源索引文件不合法时尝试重新下载
|
||||
- 修复切换游戏版本后启动失败的问题
|
||||
|
||||
# HMCL 3.2.144
|
||||
- 修复导入 HMCL 整合包时无法安装 Forge 的问题
|
||||
- 修复无法下载 Curse 整合包部分 Mod(如潘马斯)的问题
|
||||
- 修复下载 Curse 整合包 Mod 失败后会删除整合包的问题
|
||||
- 修复无法启动使用 Vivecraft 安装器新安装的游戏的问题
|
||||
- 修复启动 1.15 时不会停止等待的问题
|
||||
- 修复 Windows 下导出启动脚本对双引号的错误转义
|
||||
- 修复部分正版账号登录 1.7.10 会导致游戏崩溃的问题
|
||||
|
||||
# HMCL 3.2.143
|
||||
- 修复关闭 JVM 检查时仍然会检查 java.exe 是否合法的问题
|
||||
- 修复下载服务端整合包没有对链接转义而无法下载的问题
|
||||
- 修复下载游戏时可能出现的 “HTTP 302” 错误
|
||||
- 导出整合包时将剔除所有日志文件和 CustomSkinLoader 的缓存
|
||||
|
||||
# HMCL 3.2.139
|
||||
- 修复服务器整合包下载时可能丢失文件的问题
|
||||
- 修复读取 authlib-injectors.json 时对链接格式要求过严的问题
|
||||
|
||||
# HMCL 3.2.138
|
||||
- 添加服务器自动更新整合包,允许服务器远程更新游戏客户端
|
||||
- 允许直接从给定链接下载整合包并安装
|
||||
- 日志窗口允许关闭自动滚动
|
||||
- 更新了英语翻译
|
||||
- 修复了部分情况下可能导致崩溃的问题
|
||||
- 修复了无法获取使用 authlib-injectors.json 添加的服务器的服务器名称的问题
|
||||
|
||||
# HMCL 3.2.137
|
||||
- 更新了英语和俄语翻译
|
||||
- 修复了一些导致启动器崩溃的问题
|
||||
- 修复了无法识别 Java 12 的问题
|
||||
- 修复了无法下载 Curse 整合包模组的问题
|
||||
- 修复了下载 Curse 整合包失败后删除了对应版本的问题
|
||||
|
||||
# HMCL 3.2.136
|
||||
- 修复 tryCacheLibrary 可能导致崩溃的问题
|
||||
- 修复无法安装 1.14.4 及 1.15 快照的问题
|
||||
|
||||
# HMCL 3.2.135
|
||||
- 添加 authlib-injectors.json,允许服主将添加账号页面更改为默认添加指定服务器的 Authlib Injector 账户
|
||||
- 访问 <a href="http://www.huangyuhui.net/index.php/2019/09/09/109/">http://www.huangyuhui.net/index.php/2019/09/09/109/</a> 以查看添加方法
|
||||
- 检查安装游戏时输入的名称是否符合 Windows 系统需求
|
||||
- 修复导出整合包导入时无法安装 1.13 Forge 和 OptiFine 的问题
|
||||
- 修复部分情况下无法下载 Forge 安装包的问题
|
||||
|
||||
# HMCL 3.2.134
|
||||
- 修复了某些情况下无法安装 1.12.2 及以下版本的 Forge 的问题
|
||||
- 修复输入某些错误的 Java 路径时导致的崩溃
|
||||
- 修复了浏览 Mod 列表时可能出现的崩溃问题
|
||||
|
||||
# HMCL 3.2.133
|
||||
- 新安装的游戏支持修改游戏版本
|
||||
- 支持在打开启动器后的主页面按回车键启动游戏
|
||||
- 支持游戏列表内点击列表项进入游戏设置,右键列表项打开游戏管理菜单
|
||||
- 修复 OptiFine 自动安装(需要重新安装 OptiFine 生效)
|
||||
- 修复无法从本地安装 OptiFine 的问题
|
||||
- 修复同时安装 Forge 和 OptiFine 自动安装失败的问题
|
||||
- 不再强制使用 java.exe
|
||||
|
||||
# HMCL 3.2.132
|
||||
- 添加 Fabric 自动安装
|
||||
- 添加西班牙语
|
||||
- 支持导出 MultiMC 整合包
|
||||
- 修复无法下载 Curse 模组的问题
|
||||
|
||||
# HMCL 3.2.130
|
||||
- 添加对 Fabric 模组的管理支持
|
||||
- 将游戏依赖的动态链接库解压到 .minecraft 中而不是系统临时文件夹
|
||||
- 在遇到 SocketTimeoutException 时弹窗提示用户超时
|
||||
- 在遇到 404 时提示用户找不到文件而不是 IOException
|
||||
- 在 HMCL 本体不完整时提示用户而不是崩溃
|
||||
- 在启动器更新时显示更新日志
|
||||
- 禁止导出 1.13.2 游戏整合包
|
||||
- 修复删除游戏版本时消息框重复显示的问题
|
||||
- 修复删除模组时可能出现的 NullPointerException
|
||||
- 修复尝试更新 OptiFine 时却没有可用版本时导致的崩溃
|
||||
- 修复刷新数据包列表时崩溃的问题
|
||||
- 修复不能导入 Fabric 官方网站提供的 MultiMC 整合包的问题
|
||||
- 修复启动器皮肤预览异常的问题
|
||||
- 修复 macOS 无法安装 1.13.2 Forge 的问题
|
||||
|
||||
# HMCL 3.2.129
|
||||
- 在未安装 Mod API 的情况下禁用模组管理面板
|
||||
- 为自动安装中的 Forge、LiteLoader、OptiFine 添加更新按钮
|
||||
- 忽略游戏存档名中的颜色转移符
|
||||
- 隐藏游戏版本不匹配的游戏存档
|
||||
- 允许数据包列表页面多选
|
||||
- 修复无法下载安装 Forge 的问题
|
||||
- 修复下载失败后无法删除游戏版本的问题
|
||||
- 修复设置页面下方有大面积空白区域的问题
|
||||
- 回滚 JFoenix 组件库以修复一些 UI 的细节问题
|
||||
|
||||
# HMCL 3.2.127
|
||||
- 禁止用户同时安装 Forge 1.13.2 和 OptiFine
|
||||
|
||||
# HMCL 3.2.126
|
||||
- 重构任务执行器
|
||||
- 修复填写账号时崩溃的问题
|
||||
- 修复添加账号面板中认证服务器列表显示不正确的问题
|
||||
- 修复刷新版本列表时的卡顿问题
|
||||
- 修复无法刷新 Forge 列表的问题
|
||||
- 修复 Forge 1.13 安装问题
|
||||
|
||||
# HMCL 3.2.124
|
||||
- 修复无法正版登录的问题
|
||||
- 修复 mods 不是文件夹时无法安装模组的问题
|
||||
|
||||
# HMCL 3.2.123
|
||||
- 启动前检查是否是 Java 8~10
|
||||
- 模组管理面板支持多选
|
||||
- 下载库文件失败时提供更友好的提示
|
||||
- 只从 BMCLAPI 获取 Forge 列表
|
||||
- 添加 BMCLAPI 赞助信息
|
||||
- 修复头像不显示头盔层的问题
|
||||
|
||||
# HMCL 3.2.121
|
||||
- 支持 Forge 1.13 的自动安装
|
||||
- 安装游戏时更新资源文件
|
||||
- 启动时下载缺失的 Minecraft 本体文件
|
||||
- 支持自动检测整合包自带的 Java 运行时
|
||||
- 更新 authlib-injector
|
||||
- 下载库文件失败时提供更友好的提示
|
||||
- 重构正版登录
|
||||
- 修复启动按钮无法根据背景颜色更改字体颜色的问题
|
||||
|
||||
# HMCL 3.2.120
|
||||
- 修复打开版本管理时的崩溃
|
||||
|
||||
# HMCL 3.2.119
|
||||
- 添加提示部分版本的 Forge 和 LiteLoader 不兼容的问题
|
||||
- 在模组管理面板添加加载进度条
|
||||
- 支持整合包拖拽到主页面打开安装向导
|
||||
- 支持新版 MultiMC 整合包的导入
|
||||
- 删除在版本管理页面中的删除游戏和重命名按钮
|
||||
- 加载游戏存档过程更加流畅
|
||||
- 在登录对话框中添加注册链接
|
||||
- 修复标题栏中没有显示返回主页按钮的问题
|
||||
- 修复保存设置时的潜在问题
|
||||
|
||||
# HMCL 3.2.117
|
||||
- 提醒用户在修改版本独立选项时需要注意游戏文件的转移
|
||||
- 修复 Java 10 上 UI 错位的问题
|
||||
- 修复游戏认证服务器列表的渲染问题
|
||||
- 修复启动 Curse 整合包时尝试下载被禁用的模组的问题
|
||||
|
||||
# HMCL 3.2.116
|
||||
- 在缓存目录无效时自动更改设置
|
||||
- 在安装游戏失败时删除不完全的游戏
|
||||
- 自动检测整合包、游戏存档、数据包的编码以增强兼容性
|
||||
- 在更新整合包时进行游戏文件的备份
|
||||
- 添加打开存档文件夹的菜单
|
||||
- 添加刷新模组列表的按钮
|
||||
- 支持拖拽游戏存档压缩包到游戏界面以便安装游戏存档
|
||||
- 修复皮肤图片文件损坏时导致的崩溃问题
|
||||
- 修复配置文件格式不正确时导致的崩溃问题
|
||||
- 修复 Curse 整合包更新失败的问题
|
||||
- 修复自动更新弹出气泡的界面错乱问题
|
||||
|
||||
# HMCL 3.2.115
|
||||
- 修复安装游戏后不显示游戏的问题
|
||||
- 修复下载资源文件时潜在的崩溃问题
|
||||
|
||||
# HMCL 3.2.114
|
||||
- 修复导入整合包时的乱码问题
|
||||
- 更新 authlib-injector
|
||||
- 从 Cursemeta 上下载 Curse 上被删除的 Mod 文件
|
||||
|
||||
@@ -1,275 +0,0 @@
|
||||
---
|
||||
title: "稳定版更新日志"
|
||||
permalink: /changelog/stable.html
|
||||
date: 2021-08-22 23:18:02 +0800
|
||||
categories: 更新日志
|
||||
toc: true
|
||||
---
|
||||
|
||||
*Notice: changelogs are written in Chinese.*
|
||||
# HMCL 3.5.3
|
||||
|
||||
- 启动器
|
||||
- 支持多人联机
|
||||
- 自动选择新添加的 Authlib-injector 服务器
|
||||
- 添加修改离线账户皮肤的功能,允许使用本地图片和 LittleSkin 等皮肤站
|
||||
- 自动检测系统内安装的 OpenJDK,包括 Liberica/Microsoft/Zulu/AdoptOpenJDK
|
||||
- 允许修改启动器字体
|
||||
- 游戏崩溃时提供崩溃分析报告
|
||||
- 添加帮助页面
|
||||
- 更换默认背景图
|
||||
- 修复微软登录页可能白屏的问题
|
||||
- 任意页面按 ESC 键可返回上一页
|
||||
- 修复启动器打开时提示找不到 DST ROOT CA X3 证书的问题
|
||||
- 修复对系统平台的识别错误导致部分平台不能正确下载 JavaFX 的问题
|
||||
- 修复 Log4j 远程代码执行漏洞
|
||||
|
||||
- 游戏启动
|
||||
- 支持官方启动器为 Minecraft 启动参数提供的一些占位符
|
||||
- 兼容 TLauncher 游戏客户端
|
||||
- 如果在 macOS/Windows ARM 设备上使用 HMCL,HMCL 会优先使用 x86 的 JDK 运行游戏
|
||||
- 解决 Java 16 下部分 mod 不能正常运行的问题
|
||||
- 修复 Windows 下打开使用 Unicode UTF-8 提供全球语言支持选项后启动器无法打开的问题
|
||||
- 修复不能启动 BakaXL 安装后的游戏的问题
|
||||
- 修复不能正常启动 Minecraft 1.5 及以下版本的问题(需要手动删除 options.txt)
|
||||
|
||||
- 下载
|
||||
- 启动 Minecraft 1.17 及以上版本时自动下载官方提供的 Java 16
|
||||
- 支持 CurseForge 整合包、Mod、资源包、地图 下载
|
||||
- 支持 1.17 Forge 的自动安装与游戏启动
|
||||
- 支持 1.17 下 OptiFine 与 Forge 同时安装
|
||||
- 添加模组批量更新功能
|
||||
- 添加自动选择下载源的功能
|
||||
- 允许修改默认的下载并发数
|
||||
|
||||
- 游戏设置
|
||||
- 允许在 Java 自定义参数内覆盖启动器默认提供的启动参数,而不需要再禁止启动器生成默认参数
|
||||
- 允许在 Minecraft 自定义参数内使用 ${game_directory} 等占位符
|
||||
- 改进版本管理和游戏设置的界面
|
||||
- 添加修改游戏进程优先级的功能
|
||||
- 支持自动选择游戏内存大小
|
||||
- 添加查看模组详细介绍及打开其官方页面的功能
|
||||
- 添加 Linux 下使用系统 GLFW 及 OpenAL 的功能
|
||||
- 自定义本地库路径,允许 M1 设备运行 ARM 版本的 Minecraft
|
||||
- 添加自动选择 Java 选项,省去提示用户需要更改 Java 版本的步骤
|
||||
|
||||
- 整合包
|
||||
- 支持使用 Fabric 作为 Mod 加载器的 CurseForge 整合包
|
||||
- 支持我的世界中文论坛整合包规范第二版,兼容 CurseForge 整合包格式,允许导入 MultiMC
|
||||
- 修复安装整合包时可能崩溃的问题
|
||||
- 修复 MCBBS 整合包实现不符合规范的问题
|
||||
|
||||
# HMCL 3.3.188
|
||||
|
||||
- 启动器
|
||||
- 修改界面
|
||||
- 更新俄语翻译
|
||||
- 改善游戏下载速度
|
||||
- 添加复制游戏实例功能
|
||||
- 支持微软正版账户登录
|
||||
- 自动设置游戏的默认语言为中文
|
||||
- 兼容 Java11+,在 Java 11+ 上运行时会自动下载 JavaFX
|
||||
- 配置文件会优先选择启动器同目录而不是工作目录
|
||||
- 支持 Authlib-injector 账户上传皮肤
|
||||
- 支持 Authlib-injector 服务器用邮箱以外的账户登录
|
||||
- 上传皮肤时自动检测 Steve、Alex 模型
|
||||
- 刷新账户时将显示进度条
|
||||
- 自定义本地库路径,允许 M1 设备运行 ARM 版本的 Minecraft
|
||||
- 启动 Minecraft 1.17 时自动下载官方提供的 Java 16
|
||||
- 允许第三方修改 HMCL 的 BMCLAPI 下载源,从而支持第三方下载源
|
||||
- 自动检测系统内安装的 OpenJDK,包括 Liberica/Microsoft/Zulu/AdoptOpenJDK
|
||||
- 修复启动 Minecraft 1.0 时不会停止等待游戏启动的问题
|
||||
- 修复首次打开整合包会弹出 3 个新建账户窗口的问题
|
||||
- 修复运行在 Java 12+ 时列表和下拉菜单不能正常显示的问题
|
||||
- 修复鼠标指针不正常的问题
|
||||
- 修复添加外置登录的正版账号后会与普通正版账号冲突的问题
|
||||
- 修复因为线程过多导致在 macOS 系统上运行崩溃的问题
|
||||
- 修复重命名游戏版本点击移动窗口而不是移动光标的问题
|
||||
- 尝试修复在游戏启动后启动器直接关闭时导致游戏卡死的问题
|
||||
- 修复启动器设置 HTTP 代理后,游戏无法访问网络的问题
|
||||
- 修复下载支持库文件失败时启动器崩溃的问题
|
||||
- 修复不能识别部分数据包的问题
|
||||
- 修复 Windows 下打开使用 Unicode UTF-8 提供全球语言支持选项后启动器无法打开的问题
|
||||
- 解决 Java 16 下部分 mod 不能正常运行的问题
|
||||
|
||||
- 整合包
|
||||
- 更新游戏整合包后会显示新的版本号
|
||||
- 支持我的世界中文论坛整合包标准
|
||||
- 修复更新整合包下载地址不能使用在线下载自动更新整合包的问题
|
||||
- 修复服务端自动更新整合包不能更新游戏、Forge 版本的问题
|
||||
|
||||
# HMCL 3.3.172
|
||||
|
||||
- 启动器
|
||||
- 修改界面
|
||||
- 更新俄语翻译
|
||||
- 改善游戏下载速度
|
||||
- 添加复制游戏实例功能
|
||||
- 添加清理缓存文件夹按钮
|
||||
- 修改默认下载源为 MCBBS
|
||||
- 提升与 ServerSync 的兼容性
|
||||
- 添加为正版账号上传皮肤的功能
|
||||
- 支持调整并记住启动器窗口大小
|
||||
- 在日志窗口添加导出游戏日志功能
|
||||
- 现在会校验资源索引文件的完整性
|
||||
- 现在启动器代理设置对启动后的游戏有效
|
||||
- 在启动游戏、安装游戏等界面显示总下载速度
|
||||
- 游戏崩溃后显示游戏崩溃报告而不是游戏日志
|
||||
- 允许在启动游戏按钮上滑动鼠标滚轮切换游戏
|
||||
- 在删除 Mod、世界、数据包时弹出删除确认提示
|
||||
- 允许使用在启动器同目录下的 authlib-injector.jar 文件
|
||||
- 在游戏崩溃后的第二次启动时自动检查资源和支持库文件是否完整
|
||||
- 添加启动器的 JVM 参数 -Dhmcl.font.override=fontfamily 以允许 Linux 用户更换字体以解决白屏问题
|
||||
- 修复部分整合包无法修改启动时游戏窗口大小的问题
|
||||
- 修复终止游戏后启动器不会停止等待的问题
|
||||
- 修复 1.5.2 及以下版本不能下载资源文件的问题
|
||||
- 修复某些情况下启动游戏时,启动器会崩溃的问题
|
||||
- 修复进入游戏设置后无法重命名部分游戏版本的问题
|
||||
- 修复不能在 Java 17 下载 Forge 和自动更新的问题
|
||||
- 修复重命名版本时,输入不合法的新名字后的错误提示
|
||||
- 修复重命名被依赖的版本后,会破坏其他依赖这个版本的版本的问题
|
||||
- 修复在自定义游戏运行目录时,输入不合法的路径会导致崩溃的问题
|
||||
- 修复在输入特定错误的 authlib-injector 服务器地址时会导致启动器崩溃的问题
|
||||
|
||||
- 自动安装
|
||||
- 在 OptiFine 库缺失时可以自动补全
|
||||
- 提升自动安装功能与其他启动器的兼容性
|
||||
- 在当前下载源下载失败后自动重试其他下载源
|
||||
- 在启动游戏、安装游戏等界面显示明确的安装步骤
|
||||
- 安装游戏向导内可直接切换下载源,而不需要返回启动器设置页面
|
||||
- 支持同时安装 Minecraft 1.14.4 及以上版本的 Forge 和 OptiFine
|
||||
- 自动安装页面将提示不兼容的第三方库,比如 Forge 和 Fabric 不兼容
|
||||
- 修复无法安装 Forge 1.12.2 2852 的问题
|
||||
- 修复在 Curse 整合包安装遗漏部分 Mod 的问题
|
||||
- 修复在 Curse 整合包安装部分成功时删除游戏的问题
|
||||
- 修复 1.5.2 及以下版本安装 Forge 后启动失败的问题
|
||||
- 修复从 MCBBS 下载源下载文件可能会下载到空文件的问题
|
||||
- 修复 1.12.2 同时安装 Forge, OptiFine 时无法进入游戏存档的问题
|
||||
|
||||
- 整合包
|
||||
- 修复整合包配置丢失后整合包游戏版本不能修改配置的问题
|
||||
- 修复服务器自动更新整合包更新时可能会出现 AccessDeniedException 的问题
|
||||
|
||||
# HMCL 3.2.149
|
||||
|
||||
- 启动器
|
||||
- 改进部分错误提示
|
||||
- 更新繁体中文语言文件
|
||||
- 在主界面账户栏添加鼠标滚轮便捷切换游戏账户
|
||||
- 在主界面账户栏添加鼠标悬浮提示以查看完整游戏名
|
||||
- 修复原版游戏用熔炉图标标识的问题
|
||||
- 修复无法取消启动过程和安装过程的问题
|
||||
- 修复无法启动使用 Vivecraft 安装器新安装的游戏的问题
|
||||
- 修复启动 1.15 时不会停止等待的问题
|
||||
- 修复 Windows 下导出启动脚本对双引号的错误转义
|
||||
- 修复部分正版账号登录 1.7.10 会导致游戏崩溃的问题
|
||||
- 修复关闭 JVM 检查时仍然会检查 java.exe 是否合法的问题
|
||||
- 修复使用 BMCLAPI 不能下载 authlib-injector 和加载游戏列表的问题
|
||||
|
||||
- 自动安装
|
||||
- 添加 MCBBS 下载源
|
||||
- 在资源索引文件不合法时尝试重新下载
|
||||
- 添加 Fabric 的 BMCLAPI 和 MCBBS 下载源支持
|
||||
- 现官方下载源下载 Forge 时依赖文件不再强制从 BMCLAPI 下载
|
||||
- 修复重复下载游戏依赖文件的问题
|
||||
|
||||
- 整合包
|
||||
- 导出整合包时将剔除所有日志文件和 CustomSkinLoader 的缓存
|
||||
- 修复导入 HMCL 整合包时无法安装 Forge 的问题
|
||||
- 修复无法下载 Curse 整合包部分 Mod(如潘马斯)的问题
|
||||
- 修复下载 Curse 整合包 Mod 失败后会删除整合包的问题
|
||||
- 修复下载服务端整合包没有对链接转义而无法下载的问题
|
||||
|
||||
# HMCL 3.2.139
|
||||
|
||||
- 启动器
|
||||
- 添加西班牙语,更新英语、俄语翻译
|
||||
- 主页面按回车键启动游戏
|
||||
- 游戏列表内点击列表项进入游戏设置,右键列表项打开游戏管理菜单
|
||||
- 不再强制使用 java.exe
|
||||
- 日志窗口允许关闭自动滚动
|
||||
- 避免安装游戏时输入的游戏名称不符合 Windows 系统要求
|
||||
- 修复输入某些错误的 Java 路径时崩溃的问题
|
||||
- 修复浏览 Mod 列表可能出现的崩溃问题
|
||||
- 修复无法识别 Java 12、13 的问题
|
||||
|
||||
- 自动安装
|
||||
- 添加 Fabric 自动安装
|
||||
- 新安装的游戏可以修改游戏版本
|
||||
- 修复 OptiFine 自动安装
|
||||
- 修复同时安装 Forge 和 OptiFine 自动安装失败的问题
|
||||
- 修复某些情况下无法安装 1.12.2 及以下版本的 Forge 的问题
|
||||
- 修复导出整合包导入时无法安装 1.13 Forge 和 OptiFine 的问题
|
||||
- 修复部分情况下无法下载 Forge 安装包的问题
|
||||
- 修复无法安装 1.14 和 1.15 游戏的问题
|
||||
|
||||
- 整合包
|
||||
- 允许从给定链接下载整合包并进行安装
|
||||
- 支持导出 MultiMC 整合包
|
||||
- 修复无法下载 Curse 模组的问题
|
||||
- 修复下载 Curse 整合包失败后会删除游戏的问题
|
||||
|
||||
- 服主功能
|
||||
- 添加 authlib-injectors.json,允许服主将添加账号页面更改为默认添加指定服务器的 Authlib Injector 账户
|
||||
- 访问 [http://www.huangyuhui.net/index.php/2019/09/09/109/](http://www.huangyuhui.net/index.php/2019/09/09/109/) 以查看添加方法
|
||||
- 添加服务器自动更新整合包,允许服务器远程更新游戏客户端
|
||||
- 访问 [http://www.huangyuhui.net/index.php/2019/11/12/118/](http://www.huangyuhui.net/index.php/2019/11/12/118/) 以查看添加方法
|
||||
|
||||
|
||||
# HMCL 3.2.130
|
||||
|
||||
- 启动器
|
||||
- 在启动器更新时显示更新日志
|
||||
- 启动前检查是否是 Java 8~10
|
||||
- [http://www.huangyuhui.net/index.php/2019/01/27/83/](http://www.huangyuhui.net/index.php/2019/01/27/83/)支持整合包自带 Java 运时
|
||||
- 在缓存目录无效时自动更改设置
|
||||
- 在登录对话框中添加注册链接
|
||||
- 将游戏依赖的动态链接库解压到 .minecraft 中而不是系统临时文件夹
|
||||
- 更新 authlib-injector
|
||||
|
||||
- 自动安装
|
||||
- 只从 BMCLAPI 获取 Forge、OptiFine 列表
|
||||
- 添加 BMCLAPI 赞助信息
|
||||
- 支持 Forge 1.13 的自动安装
|
||||
- 支持 Forge、LiteLoader、OptiFine 的手动更新
|
||||
- 添加提示部分版本的 Forge 和 LiteLoader 不兼容的问题
|
||||
- 下载库文件失败时提供更友好的提示
|
||||
- 安装游戏时更新资源文件
|
||||
- 启动时下载缺失的 Minecraft 本体文件
|
||||
- 在安装游戏失败时删除不完全的游戏
|
||||
|
||||
- 游戏管理
|
||||
- 支持对 Fabric 模组的管理
|
||||
- 支持数据包列表页面、模组管理面板多选
|
||||
- 添加刷新模组列表的按钮
|
||||
- 在未安装 Mod API 的情况下禁用模组管理面板
|
||||
- 忽略游戏存档名中的颜色转移符
|
||||
- 隐藏游戏版本不匹配的游戏存档
|
||||
- 添加打开存档文件夹的菜单
|
||||
- 删除在版本管理页面中的删除游戏和重命名按钮
|
||||
- 提醒用户在修改版本独立选项时需要注意游戏文件的转移
|
||||
- 支持拖拽游戏存档压缩包到游戏界面以便安装游戏存档
|
||||
|
||||
- 整合包
|
||||
- 支持整合包拖拽到主页面打开安装向导
|
||||
- 支持新版 MultiMC 整合包的导入
|
||||
- 在更新整合包时进行游戏文件的备份
|
||||
- 从 Cursemeta 上下载 Curse 上被删除的 Mod 文件
|
||||
|
||||
- 修复
|
||||
- 修复头像不显示头盔层的问题
|
||||
- 修复删除模组时可能导致的崩溃
|
||||
- 修复刷新数据包列表时可能的崩溃问题
|
||||
- 修复启动器皮肤预览异常的问题
|
||||
- 修复下载失败后无法删除游戏版本的问题
|
||||
- 修复刷新版本列表时的卡顿问题
|
||||
- 修复 mods 不是文件夹时无法安装模组的问题
|
||||
- 修复启动按钮无法根据背景颜色更改字体颜色的问题
|
||||
- 修复 Java 10 上 UI 错位的问题
|
||||
- 修复启动 Curse 整合包时尝试下载被禁用的模组的问题
|
||||
- 修复皮肤图片文件损坏时导致的崩溃问题
|
||||
- 修复配置文件格式不正确时导致的崩溃问题
|
||||
- 修复 Curse 整合包更新失败的问题
|
||||
- 修复自动更新弹出气泡的界面错乱问题
|
||||
- 修复下载资源文件时潜在的崩溃问题
|
||||
- 修复导入整合包时的乱码问题
|
||||
@@ -1,162 +0,0 @@
|
||||
# Welcome to Jekyll!
|
||||
#
|
||||
# This config file is meant for settings that affect your whole blog, values
|
||||
# which you are expected to set up once and rarely edit after that. If you find
|
||||
# yourself editing this file very often, consider using Jekyll's data files
|
||||
# feature for the data you need to update frequently.
|
||||
#
|
||||
# For technical reasons, this file is *NOT* reloaded automatically when you use
|
||||
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
|
||||
#
|
||||
# If you need help with YAML syntax, here are some quick references for you:
|
||||
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
|
||||
# https://learnxinyminutes.com/docs/yaml/
|
||||
#
|
||||
# Site settings
|
||||
# These are used to personalize your new site. If you look in the HTML files,
|
||||
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
|
||||
# You can create any custom variable you would like, and they will be accessible
|
||||
# in the templates via {{ site.myvariable }}.
|
||||
|
||||
remote_theme : "mmistakes/minimal-mistakes@4.24.0"
|
||||
minimal_mistakes_skin : "default" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"
|
||||
|
||||
title: Hello Minecraft! Launcher 帮助文档
|
||||
email: hmcl@huangyuhui.net
|
||||
description: >- # this means to ignore newlines until "baseurl:"
|
||||
HMCL 启动器 | 跨平台 | 整合包管理 | 自动安装 | 八年历史 | 三亿次使用
|
||||
baseurl: "" # the subpath of your site, e.g. /blog
|
||||
url: "https://docs.hmcl.net"
|
||||
twitter_username: huanghongxun
|
||||
github_username: huanghongxun
|
||||
breadcrumbs: true
|
||||
|
||||
# Build settings
|
||||
#theme: minimal-mistakes-jekyll
|
||||
plugins:
|
||||
- jekyll-paginate
|
||||
- jekyll-sitemap
|
||||
- jekyll-gist
|
||||
- jekyll-feed
|
||||
- jemoji
|
||||
- jekyll-include-cache
|
||||
- jekyll-remote-theme
|
||||
- jekyll-archives
|
||||
- jekyll-seo-tag
|
||||
|
||||
include:
|
||||
- _pages
|
||||
|
||||
collections:
|
||||
docs:
|
||||
output: true
|
||||
permalink: /:collection/:path/
|
||||
|
||||
launcher:
|
||||
output: true
|
||||
permalink: /:collection/:path/
|
||||
|
||||
changelog:
|
||||
output: true
|
||||
permalink: /:collection/:path/
|
||||
|
||||
modpack:
|
||||
output: true
|
||||
permalink: /:collection/:path/
|
||||
|
||||
multiplayer:
|
||||
output: true
|
||||
permalink: /:collection/:path/
|
||||
|
||||
defaults:
|
||||
- scope:
|
||||
path: "assets/img"
|
||||
values:
|
||||
image: true
|
||||
- scope:
|
||||
path: "assets/css"
|
||||
values:
|
||||
css: true
|
||||
- scope:
|
||||
path: "_docs"
|
||||
type: docs
|
||||
values:
|
||||
layout: single
|
||||
read_time: false
|
||||
author_profile: false
|
||||
share: false
|
||||
comments: false
|
||||
sidebar:
|
||||
nav: "docs"
|
||||
- scope:
|
||||
path: "_launcher"
|
||||
type: launcher
|
||||
values:
|
||||
layout: single
|
||||
read_time: false
|
||||
author_profile: false
|
||||
share: false
|
||||
comments: false
|
||||
sidebar:
|
||||
nav: "launcher"
|
||||
- scope:
|
||||
path: "_modpack"
|
||||
type: modpack
|
||||
values:
|
||||
layout: single
|
||||
read_time: false
|
||||
author_profile: false
|
||||
share: false
|
||||
comments: false
|
||||
sidebar:
|
||||
nav: "modpack"
|
||||
- scope:
|
||||
path: "_multiplayer"
|
||||
type: multiplayer
|
||||
values:
|
||||
layout: single
|
||||
read_time: false
|
||||
author_profile: false
|
||||
share: false
|
||||
comments: false
|
||||
sidebar:
|
||||
nav: "multiplayer"
|
||||
- scope:
|
||||
path: "_changelog"
|
||||
type: changelog
|
||||
values:
|
||||
layout: single
|
||||
read_time: false
|
||||
author_profile: false
|
||||
share: false
|
||||
comments: false
|
||||
sidebar:
|
||||
nav: "changelog"
|
||||
|
||||
# Exclude from processing.
|
||||
# The following items will not be processed, by default.
|
||||
# Any item listed under the `exclude:` key here will be automatically added to
|
||||
# the internal "default list".
|
||||
#
|
||||
# Excluded items can be processed by explicitly listing the directories or
|
||||
# their entries' file path in the `include:` list.
|
||||
#
|
||||
# exclude:
|
||||
# - .sass-cache/
|
||||
# - .jekyll-cache/
|
||||
# - gemfiles/
|
||||
# - Gemfile
|
||||
# - Gemfile.lock
|
||||
# - node_modules/
|
||||
# - vendor/bundle/
|
||||
# - vendor/cache/
|
||||
# - vendor/gems/
|
||||
# - vendor/ruby/
|
||||
|
||||
# Outputting
|
||||
permalink: /:categories/:title/
|
||||
|
||||
compress_html:
|
||||
clippings: all
|
||||
ignore:
|
||||
envs: development
|
||||
@@ -1,27 +0,0 @@
|
||||
|
||||
Billy Rick:
|
||||
name : "Billy Rick"
|
||||
bio : "What do you want, jewels? I am a very extravagant man."
|
||||
avatar : "/assets/images/bio-photo-2.jpg"
|
||||
links:
|
||||
- label: "Email"
|
||||
icon: "fas fa-fw fa-envelope-square"
|
||||
url: "mailto:billyrick@rick.com"
|
||||
- label: "Website"
|
||||
icon: "fas fa-fw fa-link"
|
||||
url: "https://thewhip.com"
|
||||
- label: "Twitter"
|
||||
icon: "fab fa-fw fa-twitter-square"
|
||||
url: "https://twitter.com/extravagantman"
|
||||
|
||||
Cornelius Fiddlebone:
|
||||
name : "Cornelius Fiddlebone"
|
||||
bio : "I ordered what?"
|
||||
avatar : "/assets/images/bio-photo.jpg"
|
||||
links:
|
||||
- label: "Email"
|
||||
icon: "fas fa-fw fa-envelope-square"
|
||||
url: "mailto:cornelius@thewhip.com"
|
||||
- label: "Twitter"
|
||||
icon: "fab fa-fw fa-twitter-square"
|
||||
url: "https://twitter.com/rhymeswithsackit"
|
||||
@@ -1,65 +0,0 @@
|
||||
---
|
||||
title: "各大问题集合"
|
||||
permalink: /faq.html
|
||||
date: 2021-10-09 23:18:02 +0800
|
||||
categories: 启动器
|
||||
toc: true
|
||||
---
|
||||
|
||||
> 本文由 LIiston 编写。
|
||||
|
||||
# 各大问题集合
|
||||
|
||||
> 这是一个提供给新手及小白的阅读文档
|
||||
> 我会尽量简单的提供一些指导
|
||||
> 若是要更加深入的了解
|
||||
> 可在文章中寻找相应的文档链接
|
||||
> __如果标注粗体,请不要刻意询问他人,以免造成不必要的麻烦__
|
||||
|
||||
## 关于游戏的下载
|
||||
__想必你注意到我了,记住上面讲的话__
|
||||
首先 Minecraft 的下载有着 HMCL 十分的简单
|
||||
首先打开你的 hmcl
|
||||

|
||||
找到 `下载`
|
||||
点击 `游戏`
|
||||
选择一个你喜欢的版本
|
||||
__版本从上往下由高到低__
|
||||

|
||||
然后点击 `安装` 即可
|
||||

|
||||
## 关于游戏的游玩
|
||||
__想必你注意到我了,记住上面讲的话__
|
||||
等待游戏的下载过程中
|
||||
或许可以了解一下游戏的游玩
|
||||
简单的讲
|
||||
就是用 `破坏` 和 `创造` 来进行游玩
|
||||
|
||||
详细请看 [wiki百科](https://minecraft.fandom.com/zh/wiki/%E6%95%99%E7%A8%8B/%E6%96%B0%E6%89%8B%E6%89%8B%E5%86%8C)
|
||||
## 关于游戏的资源包
|
||||
下载完了,也玩了会
|
||||
总有人讲啥 “啥啥啥 `材质包` 很好看”
|
||||
`材质包` 一般是单指修改了游戏材质的 `资源包` ,正式译名为 `纹理包`
|
||||
`资源包` 可以做到很多的功能,甚至改变游戏的体验
|
||||
大致示意图
|
||||
|
||||
资源包详细资料 [跳转](https://minecraft.fandom.com/zh/wiki/%E8%B5%84%E6%BA%90%E5%8C%85)
|
||||
|
||||
## 关于游戏的 Mods
|
||||
mods 是基于 mod_loader 的一个从文件上更改游戏的内容的外置组件
|
||||
你可以在这获得 __更多的游戏内容__、__更好的游戏体验__、__更好的游戏观感__ 等等
|
||||
|
||||
关于 Mods 的详细使用方法 [跳转](/launcher/auto-installing.html)
|
||||
### 关于 Mods 的报错解决方法
|
||||
在 [此文](/launcher/auto-installing.html) 末尾中的确讲到了一定的解决方法
|
||||
|
||||
但是我还是建议你看看更为详细的内容 [目前未写该教程,请等待]()
|
||||
## 关于游戏的 Java 选择
|
||||
这边你一般先使用默认的 Java
|
||||
|
||||
进阶一些的话,考虑 Java11+
|
||||
选择其他方法:
|
||||
> 先保证你有其他的Java
|
||||
> 进入 设置-->全局游戏设置-->Java路径--->选择自定义并找到你需要的 jdk 的路径后确定
|
||||
|
||||
__如果出现任何的游戏崩溃问题请返回默认的 Java__
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
title: "为 HMCL 帮助文档出一份力"
|
||||
permalink: /contribution.html
|
||||
date: 2021-10-09 23:18:02 +0800
|
||||
categories: 启动器
|
||||
toc: true
|
||||
---
|
||||
|
||||
> 本文由 huanghongxun 编写。
|
||||
|
||||
如果你认为你有能力为 HMCL 添加高质量的帮助文档,或希望修改错误,你可以到 https://github.com/huanghongxun/HMCL-docs 仓库中发 Pull Request,或者提 Issue。
|
||||
或者你可以进入我们的 [Discord](https://discord.gg/jVvC7HfM6U)、[开黑啦](https://kaihei.co/Kx7n3t)群以向 HMCL 反馈。
|
||||
@@ -1,26 +0,0 @@
|
||||
|
||||
<div class="page__footer-follow">
|
||||
<ul class="social-icons">
|
||||
{% if site.data.ui-text[site.locale].follow_label %}
|
||||
<li><strong>{{ site.data.ui-text[site.locale].follow_label }}</strong></li>
|
||||
{% endif %}
|
||||
|
||||
{% if site.footer.links %}
|
||||
{% for link in site.footer.links %}
|
||||
{% if link.label and link.url %}
|
||||
<li><a href="{{ link.url }}" rel="nofollow noopener noreferrer"><i class="{{ link.icon | default: 'fas fa-link' }}" aria-hidden="true"></i> {{ link.label }}</a></li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
{% unless site.atom_feed.hide %}
|
||||
<li><a href="{% if site.atom_feed.path %}{{ site.atom_feed.path }}{% else %}{{ '/feed.xml' | relative_url }}{% endif %}"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> {{ site.data.ui-text[site.locale].feed_label | default: "Feed" }}</a></li>
|
||||
{% endunless %}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="page__footer-copyright">© {{ site.time | date: '%Y' }} huangyuhui.
|
||||
<a href="https://beian.miit.gov.cn/">粤 ICP 备 18071565 号</a>
|
||||
<!-- img src="https://www.huangyuhui.net/ghs.png" -->
|
||||
<!-- a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=44011302001383">粤公网安备 44011302001383 号</a -->
|
||||
</div>
|
||||
@@ -1 +0,0 @@
|
||||
<link rel="shortcut icon" href="favicon.ico">
|
||||
@@ -1,25 +0,0 @@
|
||||
---
|
||||
title: "Authlib-Injector 服务器设置指南"
|
||||
permalink: /launcher/authlib-injector.html
|
||||
date: 2021-08-22 23:18:02 +0800
|
||||
categories: 启动器
|
||||
toc: true
|
||||
---
|
||||
|
||||
> 本文由 huanghongxun 编写。
|
||||
|
||||
## 背景
|
||||
使用 authlib-injector 认证的服主可以通过本教程提供的方法使 HMCL 默认在打开时弹窗要求创建对应认证服务器的账户。
|
||||
## 方法
|
||||
在 HMCL 启动器同级目录下创建 `authlib-injectors.json` 文件,此时文件夹目录结构如下图所示:
|
||||
|
||||

|
||||
|
||||
(注意,请确保打包后的整合包不包含 `hmcl.json` 文件,否则无法生效) `authlib-injectors.json` 文件的示例如下
|
||||
```
|
||||
{
|
||||
"urls": [
|
||||
"https://example.yggdrasil.yushi.moe/"
|
||||
]
|
||||
}
|
||||
```
|
||||
@@ -1,70 +0,0 @@
|
||||
---
|
||||
title: "自动安装与模组下载简介"
|
||||
permalink: /launcher/auto-installing.html
|
||||
date: 2021-10-09 23:18:02 +0800
|
||||
categories: 启动器
|
||||
toc: true
|
||||
---
|
||||
|
||||
> 本文由 asdqp233 编写。
|
||||
|
||||
## 安装 Mod 加载器
|
||||
|
||||
当你在安装新的游戏客户端时候, 会看到其中有 Forge, LiteLoader, Fabric, Quilt 这 4 个 Mod 加载器可供选择。
|
||||
|
||||

|
||||
|
||||
当你使用 1.14 及以上的游戏版本时, 推荐使用 Fabric , 1.14 以下的版本推荐使用 Forge 。 LiteLoader 只适用于 1.12.2 及以前的版本 (目前已停更) 。
|
||||
|
||||
**注意: *LiteLoader* 和 *Forge* 是兼容的 ( *Forge* 较新版本和 *LiteLoader* 较老版本可能不兼容) , 但 *Fabric* 和 *Forge* 不兼容!**
|
||||
|
||||
选择完合适的Mod加载器之后就可以点击右下角的`安装`继续进行安装。
|
||||
|
||||
**注意: 如果选择 *Fabric* , 那么建议同时选择 *Fabric API***
|
||||
|
||||
## 安装 Mod
|
||||
|
||||
### 自动安装
|
||||
|
||||
#### Forge Mod
|
||||
|
||||
HMCL 内置了 CurseForge 和 Modrinth 下载源的搜索和下载功能, 目前已支持中文搜索 (匹配结果不一定准确) 。点开 Mod 下载页面, 最上方会显示当前 Mod 需要的前置 Mod (如果有) , 以及 Mod 支持的全部版本, 请根据你当前安装的游戏版本选择恰当的版本。
|
||||
|
||||
**注意: 请区分 *Forge Mod* 和 *Fabric Mod* , 大部分 Mod 在文件名中会注明, 请不要选择错误, 否则 Mod 将无法被正确加载。**
|
||||
|
||||

|
||||
|
||||
#### Fabric Mod
|
||||
|
||||
*Fabric Mod* 的安装和*Forge Mod*的安装类似, 参照上文。
|
||||
|
||||
**注意: 几乎所有的 *Fabric Mod* 都需要 *Fabric API* 。在安装 Mod 加载器时候如果没有选择, 请先安装 *Fabric API* (安装方法和普通 Mod 安装方法相同) , 否则 *Fabric Mod* 无法被加载!**
|
||||
|
||||
#### LiteLoader Mod
|
||||
|
||||
*LiteLoader Mod* 安装和 *Forge Mod* 的安装类似, 参照上文。
|
||||
|
||||
**注意: LiteLoader 只能加载文件后缀为 litemod 的模组, Forge Mod 修改后缀后 LiteLoader 无法检测。**
|
||||
|
||||
### 手动安装
|
||||
|
||||
一般的 Mod 文件后缀为 `jar` 或者 `liteMod` 。
|
||||
|
||||
将这个 jar 文件复制到 `\.minecraft\Mods` 文件夹中即可 (没有这个文件夹就自己新建一个) 。如果开启了版本隔离, 那么文件夹是`\.minecraft\version\<版本名称>\Mods`。
|
||||
|
||||
或者在 HMCL 的 `游戏管理页面—模组管理` 页面点击添加模组或直接将文件拖入启动器窗口。
|
||||
|
||||

|
||||
|
||||
## 安装 Mod 后游戏报错/无法启动
|
||||
|
||||
造成游戏报错的原因有很多, 比如 Mod 之间不兼容, Fabric API 的版本过高, 缺少前置 Mod 等等。
|
||||
|
||||
1. 新版本的 HMCL 拥有错误分析功能, 可以根据HMCL的提示来排查原因。
|
||||
|
||||
2. 也可以使用二分法来解决——每次加入 / 删除一半的 Mod , 挨个排除, 直到找到导致游戏报错的 Mod 为止。
|
||||
|
||||
3. 如果你的能力很优秀, 也可以直接查看游戏日志来找出问题的原因。
|
||||
|
||||
4. 如果无法理解日志内容, 那么请将 `\.minecraft\crash-reports` 和 `\.minecraft\logs` 文件夹打包发给其他人寻求帮助。
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
---
|
||||
title: "数据包制作指南"
|
||||
permalink: /launcher/datapack.html
|
||||
date: 2021-08-22 23:18:02 +0800
|
||||
categories: 启动器
|
||||
toc: true
|
||||
---
|
||||
|
||||
> 本文由 huanghongxun 编写。
|
||||
|
||||
本指南只介绍如何制作一个 HMCL 可导入的数据包压缩包。
|
||||
|
||||
## 建议
|
||||
始终建议你使用多数据包格式制作数据包压缩包,因为 HMCL 会删除重名的数据包,因此可以借此完成更新功能,只要直接导入新的多数据包格式的压缩包就可以完成更新你制作的数据包。
|
||||
|
||||
## 多数据包
|
||||
如果你的数据包被分离成多个部分供玩家选择是否启用,或者需要自带资源包,那么你需要制作多数据包格式的压缩包。
|
||||
|
||||
多数据包文件(只能是一个 `.zip` 文件)格式例子如下:
|
||||
```
|
||||
crafting++.zip
|
||||
\
|
||||
* datapacks
|
||||
|\
|
||||
| * block_sky_domain (一个合法的数据包)
|
||||
| * crafting_machine
|
||||
| * craftingpp
|
||||
| * tradepp
|
||||
| * utilitypp
|
||||
|
|
||||
* resources.zip (如果你的数据包需要附带材质)
|
||||
\
|
||||
* assets
|
||||
\
|
||||
* ...
|
||||
```
|
||||
|
||||
其中,`datapacks` 下的文件格式和 `.minecraft/saves/New World/datapacks` 的一样,因此可直接手动打包你本地的 `datapacks` 文件夹,
|
||||
就可以直接导入 HMCL 了。如果还需要资源文件,请在压缩包内附带上。
|
||||
|
||||
此外,`resources.zip` 文件的格式和 `.minecraft/saves/New World/resources.zip` 的格式一样,
|
||||
导入数据包时,启动器将会合并世界附带的默认资源包和你的数据包附带的资源包,如果有重复的文件,旧的文件将被覆盖。
|
||||
如果你的服务器使用了包含资源包的数据包,那么请在服务器上完成这个操作,接着玩家下载服务器资源包即可。
|
||||
|
||||
## 单数据包
|
||||
如果你的数据包不需要资源文件,那么你直接打包 `datapacks/<你的数据包名称>` 文件夹,即可直接导入 HMCL。
|
||||
|
||||
单数据包文件(只能是一个 `.zip` 文件)格式例子如下:
|
||||
```
|
||||
RealisticGlassPane.zip
|
||||
\
|
||||
* pack.mcmeta
|
||||
* data
|
||||
\
|
||||
* 一些文件
|
||||
```
|
||||
|
||||
HMCL 将会将你打包好的数据包压缩包直接复制到 datapacks 文件夹,不会解压(因为原版游戏支持读取压缩包)。
|
||||
@@ -1,43 +0,0 @@
|
||||
---
|
||||
title: "全局版本隔离"
|
||||
permalink: /launcher/isolation.html
|
||||
date: 2021-10-09 23:18:02 +0800
|
||||
categories: 启动器
|
||||
toc: true
|
||||
---
|
||||
> 本文由 LIPiston 编写。
|
||||
|
||||
这是一个游戏客户端很多不方便寻找的最佳解决方案<br/>
|
||||
**注意:改方法会改变默认的 minecraft 文件结构**
|
||||
|
||||
## 使用方式
|
||||
进入 hmcl 的`设置`
|
||||

|
||||
在全局设置中找到 `版本隔离`
|
||||
改为 `各版本独立`
|
||||

|
||||
这时候 minecraft 的文件结构就会有所改变
|
||||
```
|
||||
.minecraft
|
||||
|*asstes
|
||||
|*libraries
|
||||
|*versions
|
||||
\1.16.5-optifine
|
||||
|1.16.5-optifine.jar
|
||||
|*saves
|
||||
|*resourcepacks
|
||||
|*logs
|
||||
|*mods
|
||||
|*config
|
||||
......
|
||||
```
|
||||
并非在 .minecraft 文件夹中存储一切的 mod 和 资源包**而是各版本的资源互相独立**
|
||||
|
||||
这样你就可以在一个目录下,安装多个客户端
|
||||
|
||||
## 往后的使用
|
||||
在做完版本隔离的设置后,hmcl 的快速打开各个游戏文件夹的功能就会显得十分重要。
|
||||

|
||||
|
||||
善用该功能也可为你的磁盘剩下不少的空间
|
||||
|
||||
@@ -1,65 +0,0 @@
|
||||
---
|
||||
title: "光影和Optifine"
|
||||
permalink: /launcher/optifine.html
|
||||
date: 2021-10-09 23:18:02 +0800
|
||||
categories: 启动器
|
||||
toc: true
|
||||
---
|
||||
# 光影和 OptiFine
|
||||
|
||||
## 安装 OptiFine
|
||||
|
||||
### 方式一: 全新安装
|
||||
|
||||
当你在安装新的游戏客户端时候,会看到有个 `OptiFine` 的选项。
|
||||
|
||||

|
||||
|
||||
点开之后会看到有 3 个复选框,一般而言,`正式版` 会比 `测试版` 更加稳定。选择安装 `正式版` ,如果没有 `正式版` 那么再考虑 `测试版` 。
|
||||
|
||||

|
||||
|
||||
选择完合适的版本之后就可以点击右下角的`安装`继续进行安装。
|
||||
|
||||
### 方式二: 修改/升级已安装版本
|
||||
|
||||
在对应的游戏版本管理页面,点击 `自动安装` ,你会看到有个 `OptiFine` 的选项。
|
||||
|
||||

|
||||
|
||||
点开之后选择合适的版本然后等待安装完成即可。
|
||||
目前,如果要在 `Fabric` 使用 `OptiFine` ,需要通过 **方式四** 安装。
|
||||
|
||||
### 方式三:官网安装
|
||||
|
||||
在[ OptiFine 官网](https://optifine.net/downloads)上下载合适版本的 OptiFine (下载完应为 `OptiFine_<游戏版本>_<OptiFine版本>.jar` ) 。
|
||||
|
||||
双击打开或者使用 `java -jar 文件名` 的方式打开,然后你就会看到这个界面。
|
||||
|
||||

|
||||
|
||||
选择自己游戏的 `.minecraft 目录`(默认安装到 `\AppData\Roaming\.minecraft` 目录下),然后点击 `Install` 按钮,之后你在 HMCL 的版本列表中就可以找到含有 OptiFine 名字的客户端,启动即可。
|
||||
|
||||
如果未找到,请确认你是否已安装对应的版本的客户端,且 **命名为对应版本号** 的原本游戏客户端。
|
||||
|
||||
### 方式四:OptiFine 与 Mod 加载器共存
|
||||
|
||||
从[ OptiFine 官网](https://www.optifine.net/)上下载的 Jar 文件本身也可作为 Mod 被加载,可以用 Java 运行下载的文件并导出 Mod 版本。Mod 安装具体方法见 [ Mod 安装教程](auto-installing.html)
|
||||
|
||||
注意:
|
||||
|
||||
1. Fabric 和 OptiFine 本身并不能共存,必须同时安装[ OptiFabric ](https://www.curseforge.com/minecraft/mc-mods/optifabric) (一个 Fabric Mod ) 。
|
||||
OptiFabric 目前 1.17 仅支持 `OptiFine HD U G9` ,`Fabric` 最高支持的版本为 `0.11.7` 。
|
||||
|
||||
2. Forge 和 OptiFine 会出现不兼容的情况,但大多数情况下,Forge 和 OptiFine 是相互支持的。
|
||||
3. 若出现不兼容的情况,请使用[ OptiForge ](https://www.curseforge.com/minecraft/mc-mods/optiforge) (一个 Forge Mod ) 解决。
|
||||
|
||||
## 安装光影包
|
||||
|
||||
一般光影是一个 Zip 格式的文件,将光影文件放入 `\.minecraft\shaderpacks` 文件夹中即可 (没有这个文件夹就自己新建一个) 。如果开了版本隔离,那么文件夹是 `\.minecraft\version\<客户端名称>\shaderpacks`
|
||||
|
||||
如果你不知道版本隔离是啥,也不会创建文件夹,那么请打开游戏,依次点击 `设置—视频设置—光影—光影包文件夹` ,在里面放入光影包,然后点击你要加载的光影,最后点击 `完成` 即可
|
||||
|
||||

|
||||
|
||||
**注意:光影对于电脑配置的要求比较高,如果开了光影之后出现游戏画面很卡的情况,请升级电脑配置、使用低配置光影或者关闭光影。**
|
||||
@@ -1,93 +0,0 @@
|
||||
---
|
||||
title: "离线模式下更换皮肤"
|
||||
permalink: /launcher/offline-skin.html
|
||||
date: 2021-10-09 23:18:02 +0800
|
||||
categories: 启动器
|
||||
toc: true
|
||||
---
|
||||
|
||||
> 本文由 qiaoshouzi 主要编写 kitefly 修改
|
||||
|
||||
# 离线模式下更换皮肤
|
||||
**注意:**
|
||||
> 1. 本文档仅适用于**V3.4.205及以上版本**,不支持 **V3.3.188稳定版本**, 请在 启动器设置→启动器更新 或 设置→通用→启动器更新 中选择 **测试版** 并升级到**V3.4.205及以上版本** [HMCL下载页面](https://hmcl.huangyuhui.net/download/)
|
||||
> 2. 使用 默认、Steve、Alex、本地皮肤图片文件: 多人联机下其他玩家无法看到您的皮肤
|
||||
> 使用 LittleSkin、Blessing Skin 服务器: 多人联机下和您使用 **相同方式** 的玩家可以看到您的皮肤, 其他玩家不可以
|
||||
>
|
||||
> 3. 本文档在v3.4.208参考编写,有可能会的短时性的失效!
|
||||
|
||||
打开HMCL, 进入 **账号列表** , 点击下图离线账号的【上传皮肤】红框处:
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
> 默认: 使用默认随机的皮肤显示
|
||||
>
|
||||
> Steve: 使用Steve (史蒂夫) 皮肤显示
|
||||
>
|
||||
> Alex: 使用Alex (艾利克斯) 皮肤显示
|
||||
>
|
||||
> [本地皮肤图片文件](#本地皮肤图片文件)、[LittleSkin](#littleskin)、[Blessing Skin 服务器](#blessing-skin-服务器): 请见下文↓
|
||||
|
||||
## 本地皮肤图片文件
|
||||
|
||||
点击 **本地皮肤图片文件** , 设置 **皮肤/披风**皮肤图片 路径, 点击 **确认**, 即可
|
||||
|
||||

|
||||
|
||||
## LittleSkin
|
||||
|
||||
首先您需要一个LittleSkin的账号, [注册](https://mcskin.littleservice.cn/auth/register)并[登录](https://mcskin.littleservice.cn/auth/login)
|
||||
|
||||
然后前往 [角色管理](https://mcskin.littleservice.cn/user/player), 查看您的角色名, 如果没有, 请点击 **添加新角色** 进行添加
|
||||
|
||||
你可在 [我的衣柜](https://mcskin.littleservice.cn/user/closet) 修改此账户名的皮肤与披风
|
||||
|
||||

|
||||
|
||||
在HMCL中创建的离线账户的 账户名 **必须**和角色名相等, 如果不相等, 请 **重新在HMCL中创建离线账户**
|
||||
|
||||

|
||||
|
||||
确认相等后, 点击 **LittleSkin** 即可同步在LittleSkin上此账户名的皮肤
|
||||
|
||||

|
||||
|
||||
## Blessing Skin 服务器
|
||||
|
||||
**Blessing Skin 服务器, 进入 **角色管理** , 查看角色名 , 确认 **角色名** 和 **HMCL中创建的离线账号角色名** 相同, 如果不相等, **请重新在HMCL中创建离线账户**
|
||||
|
||||
你可在 我的衣柜 修改此账户名的皮肤与披风
|
||||
|
||||

|
||||
|
||||
进入 **配置生成**, 按下图找到 `CustomSkinLoader` 中的网址, 复制到HMCL中即可同步在Blessing Skin 服务器上此账户名的皮肤
|
||||
|
||||
> 注意: **V3.4.205**需把链接末尾的 / 去掉, 这个BUG已经在**V3.4.206**修复
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 以下内容为测试
|
||||
|
||||
<div class="note">
|
||||
<h5>提示™帮助你更好的使用 Jekyll</h5>
|
||||
<p>这里有各种小技巧让你成为 Jekyll 大神</p>
|
||||
</div>
|
||||
|
||||
<div class="note info">
|
||||
<h5>说明包含一些有用的信息</h5>
|
||||
<p>这里提供一些帮助你理解 Jekyll 的内容</p>
|
||||
</div>
|
||||
|
||||
<div class="note warning">
|
||||
<h5>警告帮助你不出错</h5>
|
||||
<p>如果不想出错,请注意这类消息</p>
|
||||
</div>
|
||||
|
||||
<div class="note unreleased">
|
||||
<h5>尚未发布的功能</h5>
|
||||
<p>这部分内容针对 Jekyll 尚未发布的版本</p>
|
||||
</div>
|
||||
@@ -1,57 +0,0 @@
|
||||
---
|
||||
---
|
||||
|
||||
<!doctype html>
|
||||
<!--
|
||||
Minimal Mistakes Jekyll Theme 4.24.0 by Michael Rose
|
||||
Copyright 2013-2020 Michael Rose - mademistakes.com | @mmistakes
|
||||
Free for personal and commercial use under the MIT license
|
||||
https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
|
||||
-->
|
||||
<html lang="{{ site.locale | slice: 0,2 | default: "en" }}" class="no-js">
|
||||
<head>
|
||||
{% include head.html %}
|
||||
{% include head/custom.html %}
|
||||
</head>
|
||||
|
||||
<body class="layout--{{ page.layout | default: layout.layout }}{% if page.classes or layout.classes %}{{ page.classes | default: layout.classes | join: ' ' | prepend: ' ' }}{% endif %}">
|
||||
{% include_cached skip-links.html %}
|
||||
{% include browser-upgrade.html %}
|
||||
{% include masthead.html %}
|
||||
|
||||
<div class="initial-content">
|
||||
{{ content }}
|
||||
<div align="center" style="margin: 1em 0;">
|
||||
<ins class="adsbygoogle"
|
||||
style="display:block; border-bottom: initial;"
|
||||
data-ad-client="ca-pub-7328585512091257"
|
||||
data-ad-slot="3049671934"
|
||||
data-ad-format="auto"
|
||||
data-full-width-responsive="true"></ins>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if site.search == true %}
|
||||
<div class="search-content">
|
||||
{% include search/search_form.html %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="page__footer">
|
||||
<footer>
|
||||
{% include footer/custom.html %}
|
||||
{% include footer.html %}
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
{% include scripts.html %}
|
||||
<style>
|
||||
.google-auto-placed {
|
||||
margin: 2em auto;
|
||||
}
|
||||
</style>
|
||||
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
||||
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,86 +0,0 @@
|
||||
---
|
||||
title: "整合包自带 Java 教程"
|
||||
permalink: /modpack/bundled-java.html
|
||||
date: 2021-10-09 23:18:02 +0800
|
||||
categories: 整合包
|
||||
toc: true
|
||||
---
|
||||
# 整合包自带 Java 教程
|
||||
|
||||
## 背景
|
||||
|
||||
想必有些服务器主为此头疼了许久。由于玩家的电脑环境多变,甚至可能仍然有安装着 Java 7 的电脑而无法启动 1.12.2 以上的游戏、或者 Mod 客户端。因此服务器主希望能在整合包中自带一个 Java 运行时(或者叫 JRE),从而取代电脑自带的 JVM。接下来本文将介绍两种方法。
|
||||
|
||||
# 方法一:使用 HMCL-3.2.122 或以上版本
|
||||
|
||||
**HMCL-3.2.122** 或更新的版本的 Windows 版本**(必须是 Windows 版本,或者说 exe 文件)**会直接检查同级文件夹下的 `jre-x64` 和 `jre-x86` 文件夹。
|
||||
|
||||
如果玩家电脑的操作系统是 32 位的,那么将优先使用 `jre-x86` 内的 Java 运行时启动游戏。如果是 64 位的,将优先选择 `jre-x64` 文件夹内的 Java 运行时启动游戏(但不会选择 `jre-x86`)。
|
||||
|
||||
如果你放弃 32 位操作系统的玩家,那么你的整合包内只需要携带 `jre-x64` 即可。文件夹结构如下:
|
||||
|
||||

|
||||
|
||||
## 方法二:创建快捷方式
|
||||
|
||||
对于低于 HMCL 3.2.119 的版本,需要采用方法一。
|
||||
|
||||
### 目录结构
|
||||
|
||||
首先我们假设整合包根文件夹是 `tutorial`(这个文件夹名字可以取别的),该文件夹内应该包含如下的文件:
|
||||
|
||||

|
||||
|
||||
其中,`.minecraft` 是 Minecraft 文件夹,`jre-x64` 是你的 Java 运行时,我们分别来看看这两个文件夹的内容:
|
||||
|
||||

|
||||
|
||||
上图是 `.minecraft` 文件夹的内容,里面包含着 `assets`、`libraries`、`versions` 等传统的文件夹。以及 `HMCL.jar`,这个文件是 HMCL 启动器的 `jar` 文件,可以在 https://hmcl.huangyuhui.net/download 里面下载 macOS 或者 Linux 版本(这两个版本的文件后缀名都是 `jar`,实际上是完全一样的东西,**也可以在 Windows 系统上双击运行**,没有平台限制)。
|
||||
|
||||
这个启动器文件我们接下来会使用到,借助整合包自带的 Java 运行时启动 HMCL。
|
||||
|
||||
**注意:HMCL 本体文件 HMCL.jar 请务必保持该文件名,HMCL-3.2.117.jar 等带有版本号的文件名是不可以的**
|
||||
|
||||

|
||||
|
||||
上图是 `jre-x64` 文件夹的内容,一看就是一个 JRE 的文件夹。
|
||||
|
||||
### 创建快捷方式
|
||||
|
||||
接下来我们创建一个快捷方式来使得 HMCL 通过 `jre-x64` 文件夹里的 Java 运行时启动,并使得 Minecraft 也通过该 Java 运行时启动。
|
||||
|
||||

|
||||
|
||||
在 `tutorial` 文件夹内右击空白区域打开快捷菜单,创建快捷方式。
|
||||
|
||||

|
||||
|
||||
在弹出的窗口中(如上图所示),在输入框内输入:`cmd /c start .\jre-x64\bin\javaw.exe -jar .\.minecraft\HMCL.jar`,其中 `jre-x64` 和 `.minecraft\HMCL.jar` 根据实际情况修改,`jre-x64` 是你的 Java 运行时的路径,`.minecraft\HMCL.jar` 是 HMCL 本体文件。
|
||||
|
||||

|
||||
|
||||
接着给快捷方式取个名字就好了(如上图所示,`开始游戏` 是我取的名字)。
|
||||
|
||||
生成好快捷方式后我们还要编辑一下属性,右键 `开始游戏` 这个新创建的快捷方式(如果你取了别的名字请选中那个文件编辑其属性),在弹出的快捷菜单中选择属性,会打开快捷方式的属性窗口如下图所示:
|
||||
|
||||

|
||||
|
||||
将起始位置内的文字删除干净,留空即可。保存退出该窗口。
|
||||
|
||||
### 完成
|
||||
|
||||
现在这个开始游戏的快捷方式就可以直接使用的,你可以双击该快捷方式打开 HMCL,HMCL 在启动游戏的时候也会直接使用你指定的 Java 运行时。
|
||||
|
||||
## 一些疑问
|
||||
|
||||
1Q:jre-x64 文件夹中具体该放些什么,直接复制就行了吗?
|
||||
|
||||
1A:是的,复制 jre 内的所有东西就行
|
||||
|
||||
——————————————————————————————————————————————————
|
||||
|
||||
2Q:去哪里找Java?
|
||||
|
||||
2A:有很多的Java提供选择,如[Liberica JDK](https://bell-sw.com/pages/downloads/?os=Windows&package=jdk-full) 、[Microsoft JDK](https://docs.microsoft.com/zh-cn/java/openjdk/download)、[Oracle JDK](https://www.oracle.com/java/technologies/downloads/#jdk17-windows)和[Oracle openJDK](http://jdk.java.net/)
|
||||
|
||||
只需要在下载时下载**.zip的压缩包文件**,且将压缩包内的所有内容放入`jre-x64`或`jre-x86`即可
|
||||
@@ -1,49 +0,0 @@
|
||||
---
|
||||
title: "服务端自动更新整合包制作教程"
|
||||
permalink: /modpack/serverpack.html
|
||||
date: 2021-08-22 23:18:02 +0800
|
||||
categories: 整合包
|
||||
toc: true
|
||||
---
|
||||
|
||||
> 本文由 huanghongxun 编写。
|
||||
|
||||
HMCL 允许服务器管理员借助服务端自动更新整合包来实现自动分发整合包更新,这将大大方便有需要频繁更新游戏客户端 Mod、配置等信息的服务器管理员。
|
||||
HMCL 需要服务器管理员额外提供一个 HTTP 服务器(只需要能提供静态文件服务,比如 Apache 和 Nginx 皆可)来提供检查整合包更新并允许 HMCL 下载更新文件。
|
||||
|
||||
## 第一步:导出整合包
|
||||
在 HMCL 中右键做好的客户端版本,选择导出整合包:
|
||||
|
||||

|
||||
|
||||
选择导出为服务器自动更新整合包:
|
||||
|
||||

|
||||
|
||||
填写整合包信息,整合包下载链接前缀如何填写请看下文,你也可以先填别的(必须是个链接,比如 http://www.baidu.com),该项在整合包导出后可以修改
|
||||
|
||||

|
||||
|
||||
选择需要包含在整合包内的文件后将产生整合包压缩文件
|
||||
|
||||
## 第二步:导入整合包
|
||||
接着创建一个全新的空文件夹,将启动器复制进去
|
||||
|
||||

|
||||
|
||||
运行启动器,并导入刚才导出的整合包,导入完成后,这个文件夹(这里叫“新整合包”)可以打包发给玩家。
|
||||
|
||||
## 第三步,部署整合包更新服务器
|
||||
你可以借助 Apache、Nginx 等支持静态文件的 HTTP 服务器软件提供文件。首先,决定好整合包下载链接前缀,比如我希望 HMCL 从远程服务器的 http://www.site.com/modpack 目录下存放整合包的更新信息,则在之前导出整合包的整合包下载前缀中填写 http://www.site.com/modpack。
|
||||
|
||||

|
||||
|
||||
上图为导出的服务器自动更新整合包压缩文件的内容,你需要将这个整合包解压到 http://www.site.com/modpack 下。也就是说,从 http://www.site.com/modpack/server-manifest.json 这个链接下载下来的文件必须和上图中整合包压缩文件中的 server-manifest.json 文件一致,并且,http://www.site.com/modpack/overrides 是一个文件夹,里面存放了整合包文件,比如:
|
||||
|
||||

|
||||
|
||||
整合包压缩文件 test.zip/overrides/mods/Advancement_Book-1.12-1.0.3.jar 文件必须可以从 http://www.site.com/modpack/overrides/mods/Advancement_Book-1.12-1.0.3.jar 该目录下载下来,且文件内容一致。那么至此更新服务器就部署完成了。
|
||||
|
||||
## 第四步,更新整合包
|
||||
|
||||
如果你需要更新整合包,那么将新的整合包经过第一步导出新的整合包压缩文件,并解压到类似 http://www.site.com/modpack 文件夹下即可完成新整合包的部署。
|
||||
@@ -1,147 +0,0 @@
|
||||
---
|
||||
title: "使用HMCL启动器配置服务器客户端自动更新"
|
||||
permalink: /modpack/serverpack2.html
|
||||
date: 2021-08-22 23:18:02 +0800
|
||||
categories: 整合包
|
||||
toc: true
|
||||
---
|
||||
# **使用HMCL启动器配置服务器客户端自动更新**
|
||||
|
||||
## 备注
|
||||
|
||||
- **文章原作者:[hy黑影](https://www.mcbbs.net/home.php?mod=space&uid=3051111)**
|
||||
- **转载:Zkitfly**
|
||||
- **部分内容进行了稍作打磨**
|
||||
- **本教程转载至https://www.mcbbs.net/thread-1103864-1-1.html?action=printable**
|
||||
- **标题: [综合]使用HMCL配置服务器客户端自动更新——再也不用担心玩家不会更新客户端了**
|
||||
|
||||
## **前言**
|
||||
|
||||
- 我自己开设的服务器有很多不同的子服,每个子服的客户端版本呢都不相同,我又希望能整合到一个客户端里面;找了一圈发现那些辅助更新程序只能更新单个客户端版本,而且界面不太美观;甚至一度想自己开发启动器.........
|
||||
- 这篇帖子的灵感来自于 **HMCL** 启动器的一个功能 **导出服务器自动更新整合包**,我觉得可以利用这个功能来代替一些自动更新的辅助程序。
|
||||
- 整个功能的实现需要:**一台有公网IP的服务器、一个客户端整合包、HMCL启动器**;如果你都没有,那就换成RMB10元
|
||||
- 本篇教程默认读者为 萌新,即**没有接触过HTTP服务器,网络应用开发,不懂linux系统,惧怕控制台程序**
|
||||
|
||||
## **教程**
|
||||
|
||||
### **第一步-租服务器(▲如果你有公网IP的服务器,请跳过这一步)**
|
||||
|
||||
- 百度搜索 [腾讯云学生机](https://cloud.tencent.com/act/campus?from=11821) 或 [阿里云学生机](https://promotion.aliyun.com/ntms/act/campus2018.html)
|
||||
- 可以看到有10元/月 的套餐,如果是阿里云的话选**轻量型应用服务器**,腾讯云就只有一个套餐
|
||||
- 系统请选择**CentOS 8.0 64位**,其他保持默认即可
|
||||
- 再次确认是否是十元,是的话直接购买;不是的话可能是你已经买过学生套餐
|
||||
- 第一次购买可能需要**实名认证**,按照提示操作即可,不需要担心安全问题,都是可靠的大公司
|
||||
|
||||
### 第二步-安装宝塔面板——CentOS 8.0系统
|
||||
|
||||
- 以腾讯云举例,阿里云同理
|
||||
|
||||
- 打开控制台面板,找到刚才租的学生机
|
||||
|
||||

|
||||
|
||||
- 选择重置密码
|
||||
|
||||

|
||||
|
||||
- 点击右侧**登入**按钮,按照说明填写你刚刚重置的密码;之后应该会看到类似这样的提示
|
||||
|
||||

|
||||
|
||||
- **不要慌,冷静。如果下面的部分教程失效请去[宝塔面板官网](https://www.bt.cn/),点击Linux->立即安装**
|
||||
|
||||

|
||||
|
||||
- 回到控制台面板,我们需要开放一些通道让面板通过,选择**安全组**
|
||||
|
||||

|
||||
|
||||
- 点击**修改规则**,再点击**添加规则**
|
||||
|
||||
- 图1:
|
||||
|
||||

|
||||
|
||||
- 图2:
|
||||
|
||||

|
||||
|
||||
- **按照图中所写添加,想要安全的话按照图1,懒的话按照图2**
|
||||
|
||||
- 回到那个黑黑的界面里输入 `yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh` ,按下回车
|
||||
|
||||
- 这时会刷一大片大的英文,等他停下来的时候仔细看,最后一行在问你要不要安装(就是最后显示y/n),输入y并按下回车
|
||||
|
||||
- 耐心等待五分钟左右,直到出现这个字样
|
||||
|
||||

|
||||
|
||||
- 复制**外网面板地址**,在打开的页面中,用户名输入username后面的内容,密码输入password后面的内容
|
||||
|
||||
- 点击登入,到此为止面板按照完成
|
||||
|
||||
### **第三步-搭建HTTP静态文件服务器**
|
||||
|
||||
- 打开刚刚的宝塔面板,一般都会有提示安装套件,选择**nginx套装**安装
|
||||
|
||||
- 等待安装完成后,选择**网站**,点击**添加网站**
|
||||
|
||||

|
||||
|
||||
- 在弹出的页面填写网站IP,就是地址栏里面的那个;比如:我的是 http://233.88.233.44:8888/site ,那么我就填233.88.233.44
|
||||
|
||||
- 另外,**租vps的同学请找服务商索要ip地址和开放的端口**,比如我要到的是123.21.123.21:6666,那我就把这个填上去
|
||||
|
||||

|
||||
|
||||
- **其他保持不变,到此为止你已经搭建好了HTTP静态文件服务器✔**
|
||||
|
||||
### **第四步-制作整合包**
|
||||
|
||||
- 使用HMCL打开你的MC客户端
|
||||
|
||||
- 选择你的游戏版本,点击**导出整合包**
|
||||
|
||||

|
||||
|
||||
- 选择**服务器自动更新整合包**
|
||||
|
||||
- 填写相关信息:
|
||||
|
||||

|
||||
|
||||
- 整合包下载链接前缀:比如我刚刚在【[第三步-搭建HTTP静态文件服务器](###第三步-搭建HTTP静态文件服务器)】宝塔里填的是233.88.233.44,我希望能有版本区分,这个版本代号是a;那么我就填http://233.88.233.44/a, **vps注意,端口号也要写▲**
|
||||
|
||||
- 版本号写1.0 ,以后更新就写2.0以此类推
|
||||
|
||||
- 点击**下一步**,导出完成
|
||||
|
||||
### **第五步-上传整合包**
|
||||
|
||||
- 打开宝塔面板,选择**文件**,找到相应的目录,在相应IP目录下新建文件夹;比如我刚刚写的版本代号是a,那我就新建a这个文件夹
|
||||
|
||||

|
||||
|
||||
- 在新建的文件夹里上传刚刚导出的整合包,并解压;成功后如下图
|
||||
|
||||

|
||||
|
||||
- 要是更新整合包,请在解压时将该【a】这个文件夹内的文件覆盖处理
|
||||
|
||||
|
||||
### **第六步-分发整合包**
|
||||
|
||||
- **大公告成,现在可以把刚刚导出的这个整合包上传分享给玩家了!**
|
||||
|
||||
### **第七步-检测整合包**
|
||||
|
||||
- **为了防止一些手滑现象导致整合包可能会出现一些问题,你可以在分发整合包前先测试一下要准备分发的整合包**
|
||||
|
||||
## **后续**
|
||||
|
||||
- 以后每次更新客户端只要重复[**第四步**](###第四步-制作整合包)**和**[**第五步**](###第五步-上传整合包),**玩家重启客户端后就会自动接收更新**
|
||||
- 版本号要记得更新
|
||||
- 默认的更新方式不会删除玩家自己加入的模组,但会下载玩家删除的模组
|
||||
- 更新覆盖的是整合包导出时的所有数据
|
||||
- **每次更新会从整合包提供的链接下载 server-manifest.json 来校验玩家本地的整合包。若校验到整合包里没有匹配这个名字的文件或整合包里这个文件匹配名字但哈希值不匹配,就会下载该文件,不会下载匹配名字且哈希值匹配的文件**
|
||||
- 出网带宽1MB我觉得够用了,除非你想让玩家自己下载全部内容(就是将整合包分发给他人前删除所有模组,玩家启动时就会开始下载回来,这样的好处是可见的整合包大小变小了)
|
||||
@@ -1,13 +0,0 @@
|
||||
---
|
||||
title: "多人联机帮助"
|
||||
permalink: /multiplayer/
|
||||
date: 2021-11-11 19:33:00 +0800
|
||||
categories: 多人联机
|
||||
toc: true
|
||||
---
|
||||
|
||||
> 本文由 bwtx1981 编写。
|
||||
|
||||
## 注意
|
||||
|
||||
目前 HMCL 多人联机正处于维护状态。请参阅: [**BakaXL / PCL2 / HMCL 对联机功能下一步发展的联合公告**](https://www.bilibili.com/read/cv19553778) 以获得详细信息。
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
title: 文档
|
||||
layout: collection
|
||||
permalink: /docs/
|
||||
collection: docs
|
||||
entries_layout: grid
|
||||
classes: wide
|
||||
---
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
title: 启动器
|
||||
layout: collection
|
||||
permalink: /launcher/
|
||||
collection: launcher
|
||||
entries_layout: grid
|
||||
classes: wide
|
||||
---
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
title: 整合包
|
||||
layout: collection
|
||||
permalink: /modpack/
|
||||
collection: modpack
|
||||
entries_layout: grid
|
||||
classes: wide
|
||||
---
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
title: 多人联机
|
||||
layout: collection
|
||||
permalink: /multiplayer/
|
||||
collection: multiplayer
|
||||
entries_layout: grid
|
||||
classes: wide
|
||||
---
|
||||
|
Before Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 132 KiB |
|
Before Width: | Height: | Size: 386 KiB |
|
Before Width: | Height: | Size: 143 KiB |
|
Before Width: | Height: | Size: 110 KiB |
|
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 222 KiB After Width: | Height: | Size: 197 KiB |
|
Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 260 KiB |
|
After Width: | Height: | Size: 175 KiB |
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 130 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 538 B |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 3.7 MiB |
|
After Width: | Height: | Size: 2.9 MiB |
|
After Width: | Height: | Size: 229 KiB |
|
After Width: | Height: | Size: 282 KiB |
|
After Width: | Height: | Size: 408 KiB |
|
After Width: | Height: | Size: 219 KiB |
|
After Width: | Height: | Size: 256 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 446 KiB |
|
After Width: | Height: | Size: 157 KiB |
|
After Width: | Height: | Size: 192 KiB |
|
After Width: | Height: | Size: 446 KiB |
|
Before Width: | Height: | Size: 370 KiB After Width: | Height: | Size: 370 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 400 KiB |
|
After Width: | Height: | Size: 117 KiB |
|
After Width: | Height: | Size: 204 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 492 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 599 KiB |
|
After Width: | Height: | Size: 447 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 16 KiB |