Minecraftランチャー

提供: Minecraft Wiki
移動先: 案内検索
この記事は翻訳途中です。
あなたが内容を翻訳してみませんか?
Minecraftランチャー
Launcher.png
最新バージョン

1.6.76

プラットフォーム

WindowsOS XLinux

The Minecraft launcher is the login and downloader front-end to the stand-alone client. It is responsible for downloading the main Java packages, including minecraft.jar and LWJGL, which holds the code and resources of the game such as textures. It also acts somewhat like a basic and easily bypassable copy-restriction by forcing the user to login to a paid account when running for the first time. It is possible to use the launcher to run versions of Minecraft from any era, however some versions are still not included on the launcher, such as Indev, Minecraft 2.0 and any of the Beta 1.9 Pre-releases.

動作[編集 | ソースを編集]

ログイン画面

Every time the launcher is executed, it checks a specific directory where Minecraft stores its files called .minecraft. It checks a file called "launcher_profiles.json" for login credentials. If the file does not exist, is corrupt, or no user is logged in, the user must login with a valid premium account, otherwise the user will be directed to play the Demo version or purchase the game.

When logging in, the launcher will first try to verify the login. If a valid "launcher_profiles.json" file exists but there is no internet connection, the launcher will offer a "Play offline" mode if a player was logged in when it was last closed. If the connection is successful, the launcher will then, depending on profile options, compare the latest version in the latest "versions" directory to the latest version reported by the server. If the selected version does not exist or the latest installed version is outdated when "Use latest version" is selected in the profile, the launcher will download all Minecraft components and Java binary files. It will also synchronize everything in the Assets folder (see Resource pack)

Finally, upon a successful update or installation, the launcher will execute "minecraft.jar" (via "javaw.exe", Oracle's Java Virtual Machine executable.) It is possible however for there to be missing ".jar" files, in which case the launcher will attempt to replace the missing files automatically but will stop if there is no connection.

Currently, Minecraft launcher supports only English. Users cannot select their preferred language.

Features[編集 | ソースを編集]

  • Manage multiple profiles (stored in "launcher_profiles.json"). Each profile can control:
    • Game version. Includes access to outdated development builds and previous releases. You can also add older/custom versions manually[1]. See this video for instructions.
    • Mojang account used to play the game
    • Command line arguments for Java (such as heap size)
    • Game Directory (where the game files are saved on disk)
    • And so on.
  • The launcher doesn't store your password locally. Instead of this, it now uses a 'refresh token'.
  • Automatic updates for launcher.
  • Ability to update libraries, such as LWJGL.
  • Offline mode. (The first time launch requires an Internet connection to download required resources)
  • Currently only available in English.
  • Crashes can be reported to Mojang, through Hopper.
  • Crashes are now indexed through a database for information on how to fix the issue.

タイムマシン機能[編集 | ソースを編集]

A profile with Alpha and Beta versions enabled

The Minecraft launcher has ability to play old Alpha and Beta versions of the game. Currently, Alpha, Beta, and all Release versions are available to play. Four Pre-classic versions, four Classic versions, and an Infdev version are already added under the names "old-alpha version".[2] However, Indev is still missing.

Progress *note: this list is missing at least one version that is on the launcher (infdev 2010-06-18, aka Seecret Friday 1)

To enable the old versions either click the "Edit Profile" button or, preferably, create a new one. Under the "Version Selection" section choose to allow use of Alpha and/or Beta versions by ticking the appropriate boxes. Next, select the desired version from the drop-down menu and save the profile.

However, these versions are very out of date and may be unstable. Any bugs, glitches, missing features, or crashes that result from instability will never be resolved as only later versions are supported. Mojang strongly recommends that you play them in separate directories than your other saves to avoid corruption.[3]

コマンドラインからの起動[編集 | ソースを編集]

MinecraftDev.jar (all systems):

java -cp Minecraft.jar net.minecraft.bootstrap.Bootstrap <username> <server:port>

As of the launcher released with Minecraft 1.6, there are other commands for the launcher. These are shown if you do

java -jar Minecraft.jar -help

アップデート履歴[編集 | ソースを編集]

Alpha
1.0.0 Initial release. In this version users can choose not only the current version but also Infdev.
Beta
1.3 (Client/Launcher Update) Added official links, community links and twitter links.
Added command line argument support.
正式版
1.1 Released in February 21, 2011.[6]
Now uses new Minecraft logo.
Added capability of automatic login to the game and/or server by command line arguments.
Added smarter update system that only updates changed files, prompts the user to update, allows HTTPS logins for a more secure connection, and offers general UI improvements. A technical sneak preview was published by Notch on February 18, 2011.[4]
Link to the Minecraft install directory for easy access.
Add Force Update button under the Options dialog.
The launcher also featured an inline "changelog" via a Tumblr called MCUpdate, and supports command-line arguments.[5]
1.2.1 Properly selects 64-bit Java installations for Mac OS X users.[7]
1.3.2 Added ability to launch demo mode for non-premium users.
1.6.1 13w16a New launcher added. See launcher history below.

Minecraft ランチャー[編集 | ソースを編集]

ランチャーバージョン ランチャー種類 リリース日 変更内容

1.6.48

インストール可 / 実行可 2015年10月9日
  • 不明

1.6.44

インストール可 / 実行可 2015年9月11日
  • OSXインストーラーに関しての説明追加 (OSXでのみ表示)

1.6.39

インストール可 / 実行可 2015年9月8日
  • ランチャーのウィンドウが閉じるのを修正
  • "Profile Editor"ウィンドウが閉じるのを修正
  • その他微調整
1.6.19 インストール可 / 実行可 2015年7月24日
  • Windows 10のサポート開始
  • -winTenパラメーターの追加
1.6.13 インストール可 / 実行可 2015年7月1日
  • "server-resource-packs"フォルダーを作成するようになった
1.6.11 インストール可 / 実行可 2015年1月30日
  • Java8に対応[8]
  • 自動でランタイムをダウンロードするようになりJavaがなくても起動できるようになった
バグ修正:
  • MCL-546 – Unknown publisher, missing digital signature
  • MCL-2987 – Launcher will not remember login info by your gamertag
  • MCL-3128 – ランチャーの動作が停止した時にlauncher.pack.lzmaファイルをダウンロード
  • MCL-3303 – ランチャーが起動しない
1.6.5 インストール可 / 実行可 2014年12月18日
  • 開発版ランチャー
    • Launcher Logに'proxy'が記入されるようになった。'proxy == DIRECT'
  • 修正: MCL-3287 – "不明なエラー"時にMinecraft.msiが起動する
1.6.3 インストール可 / 実行可 2014年12月17日
  • 開発版ランチャー[9]
    • Launcher for Windows now available as .msi, installs to the /Program Files (x86)/Minecraft directory
1.5.5 実行可 2014年12月16日
  • 開発版ランチャー
    • 不明
1.5.4 実行可 2014年12月14日
  • Test launcher[10]
    • Update for the native bootstrap
    • Uses a local, launcher-managed Java runtime instead of system Java.
1.5.3 実行可 2014年9月1日
  • 不明
1.5.2 実行可 2014年8月14日
  • Game Outputタブが追加され、ゲームの情報はここに掲載される
1.5.1 実行可 2014年7月29日
  • 読み込んだまま動かなくなるバグを修正[11]
1.5 Executable 2014年7月28日
  • 名前がDevelopment ConsoleからLauncher Logタブに変わった
  • You can now run multiple instances of Minecraft at once, provided they're on different users
  • Play button renamed to Already Playing... if Minecraft is open while looking at launcher
  • New tab called Game Output (yourusername) appears after launching minecraft
1.4.7 実行可 2014年7月25日
  • Prepend libraries instead of appending(?)
1.4.6 実行可 2014年7月25日
  • Added some command-line switches on the Profile Editor(?)
  • Added version inheritance[12]
1.4.5 実行可 2014年7月25日
  • Fixed MCL-2444 - Changing profile runs on Event Dispatch Thread
  • Added a "Switch users" button to make switching users easier
1.4.4 実行可 2014年5月19日
  • Fixed: MCL-2494 – Launcher version 1.4.2 possibly broken?
1.4.2 実行可 2014年5月2日
  • Loading bar displays file currently being downloaded
  • Fixed: MCL-2350 – Slowly eats large amounts of heap
  • Removed tab 'Local Version Editor (NYI)'
  • Auto cleanup unused libraries
1.3.11 実行可 2014年3月12日
  • Update Notes website frame uses JavaFX if available
  • Profiles are now displayed in alphabetical order
1.3.10 実行可 2014年2月13日
  • Libraries use SHA-1 for validation
1.3.9 実行可 2014年1月24日
  • Updated bug tracker links
1.3.8 実行可 2014年1月8日
  • Added "(Why can I only play demo?)" link for demo accounts, under the "play demo" button. The link redirects you here
1.3.7 実行可 2013年12月11日
  • 不明
1.3.6 実行可 2013年12月5日
  • Fixed: MCL-1895 – Cannot play offline in 1.3.5 version - immediately gamecrash when launching
1.3.5 実行可 2013年12月4日
  • Rearranged the assets folder for the new Assets Management System.[13]
1.3.4 実行可 2013年11月26日
  • Faster downloading of some big files.[14]
1.3.3 実行可 2013年11月20日
  • (Possible) Bridging of Mojang and Twitch accounts.[15]
1.3.2 実行可 2013年11月18日
  • Added time it took to finish jobs.
  • Faster resource downloading.[16]
1.3.1 実行可 2013年10月29日
  • Speed improvements
  • Basic read-only popup on version list tab
  • Misc fixes and cleanups
1.2.8 実行可 2013年10月25日[要出典]
  • 不明
1.2.7[要出典] 実行可 2013年10月18日
  • Added an open game directory button in the profile editor.
1.2.6[要出典] 実行可 2013年10月17日
  • 不明
1.2.5[要出典] 実行可 2013年9月23日
  • No longer displays the developer console automatically after clicking "Play".[要出典]
1.2.4[要出典] 実行可 2013年9月19日
  • 不明
1.2.3[17] 実行可 2013年9月12日
  • You can now log out from everywhere with the launcher (MCL-1270)
1.2.2[18] 実行可 2013年9月3日
  • Fixed a bug (MCL-1461) that made the launcher take a long time to load up.
1.2.1 (Files uploaded)[19] 実行可 2013年8月6日
1.2.1 (Files uploaded)[20][21] 実行可 2013年8月6日
  • Alphaバージョンの追加
1.2.1 実行可 2013年8月2日
  • Added a warning about using Beta, Alpha, and snapshot versions
1.2 実行可 2013年8月1日
  • Added a "Time Machine" feature to use Beta versions.
    • An option for Alpha has been included but the versions are not available yet.
  • Also allows players to play versions 1.2.5-1.4.7
1.1.4 実行可 2013年7月31日
  • Some small text updates
1.1.3[22] 実行可 2013年7月27日
  • Intel HDXXXX のグラフィックボードを使ったPCのみFPSが低下する問題を修正
1.1.2 実行可 2013年7月22日
  • Fixed MCL-1241 - Cannot play offline in 1.1.1
1.1.1 実行可 2013年7月19日
  • New-look launcher and login screen
  • Launcher now closes automatically when game window opens
1.0.10 実行可 2013年7月12日
  • Further support for Hopper
  • Client crashes can be flagged as Public
    • Nothing is currently done with these
  • Profiles have the option to disable Hopper support
  • Reporting directly to the bug tracker is only allowed if Hopper is turned off or the launcher can't connect to Hopper
    • Hopper will not send crash report to bug tracker if the game is modded
1.0.9 実行可 2013年7月10日
  • Added support for the new crash-reporting system, Hopper[23]
    • Any client crash will automatically submit the crash report
1.0.8 OS X (Re-upload)[24] 実行可 2013年7月9日
  • Fixes to the launcher having trouble playing 1.6.2 on OS X 10.5.8 (Leopard)
1.0.8 OS X (Re-upload)[25] 実行可 2013年7月8日
  • Fixes to the launcher having trouble playing 1.6.2 on OS X 10.5.8 (Leopard)
1.0.8 実行可 2013年7月2日
  • The launcher now has a high-definition icon[要出典]
  • Mac OS X 10.5.8 users have had Minecraft 1.6.1 disabled pending a LWJGL fix, however 1.5.2 is not affected[26]
1.0.7 実行可 2013年7月2日
  • Added ability to disable automatic login[27]
1.0.6 Executable 2013年7月1日
Bug fixes:
  • MCL-92 – Starting Window Size does not fit entire GUI
  • MCL-227 – Play button not in frame @ Linux
  • MCL-262 – Text does not fit in window
  • MCL-287 – Launcher gui has limited visuals, can't select version - no access to tabs
  • MCL-596 – Incorrect version in new Mac launcher
  • MCL-696 – I don't see an option to change RAM in "Edit Profile"
1.0.5 実行可 2013年7月1日
  • Added a 'snapshot' setting in the profile editor, enabling/disabling snapshots.
  • 'Minecraft.exe'(launcher) has been digitally signed. (MCL-546)
1.0.4 実行可 2013年6月28日
  • Added a 'resolution' setting in the profile editor.
1.0.3 実行可 2013年6月27日
Bug fixes:
  • MCL-587 – Full game can be played with non-premium account
  • MCL-600 – Launcher gives wrong message when you sign in with username instead of email.
1.0.2 実行可 2013年6月27日
  • 不明


1.0.1 実行可 2013年6月26日
  • Yggdrasil authentication re-deployed
    • Fixed: MCL-568 – Migrated Account - Can't login in 1.6 prerelease on 1.0.1 launcher
1.0.0 実行可 2013年6月26日
  • Launcher downgraded to 1.0.0
  • Disabled Yggdrasil because of login error
1.0.1 Executable 2013年6月26日
  • Enabled Yggdrasil, The new auth system
  • More secure and much more featureful.
1.0 実行可 2013年6月25日
  • 不明
0.9.5 Executable 2013年6月18日
  • 不明
0.9.4 実行可 2013年6月18日
  • Added "New Profile" and "Edit Profile" Buttons to the profile selection panel
0.9.3 Executable 2013年6月14日
  • 不明
0.9.2 実行可 2013年6月13日
  • 不明
0.9.1 実行可 2013年6月10日
  • Fixed: MCL-412 – OS X: Exception in thread "main" java.lang.NoClassDefFoundError: net/minecraft/client/main/Main
0.9 実行可 2013年6月10日
  • Now includes a Profile Editor tab.
    • Choosing the game's version can only be done by double clicking your profile and changing the version in the drop down list.
  • Changes to the Version Selector area.
0.8.3 実行可 2013年6月7日
  • 不明
0.8.2 実行可 2013年5月27日
  • 不明
0.8.1 実行可 2013年5月21日
  • Client window now uses Crafting Table icon for main window when a snapshot build is selected; Launcher window still uses Grass Block icon
    • Selecting release builds on Windows currently uses the basic Java icon
0.8 実行可 2013年5月20日
  • 不明
0.7.2 実行可 2013年5月15日
  • 不明
0.7 実行可 2013年5月13日
  • Launcher downgraded to 0.7
0.7.1 実行可 2013年5月4日
  • 不明
0.7 実行可 2013年5月2日
  • 不明
0.6 実行可 2013年4月25日
  • 不明
0.5 実行可 2013年4月23日
  • Added 1.5.1 to the list of available versions in the launcher
0.4 実行可 2013年4月23日
  • Re-enabled crash reporting


0.3 実行可 2013年4月22日
  • Added Local Version Editor (NYI) tab to the launcher
  • Added window to check server status
  • Small bug fixes
0.2 実行可 2013年4月19日
  • Added Development Console tab to the launcher
  • Fixed starting game trouble
0.1 実行可 2013年4月18日 * .minecraft directory structure is changed:
    • "assets" folder; stores resources such as language packs and sounds.
      • All music discs now use .ogg format instead of .mus format.
    • "library" folder; stores Java libraries such as LWJGL and jinput.jar.
    • "versions" folder; there are file "versions.json" (meta data) and folders that stores minecraft.jar for each versions (but its name is same as its version. e.g. for 13w16a, "versions/13w16a/13w16a.jar").

画像[編集 | ソースを編集]

脚注[編集 | ソースを編集]

  1. https://twitter.com/Dinnerbone/status/344164561701724160
  2. https://twitter.com/Dinnerbone/status/364762596387205120
  3. https://help.mojang.com/customer/portal/articles/1475923-changing-game-versions
  4. https://twitter.com/notch/status/38621269331025921
  5. http://mcupdate.tumblr.com/post/3427294253/welcome-to-the-new-minecraft-launcher
  6. http://notch.tumblr.com/post/3428176687/server-downtime-and-a-new-launcher
  7. http://www.mojang.com/2012/03/minecraft-1-2-is-out/
  8. https://twitter.com/Dinnerbone/status/561096640086700032
  9. https://www.reddit.com/r/Minecraft/comments/2pkxpx/we_need_your_help_testing_the_new_minecraft
  10. https://www.reddit.com/r/Minecraft/comments/2p31cu/we_need_your_help_testing_a_new_launcher
  11. https://twitter.com/Dinnerbone/status/494220782244208640
  12. https://twitter.com/Dinnerbone/status/492715318645882880
  13. https://twitter.com/Dinnerbone/status/408246271921901568
  14. https://twitter.com/Dinnerbone/status/405366855785021440
  15. https://twitter.com/Dinnerbone/status/403111179859812352
  16. https://twitter.com/Dinnerbone/status/402434001451098112
  17. https://twitter.com/Marc_IRL/status/378280823180361729
  18. https://twitter.com/Dinnerbone/status/374887108932288512
  19. https://twitter.com/Dinnerbone/status/365040968644296705
  20. https://twitter.com/Dinnerbone/status/364699262233223169
  21. https://twitter.com/_grum/status/364699271708151808
  22. https://twitter.com/_grum/status/361126093777936384
  23. http://hopper.minecraft.net/
  24. https://twitter.com/Dinnerbone/status/354595929925496832
  25. https://twitter.com/Dinnerbone/status/354351963288248321
  26. https://twitter.com/Dinnerbone/status/352109843731070976
  27. MCL-590

関連項目[編集 | ソースを編集]