Tutorials/Update LWJGL (Legacy)

= What is LWJGL? = LWJGL is the LightWeight Java Game Library. Essentially, it is what Minecraft uses for graphics, sound, and input.

= Why update? =
 * Minecraft does not ship with the latest version of LWJGL
 * Updating will fix some input bugs where keys seem to get stuck if you click at the same time. It also removes the "ghost" mouse pointer clicking.
 * Some users report a performance increase upon updating.
 * This can also potentially fix some issues regarding sound cutting out.
 * It has also been reported to fix intermittent crashes on Windows.
 * On 64-bit systems, the issue of setting sound to ANYTHING crashing the game is fixed.

= Where to download =

http://lwjgl.org/download.php

Select the latest stable release and download the lwjgl-X.X.X.zip.

= What to replace =

In the lwjgl-X.X.X.zip, there should be two folders, jar and natives. For every file that you have in your .minecraft/bin and .minecraft/bin/natives that exists in that archive, replace with the newer LWJGL version.

For example, in linux you would replace the following files (the process would be similar with Windows and Mac users):

In .minecraft/bin/ In .minecraft/bin/natives/
 * jinput.jar
 * lwjgl.jar
 * lwjgl_util.jar
 * libjinput-linux.so
 * libjinput-linux64.so
 * liblwjgl.so
 * libopenal.so
 * libopenal64.so

The .minecraft folder's location varies by operating system.
 * Linux: ~/.minecraft
 * Windows XP and up: %appdata%/.minecraft
 * Mac OS X: ~/Library/Application Support/minecraft

= Notes =
 * You will have to update this every time Minecraft updates. It is advised to make a backup to ease things.

= Resources =
 * All versions
 * Video tutorial (Linux)

Tutoriels/Mettre LWJGL à jour