Minecraft Wiki
Advertisement
Vertalen
Deze pagina heeft vertaling nodig
Deze pagina bevat te veel woorden uit een andere taal.


Cleanup
Dit artikel moet mogelijk worden opgeschoond om te voldoen aan de schrijfwijzer.
Help ons alstublieft deze pagina te verbeteren. De overlegpagina kan suggesties bevatten.
Launcher

The current Minecraft launcher

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 (alternative launcher) copy-restriction by forcing the user to login to a paid account when running for the first time. It has been part of the stand-alone client since its inception. It is possible to use the launcher to run versions of Minecraft since Indev.

There have been four different development stages for the launcher, the first for the Alpha version, the second since the release of Minecraft 1.0, the third since 1.2, and the fourth and current 1.6 Launcher. The launcher's design last changed on July 18, 2013.

Gedrag

Every time the launcher is executed, it checks a specific directory where Minecraft stores its files called .minecraft. It checks a file called "lastlogin" for login credentials. If the file does not exist or is corrupt the user must login with a valid premium account, otherwise the game will refuse to run.

When logging in, the launcher will first try to verify the login. If a valid "lastlogin" file exists but there is no internet connection, the launcher will offer a "Play offline" mode, allowing the user to play regardless. If the connection is successful, the launcher will then compare the "version" file in the "bin" directory to the latest version reported by the server. If the file does not exist or the installed version is outdated, the launcher will download all Minecraft components and Java binary files.

Finally, upon a successful update or installation, the launcher will execute "minecraft.jar". It is possible however for there to be a valid and up-to-date "version" file but missing ".jar" files, in which case the launcher will hang.

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

Commando-lijn gebruik

minecraft.jar (all systems):

java -cp minecraft.jar net.minecraft.LauncherFrame <username> <password> <server:port>


minecraft.exe (Windows executable):

minecraft.exe <username> <password> <server:port>

minecraft.jar (Windows - no CMD window):

javaw -cp minecraft.jar net.minecraft.LauncherFrame <username> <password> <server:port>

As of the new launcher released with Minecraft 1.2.3, username and password options use a prefix.

--username=<username> or -u=<username> --password=<password> or -p=<password>

If using a server:port it must still be the 3rd option. So if not used with username and password, dummy options need to be added in their place.

No update option also added.

--noupdate


1.6 Launcher

Launcher Login

The login screen of the 1.1.1 Minecraft launcher

Launcher Outdated

What happens if your launcher is outdated

1

The Development Console tab after the Launcher starts

1

The Local Version Editor (NYI) tab

A new version of the launcher was released on April 18, 2013 (with snapshot 13w16a). It lets users choose the version they want to play, downloads all resources before launching the game and updates additional libraries (function previously unavailable). Later it will have more functionality as it currently is in its early development stage. Currently there is no demo for non-premium users. The launcher can automatically update itself; the most recent version is 1.1.1.

Functies

  • Manage multiple profiles. Each profile can have a different version, Mojang account, command line arguments for Java (such as heap size), and so on.
    • You can also add older versions manually.[1]
  • 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.

Commando-lijn gebruik

MinecraftDev.jar (all systems):

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

Geschiedenis

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.
Officiële release
1.1 Released in February 21, 2011.[4]
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.[2]
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.[3]
1.2.1 Properly selects 64-bit Java installations for Mac OS X users.[5]
1.3.2 Added ability to launch demo mode for non-premium users.
1.6 13w16a (Launcher 0.1) Development version of the new launcher released.
(Launcher 0.2) Added Development Console tab.
(Launcher 0.3) Added Local Version Editor (NYI). Added multiplayer/login server status info to launcher window.
13w16b (Launcher 0.4) Kleine fout opgelost.
(Launcher 0.5) Added ability to choose latest release version 1.5.1.
13w17a (Launcher 0.6) Kleine fout opgelost.
13w18a (Launcher 0.7) Kleine fout opgelost.
13w18c (Launcher 0.7.1) Kleine fout opgelost.
13w19a (Launcher 0.7.2) Kleine fout opgelost.
(Launcher 0.8) Small bug fix.
(Launcher 0.8.1) For snapshot versions, game window now uses crafting table icon (launcher still uses grass block). There is a bug that release versions use standard Java icon.
13w21b (Launcher 0.8.2) Kleine fout opgelost.
13w23a (Launcher 0.8.3) Kleine fout opgelost.
13w23b (Launcher 0.9) Added profile system. Added Profile Editor tab. Changed version selection combo box to profile selection.
(Launcher 0.9.1) Small bug fix.
13w24a (Launcher 0.9.2) Kleine fout opgelost.
13w24b (Launcher 0.9.3) Kleine fout opgelost.
13w25b (Launcher 0.9.4) Added New Profile and Edit Profile button to launcher window. Prior to this update, you can create/edit profile from Profile Editor tab's context menu.
(Launcher 0.9.5) Kleine fout opgelost.
1.6pre (Launcher 1.0) Small bug fix. Renamed from 'MinecraftDev' to 'Minecraft'.
(Launcher 1.0.1) Enabled Yggdrasil, The new auth system.
(Launcher 1.0.2) Kleine fout opgelost.
(Launcher 1.0.3) Fixed: MCL-587 - Full game can be played with non-premium account.
1.6.1pre (Launcher 1.0.4) Added a 'resolution' setting in the profile editor.
1.6.1 (Launcher 1.0.5) Added a 'snapshot' setting in the profile editor, enabling/disabling snapshots. 'Minecraft.exe'(launcher) has been digitally signed.
(Launcher 1.0.6) Kleine fout opgelost.
(Launcher 1.0.7) Added ability to disable automatic login.
(Launcher 1.0.8) High definition icon added to the launcher. Fixes to the launcher having trouble playing 1.6.2 on OS X 10.5.8 (Leopard).
1.6.2 (Launcher 1.0.9) Added support for the new crash-reporting system, Hopper[7]. Any client crash will automatically submit the crash report.
(Launcher 1.0.10) Further support for Hopper.
(Launcher 1.1.0) Improved UI[6]
(Launcher 1.1.1) Kleine fout opgelost.

Galerij

Referenties

Zie ook

  • Programmas en editors
Advertisement