https://wiki.archlinux.org/api.php?action=feedcontributions&user=Ginglis&feedformat=atomArchWiki - User contributions [en]2024-03-29T11:36:57ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=Minecraft&diff=589647Minecraft2019-11-21T18:28:15Z<p>Ginglis: Removed the pacman command - unnecessary info. Added link to jdk8-openjdk package page.</p>
<hr />
<div>[[Category:Gaming]]<br />
[[ja:Minecraft]]<br />
[[zh-hans:Minecraft]]<br />
[https://minecraft.net/en-us/ Minecraft] is a game about breaking and placing blocks. At first, people built structures to protect against nocturnal monsters, but as the game grew players worked together to create wonderful, imaginative things.<br />
<br />
== Client ==<br />
<br />
=== Installation ===<br />
<br />
The minecraft client can be installed via the {{AUR|minecraft-launcher}} package. It provides the official game launcher, a script to launch it and a {{ic|.desktop}} file. The package is officially recommended by Mojang on their website.<br />
<br />
Alternatively, it can also be installed via the {{AUR|minecraft}} package.<br />
<br />
=== Firewall configuration for LAN worlds ===<br />
<br />
{{Accuracy|Two ports need to be open - first is {{ic|4445}} and second is..?}}<br />
<br />
To host a Minecraft world on the LAN you will need two ports to be open on your [[firewall]]:<br />
<br />
* UDP port {{ic|4445}}. If this port is closed, the game will hang when you save and exit from the world;<br />
* the TCP port minecraft randomly picks after you open your world to LAN. If this port is closed, other players won't be able to join your world.<br />
<br />
== Server ==<br />
<br />
=== Installation ===<br />
<br />
Minecraft server can be installed via the {{aur|minecraft-server}} package. It provides additional [[systemd]] unit files and includes a small control script.<br />
<br />
Also see [[#Alternative servers]] for an overview of alternative programs allowing to host Minecraft.<br />
<br />
=== Setup ===<br />
<br />
==== Introduction ====<br />
<br />
In the installation process the {{ic|minecraft}} user and group is introduced. Establishing a Minecraft-specific user is recommended for security reasons. By running Minecraft under an unprivileged user account, anyone who successfully exploits your Minecraft server will only get access to that user account, and not yours.<br />
However you may safely add your user to the {{ic|minecraft}} group and add group write permission to the directory {{ic|/srv/minecraft}} (default) to modify Minecraft server settings. Make sure that all files in the {{ic|/srv/minecraft}} directory are either owned by the {{ic|minecraft}} user, or that the user has by other means read and write permissions. The server will error out if it is unable to access certain files and might even have insufficient rights to write an according error message to the log.<br />
<br />
The package provides a systemd service and timer to take automatic backups. By default the backups are located in the {{ic|backup}} folder under the server root directory. Though to keep the disk footprint small only the 10 most recent backups are preserved (configurable via {{ic|KEEP_BACKUPS}}). The related systemd files are {{ic|minecraftd-backup.timer}}<br />
and {{ic|minecraftd-backup.service}}. They may easily be [[edit|adapted]] to your liking, e.g. to follow a custom backup interval.<br />
<br />
==== Starting the server ====<br />
<br />
To start the server you may either use systemd or run it directly from the command line. Either way the server is encapsulated in a [[GNU Screen]] session which is owned by the {{ic|minecraft}} user. Using systemd you may [[start]] and enable the included {{ic|minecraftd.service}}. Alternatively run<br />
<br />
# minecraftd start<br />
<br />
{{Note|If you run the server for the first time an [[Wikipedia:EULA|EULA]] file residing under {{ic|/srv/minecraft/eula.txt}} gets created. You will need to edit this file to state that you have agreed to the contract in order to run the server.}}<br />
<br />
==== Server management script ====<br />
<br />
To easily control the server you may use the provided {{ic|minecraftd}} script. It is capable of doing basic commands like {{ic|start}}, {{ic|stop}}, {{ic|restart}} or attaching to the session with {{ic|console}}. Moreover it may be used to display status information with {{ic|status}}, backup the server world directory with {{ic|backup}}, restore world data from backups with {{ic|restore}} or run single commands in the server console with {{ic|command ''do-something''}}.<br />
<br />
{{Note|Regarding the server console (reachable via {{ic|minecraftd console}}), remember that you can exit any GNU screen session with {{ic|ctrl+a}} {{ic|d}}.}}<br />
<br />
==== Tweaking ====<br />
<br />
To tweak the default settings (e.g. the maximum RAM, number of threads etc.) edit the file {{ic|/etc/conf.d/minecraft}}.<br />
<br />
For example, more advanced users may wish to enable {{ic|IDLE_SERVER}} by setting it to {{ic|true}}. This will enable the management script to suspend the server if no player was online for at least {{ic|IDLE_IF_TIME}} (defaults to 20 minutes). When the server is suspended an {{ic|idle_server}} will listen on the Minecraft port using {{man|1|ncat}} (also called netcat or simply nc for short) and will immediately start the server at the first incoming connection. Though this obviously delays joining for the first time after suspension, it significantly decreases the CPU and memory usage leading to more reasonable resource and power consumption levels.<br />
{{Note|If running for the first time with this option enabled, the {{ic|/srv/minecraft/eula.txt}} file will not get created. You need to disable it to initially start.}}<br />
<br />
=== Alternative servers ===<br />
<br />
==== Spigot (respectively Craftbukkit) ====<br />
<br />
[https://www.spigotmc.org/ Spigot] is the most widely-used '''modded''' Minecraft server in the world. It can be installed as {{AUR|spigot}} via the [[AUR]]. The spigot PKGBUILD builds on top of the files from the {{AUR|minecraft-server}} package. This means that the spigot server provides its own systemd unit files, spigot script and corresponding script configuration file. The binary is called {{ic|spigot}} and is capable of fulfilling the same commands as {{ic|minecraftd}}. The configuration file resides under {{ic|/etc/conf.d/spigot}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|spigot}} wherever you encounter it.<br />
<br />
It is somewhat affiliated with [http://bukkit.org/ Bukkit] and has grown in popularity since Bukkit's demise.<br />
<br />
==== Cuberite ====<br />
<br />
[https://cuberite.org/ Cuberite] is a highly efficient and extensively moddable Minecraft server, written in C++ and Lua. It achieves much better performances than the vanilla Minecraft server, but is not fully compatible with the latest Minecraft client (some game aspects might be missing or not working).<br />
<br />
Cuberite minecraft server can be installed as a {{AUR|cuberite}} package, which provides a simple web interface by default at port {{ic|8080}} with which most server operations can easily be done through the browser. The cuberite PKGBUILD builds on top of the files from the {{AUR|minecraft-server}} package. This means that the cuberite server provides its own systemd unit files, cuberite script and corresponding script configuration file. The binary is called {{ic|cuberite}} and is capable of fulfilling the same commands as {{ic|minecraftd}}. The configuration file resides under {{ic|/etc/conf.d/cuberite}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|cuberite}} wherever you encounter it.<br />
<br />
==== PaperMC ====<br />
<br />
[https://papermc.io PaperMC] is a Minecraft server, compatible with Spigot plugins which aims to offer better performance. It can be installed via {{AUR|papermc}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|papermc}} wherever you encounter it.<br />
<br />
==== Forge ====<br />
<br />
[https://minecraftforge.net Forge] is a widely used Minecraft modding API. The following server packages are available:<br />
* {{AUR|forge-server}} for the latest Minecraft version<br />
* {{AUR|forge-server-1.12.2}} for Minecraft 1.12.2<br />
* {{AUR|forge-server-1.11.2}} for Minecraft 1.11.2<br />
* {{AUR|forge-server-1.10.2}} for Minecraft 1.10.2<br />
* {{AUR|forge-server-1.9.4}} for Minecraft 1.9.4<br />
* {{AUR|forge-server-1.8.9}} for Minecraft 1.8.9<br />
* {{AUR|forge-server-1.7.10}} for Minecraft 1.7.10<br />
* {{AUR|forge-server-1.6.4}} for Minecraft 1.6.4<br />
* {{AUR|forge-server-1.5.2}} for Minecraft 1.5.2<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|forged}} ({{ic|forge-x.x.xd}} for legacy versions) wherever you encounter it.<br />
<br />
=== Additional notes ===<br />
<br />
* There are several server wrappers available providing everything from automatic backup to managing dozens of servers in parallel, refer to [http://www.minecraftwiki.net/wiki/Programs_and_editors#Server_Wrappers Server Wrappers] for more information. However the management script provided by the AUR packages should suffice most needs.<br />
* You might want to set up a [[systemd/Timers|systemd timer]] with e.g. [http://www.minecraftwiki.net/wiki/Programs_and_editors#Mappers mapper] to generate periodic maps of your world.<br />
* Be sure to take periodic backups e.g. using the provided management script (see [[#Introduction]]) or plain [[rsync]].<br />
<br />
== Minecraft mod launchers ==<br />
<br />
You can launch Minecraft from different so called ''launchers'' that often include an array of mod packs to enhance one's gameplay and add [http://minecraft.gamepedia.com/Mods mods].<br />
<br />
* {{App|Feed The Beast|Originated as a custom challenge map in Minecraft that made heavy use of multiple tech mods and evolved into a mod package launcher.|https://www.feed-the-beast.com/|{{AUR|feedthebeast}}}}<br />
* {{App|MultiMC|Sandbox environment manager for separable pack association.|https://multimc.org/|{{AUR|multimc5}} and {{AUR|multimc-git}}}}<br />
* {{App|Technic Launcher|Modpack installer with a focus on mod discovery via popularity rankings.|http://www.technicpack.net/|{{AUR|minecraft-technic-launcher}}}}<br />
<br />
== Other programs and editors ==<br />
<br />
There are several [http://www.minecraftwiki.net/wiki/Programs_and_editors programs and editors] which can make your Minecraft experience a little easier to navigate. The most common of these programs are map generators. Using one of these programs will allow you to load up a Minecraft world file and render it as a 2D image, providing you with a top-down map of the world.<br />
<br />
* AMIDST (Advanced Minecraft Interface and Data/Structure Tracking) ({{AUR|amidst}}) is a program that aids in the process of finding structures, biomes, and players in Minecraft worlds. It can draw the biomes of a world out and show where points of interest are likely to be by either giving it a seed, telling it to make a random seed, or having it read the seed from an existing world (in which case it can also show where players in that world are). The project has been forked in the past, of which the most notable one is "Amidst Exporter" ({{AUR|amidstexporter}}) which includes a patch for calculating Ocean Monument locations in 1.8+ worlds.<br />
<br />
* Mapcrafter ({{AUR|mapcrafter-git}}) is a high performance Minecraft map renderer written in C++ which renders worlds to maps with an 3D-isometric perspective. You can view these maps in any webbrowser hence they are easily deployed on one's server. Mapcrafter has a simple configuration file format to specify worlds to render, different rendermodes such as day/night/cave and can also render worlds from different rotations.<br />
<br />
* Minutor ({{AUR|minutor-git}}) is a minimalistic map generator for Minecraft. You are provided with a simple GTK based interface for viewing your world. Several rendering modes are available, as well as custom coloring modes and the ability to slice through z-levels.<br />
<br />
== Troubleshooting ==<br />
<br />
=== Server on ARM devices ===<br />
<br />
Minecraft server should run without any issues on [https://archlinuxarm.org/ ARM] devices with latest [[Java]], such as {{Pkg|jre10-openjdk-headless}}. However, if you encounter any issues, try using {{aur|jdk-arm}} instead. Also consider [[#Cuberite]] server as an alternative.<br />
<br />
=== Client Wayland support ===<br />
<br />
Wayland and other window managers are currently not supported with Minecraft, as Minecraft has the prerequisite of {{Pkg|xorg-xrandr}} and should be opened with xorg.<br />
<br />
=== Client or server does not start ===<br />
<br />
It might be the problem with [[Java]] version. Java version 8 is guaranteed to work well in all cases.<br />
<br />
Both Minecraft server and the actual game work perfectly fine with the latest version of [[Java]], such as {{Pkg|jre10-openjdk}}, but the Minecraft game launcher (and possibly all other mods) might only work with the [[Java]] version 8.<br />
<br />
=== Broken fonts with MinecraftForge ===<br />
<br />
Force Unicode fonts from the language menu.<br />
<br />
Since you can't read any of the menu options: in the main menu, choose the bottom-left most button is Options, second-from-the-bottom on the left side is the Language Button. From there, the Force Unicode Font button is on the bottom, on the left side.<br />
<br />
=== MultiMC unable to build ===<br />
If you are trying to install {{AUR|multimc5}} and get an error similar to:<br />
{{bc|<br />
No CMAKE_Java_COMPILER could be found.<br />
Tell CMake where to find the compiler by setting either the environment<br />
variable "JAVA_COMPILER" or the CMake cache entry CMAKE_Java_COMPILER to<br />
the full path to the compiler, or to the compiler name if it is in the<br />
PATH.<br />
}}<br />
The error could be caused by Java missing, which can be fixed by installing {{Pkg|jdk8-openjdk}}.<br />
If the error is not fixed by that or Java is properly installed, the wrong version could still be default:<br />
{{hc|$ archlinux-java status|<br />
Available Java environments:<br />
java-13-openjdk (default)<br />
java-8-openjdk<br />
}}<br />
<br />
You can set the default java version using {{ic|archlinux-java set <version>}}.<br />
<br />
== See also ==<br />
<br />
* [https://www.minecraft.net/ Official Minecraft site]<br />
* [https://www.minecraft.net/community Minecraft community links]<br />
* [https://minecraft.net/download Minecraft Client and Server download link]<br />
* [http://www.minecraftwiki.net/wiki/Crafting Crafting Recipes]<br />
* [http://www.minecraftwiki.net/wiki/Data_values Block and item data values]<br />
* [http://www.reddit.com/r/minecraft Reddit Minecraft community]<br />
* [http://www.minecraftskins.net Minecraft Skins]</div>Ginglishttps://wiki.archlinux.org/index.php?title=Minecraft&diff=579532Minecraft2019-08-12T03:08:41Z<p>Ginglis: /* Alternative servers */ Similar edit to cuberite edit - clear up wording, fix run on sentence</p>
<hr />
<div>[[Category:Gaming]]<br />
[[ja:Minecraft]]<br />
[[zh-hans:Minecraft]]<br />
[https://minecraft.net/en-us/ Minecraft] is a game about breaking and placing blocks. At first, people built structures to protect against nocturnal monsters, but as the game grew players worked together to create wonderful, imaginative things.<br />
<br />
== Client ==<br />
<br />
=== Installation ===<br />
<br />
The minecraft client can be installed via the {{AUR|minecraft-launcher}} package. It provides the official game launcher, a script to launch it and a {{ic|.desktop}} file. The package is officially recommended by Mojang on their website.<br />
<br />
Alternatively, it can also be installed via the {{AUR|minecraft}} package.<br />
<br />
=== Firewall configuration for LAN worlds ===<br />
<br />
{{Accuracy|Two ports need to be open - first is {{ic|4445}} and second is..?}}<br />
<br />
To host a Minecraft world on the LAN you will need two ports to be open on your [[firewall]]:<br />
<br />
* UDP port {{ic|4445}}. If this port is closed, the game will hang when you save and exit from the world;<br />
* the TCP port minecraft randomly picks after you open your world to LAN. If this port is closed, other players won't be able to join your world.<br />
<br />
== Server ==<br />
<br />
=== Installation ===<br />
<br />
Minecraft server can be installed via the {{aur|minecraft-server}} package. It provides additional [[systemd]] unit files and includes a small control script.<br />
<br />
Also see [[#Alternative servers]] for an overview of alternative programs allowing to host Minecraft.<br />
<br />
=== Setup ===<br />
<br />
==== Introduction ====<br />
<br />
In the installation process the {{ic|minecraft}} user and group is introduced. Establishing a Minecraft-specific user is recommended for security reasons. By running Minecraft under an unprivileged user account, anyone who successfully exploits your Minecraft server will only get access to that user account, and not yours.<br />
However you may safely add your user to the {{ic|minecraft}} group and add group write permission to the directory {{ic|/srv/minecraft}} (default) to modify Minecraft server settings. Make sure that all files in the {{ic|/srv/minecraft}} directory are either owned by the {{ic|minecraft}} user, or that the user has by other means read and write permissions. The server will error out if it is unable to access certain files and might even have insufficient rights to write an according error message to the log.<br />
<br />
The package provides a systemd service and timer to take automatic backups. By default the backups are located in the {{ic|backup}} folder under the server root directory. Though to keep the disk footprint small only the 10 most recent backups are preserved (configurable via {{ic|KEEP_BACKUPS}}). The related systemd files are {{ic|minecraftd-backup.timer}}<br />
and {{ic|minecraftd-backup.service}}. They may easily be [[edit|adapted]] to your liking, e.g. to follow a custom backup interval.<br />
<br />
==== Starting the server ====<br />
<br />
To start the server you may either use systemd or run it directly from the command line. Either way the server is encapsulated in a [[GNU Screen]] session which is owned by the {{ic|minecraft}} user. Using systemd you may [[start]] and enable the included {{ic|minecraftd.service}}. Alternatively run<br />
<br />
# minecraftd start<br />
<br />
{{Note|If you run the server for the first time an [[Wikipedia:EULA|EULA]] file residing under {{ic|/srv/minecraft/eula.txt}} gets created. You will need to edit this file to state that you have agreed to the contract in order to run the server.}}<br />
<br />
==== Server management script ====<br />
<br />
To easily control the server you may use the provided {{ic|minecraftd}} script. It is capable of doing basic commands like {{ic|start}}, {{ic|stop}}, {{ic|restart}} or attaching to the session with {{ic|console}}. Moreover it may be used to display status information with {{ic|status}}, backup the server world directory with {{ic|backup}}, restore world data from backups with {{ic|restore}} or run single commands in the server console with {{ic|command ''do-something''}}.<br />
<br />
{{Note|Regarding the server console (reachable via {{ic|minecraftd console}}), remember that you can exit any GNU screen session with {{ic|ctrl+a}} {{ic|d}}.}}<br />
<br />
==== Tweaking ====<br />
<br />
To tweak the default settings (e.g. the maximum RAM, number of threads etc.) edit the file {{ic|/etc/conf.d/minecraft}}.<br />
<br />
For example, more advanced users may wish to enable {{ic|IDLE_SERVER}} by setting it to {{ic|true}}. This will enable the management script to suspend the server if no player was online for at least {{ic|IDLE_IF_TIME}} (defaults to 20 minutes). When the server is suspended an {{ic|idle_server}} will listen on the Minecraft port using {{man|1|ncat}} (also called netcat or simply nc for short) and will immediately start the server at the first incoming connection. Though this obviously delays joining for the first time after suspension, it significantly decreases the CPU and memory usage leading to more reasonable resource and power consumption levels.<br />
{{Note|If running for the first time with this option enabled, the {{ic|/srv/minecraft/eula.txt}} file will not get created. You need to disable it to initially start.}}<br />
<br />
=== Alternative servers ===<br />
<br />
==== Spigot (respectively Craftbukkit) ====<br />
<br />
[https://www.spigotmc.org/ Spigot] is the most widely-used '''modded''' Minecraft server in the world. It can be installed as {{AUR|spigot}} via the [[AUR]]. The spigot PKGBUILD builds on top of the files from the {{AUR|minecraft-server}} package. This means that the spigot server provides its own systemd unit files, spigot script and corresponding script configuration file. The binary is called {{ic|spigot}} and is capable of fulfilling the same commands as {{ic|minecraftd}}. The configuration file resides under {{ic|/etc/conf.d/spigot}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|spigot}} wherever you encounter it.<br />
<br />
It is somewhat affiliated with [http://bukkit.org/ Bukkit] and has grown in popularity since Bukkit's demise.<br />
<br />
==== Cuberite ====<br />
<br />
[https://cuberite.org/ Cuberite] is a highly efficient and extensively moddable Minecraft server, written in C++ and Lua. It achieves much better performances than the vanilla Minecraft server, but is not fully compatible with the latest Minecraft client (some game aspects might be missing or not working).<br />
<br />
Cuberite minecraft server can be installed as a {{AUR|cuberite}} package, which provides a simple web interface by default at port {{ic|8080}} with which most server operations can easily be done through the browser. The cuberite PKGBUILD builds on top of the files from the {{AUR|minecraft-server}} package. This means that the cuberite server provides its own systemd unit files, cuberite script and corresponding script configuration file. The binary is called {{ic|cuberite}} and is capable of fulfilling the same commands as {{ic|minecraftd}}. The configuration file resides under {{ic|/etc/conf.d/cuberite}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|cuberite}} wherever you encounter it.<br />
<br />
==== PaperMC ====<br />
<br />
[https://papermc.io PaperMC] is a Minecraft server, compatible with Spigot plugins which aims to offer better performance. It can be installed via {{AUR|papermc}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|papermc}} wherever you encounter it.<br />
<br />
=== Additional notes ===<br />
<br />
* There are several server wrappers available providing everything from automatic backup to managing dozens of servers in parallel, refer to [http://www.minecraftwiki.net/wiki/Programs_and_editors#Server_Wrappers Server Wrappers] for more information. However the management script provided by the AUR packages should suffice most needs.<br />
* You might want to set up a [[systemd/Timers|systemd timer]] with e.g. [http://www.minecraftwiki.net/wiki/Programs_and_editors#Mappers mapper] to generate periodic maps of your world.<br />
* Be sure to take periodic backups e.g. using the provided management script (see [[#Introduction]]) or plain [[rsync]].<br />
<br />
== Minecraft mod launchers ==<br />
<br />
You can launch Minecraft from different so called ''launchers'' that often include an array of mod packs to enhance one's gameplay and add [http://minecraft.gamepedia.com/Mods mods].<br />
<br />
* {{App|Feed The Beast|Originated as a custom challenge map in Minecraft that made heavy use of multiple tech mods and evolved into a mod package launcher.|https://www.feed-the-beast.com/|{{AUR|feedthebeast}}}}<br />
* {{App|MultiMC|Sandbox environment manager for separable pack association.|https://multimc.org/|{{AUR|multimc5}} and {{AUR|multimc-git}}}}<br />
* {{App|Technic Launcher|Modpack installer with a focus on mod discovery via popularity rankings.|http://www.technicpack.net/|{{AUR|minecraft-technic-launcher}}}}<br />
<br />
== Other programs and editors ==<br />
<br />
There are several [http://www.minecraftwiki.net/wiki/Programs_and_editors programs and editors] which can make your Minecraft experience a little easier to navigate. The most common of these programs are map generators. Using one of these programs will allow you to load up a Minecraft world file and render it as a 2D image, providing you with a top-down map of the world.<br />
<br />
* AMIDST (Advanced Minecraft Interface and Data/Structure Tracking) ({{AUR|amidst}}) is a program that aids in the process of finding structures, biomes, and players in Minecraft worlds. It can draw the biomes of a world out and show where points of interest are likely to be by either giving it a seed, telling it to make a random seed, or having it read the seed from an existing world (in which case it can also show where players in that world are). The project has been forked in the past, of which the most notable one is "Amidst Exporter" ({{AUR|amidstexporter}}) which includes a patch for calculating Ocean Monument locations in 1.8+ worlds.<br />
<br />
* Mapcrafter ({{AUR|mapcrafter-git}}) is a high performance Minecraft map renderer written in C++ which renders worlds to maps with an 3D-isometric perspective. You can view these maps in any webbrowser hence they are easily deployed on one's server. Mapcrafter has a simple configuration file format to specify worlds to render, different rendermodes such as day/night/cave and can also render worlds from different rotations.<br />
<br />
* Minutor ({{AUR|minutor-git}}) is a minimalistic map generator for Minecraft. You are provided with a simple GTK+ based interface for viewing your world. Several rendering modes are available, as well as custom coloring modes and the ability to slice through z-levels.<br />
<br />
== Troubleshooting ==<br />
<br />
=== Server on ARM devices ===<br />
<br />
Minecraft server should run without any issues on [https://archlinuxarm.org/ ARM] devices with latest [[Java]], such as {{Pkg|jre10-openjdk-headless}}. However, if you encounter any issues, try using {{aur|jdk-arm}} instead. Also consider [[#Cuberite]] server as an alternative.<br />
<br />
=== Client Wayland support ===<br />
<br />
Wayland and other window managers are currently not supported with Minecraft, as Minecraft has the prerequisite of {{Pkg|xorg-xrandr}} and should be opened with xorg.<br />
<br />
=== Client or server does not start ===<br />
<br />
It might be the problem with [[Java]] version. Java version 8 is guaranteed to work well in all cases.<br />
<br />
Both Minecraft server and the actual game work perfectly fine with the latest version of [[Java]], such as {{Pkg|jre10-openjdk}}, but the Minecraft game launcher (and possibly all other mods) might only work with the [[Java]] version 8.<br />
<br />
=== Broken fonts with MinecraftForge ===<br />
<br />
Force Unicode fonts from the language menu.<br />
<br />
Since you can't read any of the menu options: in the main menu, choose the bottom-left most button is Options, second-from-the-bottom on the left side is the Language Button. From there, the Force Unicode Font button is on the bottom, on the left side.<br />
<br />
== See also ==<br />
<br />
* [https://www.minecraft.net/ Official Minecraft site]<br />
* [https://www.minecraft.net/community Minecraft community links]<br />
* [https://minecraft.net/download Minecraft Client and Server download link]<br />
* [http://www.minecraftwiki.net/wiki/Crafting Crafting Recipes]<br />
* [http://www.minecraftwiki.net/wiki/Data_values Block and item data values]<br />
* [http://www.reddit.com/r/minecraft Reddit Minecraft community]<br />
* [http://www.minecraftskins.net Minecraft Skins]</div>Ginglishttps://wiki.archlinux.org/index.php?title=Minecraft&diff=579531Minecraft2019-08-12T03:06:26Z<p>Ginglis: /* Cuberite */ Minor wording changes to clear things up, make things more readable</p>
<hr />
<div>[[Category:Gaming]]<br />
[[ja:Minecraft]]<br />
[[zh-hans:Minecraft]]<br />
[https://minecraft.net/en-us/ Minecraft] is a game about breaking and placing blocks. At first, people built structures to protect against nocturnal monsters, but as the game grew players worked together to create wonderful, imaginative things.<br />
<br />
== Client ==<br />
<br />
=== Installation ===<br />
<br />
The minecraft client can be installed via the {{AUR|minecraft-launcher}} package. It provides the official game launcher, a script to launch it and a {{ic|.desktop}} file. The package is officially recommended by Mojang on their website.<br />
<br />
Alternatively, it can also be installed via the {{AUR|minecraft}} package.<br />
<br />
=== Firewall configuration for LAN worlds ===<br />
<br />
{{Accuracy|Two ports need to be open - first is {{ic|4445}} and second is..?}}<br />
<br />
To host a Minecraft world on the LAN you will need two ports to be open on your [[firewall]]:<br />
<br />
* UDP port {{ic|4445}}. If this port is closed, the game will hang when you save and exit from the world;<br />
* the TCP port minecraft randomly picks after you open your world to LAN. If this port is closed, other players won't be able to join your world.<br />
<br />
== Server ==<br />
<br />
=== Installation ===<br />
<br />
Minecraft server can be installed via the {{aur|minecraft-server}} package. It provides additional [[systemd]] unit files and includes a small control script.<br />
<br />
Also see [[#Alternative servers]] for an overview of alternative programs allowing to host Minecraft.<br />
<br />
=== Setup ===<br />
<br />
==== Introduction ====<br />
<br />
In the installation process the {{ic|minecraft}} user and group is introduced. Establishing a Minecraft-specific user is recommended for security reasons. By running Minecraft under an unprivileged user account, anyone who successfully exploits your Minecraft server will only get access to that user account, and not yours.<br />
However you may safely add your user to the {{ic|minecraft}} group and add group write permission to the directory {{ic|/srv/minecraft}} (default) to modify Minecraft server settings. Make sure that all files in the {{ic|/srv/minecraft}} directory are either owned by the {{ic|minecraft}} user, or that the user has by other means read and write permissions. The server will error out if it is unable to access certain files and might even have insufficient rights to write an according error message to the log.<br />
<br />
The package provides a systemd service and timer to take automatic backups. By default the backups are located in the {{ic|backup}} folder under the server root directory. Though to keep the disk footprint small only the 10 most recent backups are preserved (configurable via {{ic|KEEP_BACKUPS}}). The related systemd files are {{ic|minecraftd-backup.timer}}<br />
and {{ic|minecraftd-backup.service}}. They may easily be [[edit|adapted]] to your liking, e.g. to follow a custom backup interval.<br />
<br />
==== Starting the server ====<br />
<br />
To start the server you may either use systemd or run it directly from the command line. Either way the server is encapsulated in a [[GNU Screen]] session which is owned by the {{ic|minecraft}} user. Using systemd you may [[start]] and enable the included {{ic|minecraftd.service}}. Alternatively run<br />
<br />
# minecraftd start<br />
<br />
{{Note|If you run the server for the first time an [[Wikipedia:EULA|EULA]] file residing under {{ic|/srv/minecraft/eula.txt}} gets created. You will need to edit this file to state that you have agreed to the contract in order to run the server.}}<br />
<br />
==== Server management script ====<br />
<br />
To easily control the server you may use the provided {{ic|minecraftd}} script. It is capable of doing basic commands like {{ic|start}}, {{ic|stop}}, {{ic|restart}} or attaching to the session with {{ic|console}}. Moreover it may be used to display status information with {{ic|status}}, backup the server world directory with {{ic|backup}}, restore world data from backups with {{ic|restore}} or run single commands in the server console with {{ic|command ''do-something''}}.<br />
<br />
{{Note|Regarding the server console (reachable via {{ic|minecraftd console}}), remember that you can exit any GNU screen session with {{ic|ctrl+a}} {{ic|d}}.}}<br />
<br />
==== Tweaking ====<br />
<br />
To tweak the default settings (e.g. the maximum RAM, number of threads etc.) edit the file {{ic|/etc/conf.d/minecraft}}.<br />
<br />
For example, more advanced users may wish to enable {{ic|IDLE_SERVER}} by setting it to {{ic|true}}. This will enable the management script to suspend the server if no player was online for at least {{ic|IDLE_IF_TIME}} (defaults to 20 minutes). When the server is suspended an {{ic|idle_server}} will listen on the Minecraft port using {{man|1|ncat}} (also called netcat or simply nc for short) and will immediately start the server at the first incoming connection. Though this obviously delays joining for the first time after suspension, it significantly decreases the CPU and memory usage leading to more reasonable resource and power consumption levels.<br />
{{Note|If running for the first time with this option enabled, the {{ic|/srv/minecraft/eula.txt}} file will not get created. You need to disable it to initially start.}}<br />
<br />
=== Alternative servers ===<br />
<br />
==== Spigot (respectively Craftbukkit) ====<br />
<br />
[https://www.spigotmc.org/ Spigot] is the most widely-used '''modded''' Minecraft server in the world, hence there is a {{AUR|spigot}} package in the [[AUR]]. The spigot PKGBUILD builds on top of the files from the {{AUR|minecraft-server}} package. This means that the spigot server as well provides its own systemd unit files, spigot script and the corresponding script configuration file. The binary is called {{ic|spigot}} and is capable of fulfilling the same commands as {{ic|minecraftd}} and the configuration file resides under {{ic|/etc/conf.d/spigot}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|spigot}} wherever you encounter it.<br />
<br />
It is somewhat affiliated with [http://bukkit.org/ Bukkit] and has grown in popularity since Bukkit's demise.<br />
<br />
==== Cuberite ====<br />
<br />
[https://cuberite.org/ Cuberite] is a highly efficient and extensively moddable Minecraft server, written in C++ and Lua. It achieves much better performances than the vanilla Minecraft server, but is not fully compatible with the latest Minecraft client (some game aspects might be missing or not working).<br />
<br />
Cuberite minecraft server can be installed as a {{AUR|cuberite}} package, which provides a simple web interface by default at port {{ic|8080}} with which most server operations can easily be done through the browser. The cuberite PKGBUILD builds on top of the files from the {{AUR|minecraft-server}} package. This means that the cuberite server provides its own systemd unit files, cuberite script and corresponding script configuration file. The binary is called {{ic|cuberite}} and is capable of fulfilling the same commands as {{ic|minecraftd}}. The configuration file resides under {{ic|/etc/conf.d/cuberite}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|cuberite}} wherever you encounter it.<br />
<br />
==== PaperMC ====<br />
<br />
[https://papermc.io PaperMC] is a Minecraft server, compatible with Spigot plugins which aims to offer better performance. It can be installed via {{AUR|papermc}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|papermc}} wherever you encounter it.<br />
<br />
=== Additional notes ===<br />
<br />
* There are several server wrappers available providing everything from automatic backup to managing dozens of servers in parallel, refer to [http://www.minecraftwiki.net/wiki/Programs_and_editors#Server_Wrappers Server Wrappers] for more information. However the management script provided by the AUR packages should suffice most needs.<br />
* You might want to set up a [[systemd/Timers|systemd timer]] with e.g. [http://www.minecraftwiki.net/wiki/Programs_and_editors#Mappers mapper] to generate periodic maps of your world.<br />
* Be sure to take periodic backups e.g. using the provided management script (see [[#Introduction]]) or plain [[rsync]].<br />
<br />
== Minecraft mod launchers ==<br />
<br />
You can launch Minecraft from different so called ''launchers'' that often include an array of mod packs to enhance one's gameplay and add [http://minecraft.gamepedia.com/Mods mods].<br />
<br />
* {{App|Feed The Beast|Originated as a custom challenge map in Minecraft that made heavy use of multiple tech mods and evolved into a mod package launcher.|https://www.feed-the-beast.com/|{{AUR|feedthebeast}}}}<br />
* {{App|MultiMC|Sandbox environment manager for separable pack association.|https://multimc.org/|{{AUR|multimc5}} and {{AUR|multimc-git}}}}<br />
* {{App|Technic Launcher|Modpack installer with a focus on mod discovery via popularity rankings.|http://www.technicpack.net/|{{AUR|minecraft-technic-launcher}}}}<br />
<br />
== Other programs and editors ==<br />
<br />
There are several [http://www.minecraftwiki.net/wiki/Programs_and_editors programs and editors] which can make your Minecraft experience a little easier to navigate. The most common of these programs are map generators. Using one of these programs will allow you to load up a Minecraft world file and render it as a 2D image, providing you with a top-down map of the world.<br />
<br />
* AMIDST (Advanced Minecraft Interface and Data/Structure Tracking) ({{AUR|amidst}}) is a program that aids in the process of finding structures, biomes, and players in Minecraft worlds. It can draw the biomes of a world out and show where points of interest are likely to be by either giving it a seed, telling it to make a random seed, or having it read the seed from an existing world (in which case it can also show where players in that world are). The project has been forked in the past, of which the most notable one is "Amidst Exporter" ({{AUR|amidstexporter}}) which includes a patch for calculating Ocean Monument locations in 1.8+ worlds.<br />
<br />
* Mapcrafter ({{AUR|mapcrafter-git}}) is a high performance Minecraft map renderer written in C++ which renders worlds to maps with an 3D-isometric perspective. You can view these maps in any webbrowser hence they are easily deployed on one's server. Mapcrafter has a simple configuration file format to specify worlds to render, different rendermodes such as day/night/cave and can also render worlds from different rotations.<br />
<br />
* Minutor ({{AUR|minutor-git}}) is a minimalistic map generator for Minecraft. You are provided with a simple GTK+ based interface for viewing your world. Several rendering modes are available, as well as custom coloring modes and the ability to slice through z-levels.<br />
<br />
== Troubleshooting ==<br />
<br />
=== Server on ARM devices ===<br />
<br />
Minecraft server should run without any issues on [https://archlinuxarm.org/ ARM] devices with latest [[Java]], such as {{Pkg|jre10-openjdk-headless}}. However, if you encounter any issues, try using {{aur|jdk-arm}} instead. Also consider [[#Cuberite]] server as an alternative.<br />
<br />
=== Client Wayland support ===<br />
<br />
Wayland and other window managers are currently not supported with Minecraft, as Minecraft has the prerequisite of {{Pkg|xorg-xrandr}} and should be opened with xorg.<br />
<br />
=== Client or server does not start ===<br />
<br />
It might be the problem with [[Java]] version. Java version 8 is guaranteed to work well in all cases.<br />
<br />
Both Minecraft server and the actual game work perfectly fine with the latest version of [[Java]], such as {{Pkg|jre10-openjdk}}, but the Minecraft game launcher (and possibly all other mods) might only work with the [[Java]] version 8.<br />
<br />
=== Broken fonts with MinecraftForge ===<br />
<br />
Force Unicode fonts from the language menu.<br />
<br />
Since you can't read any of the menu options: in the main menu, choose the bottom-left most button is Options, second-from-the-bottom on the left side is the Language Button. From there, the Force Unicode Font button is on the bottom, on the left side.<br />
<br />
== See also ==<br />
<br />
* [https://www.minecraft.net/ Official Minecraft site]<br />
* [https://www.minecraft.net/community Minecraft community links]<br />
* [https://minecraft.net/download Minecraft Client and Server download link]<br />
* [http://www.minecraftwiki.net/wiki/Crafting Crafting Recipes]<br />
* [http://www.minecraftwiki.net/wiki/Data_values Block and item data values]<br />
* [http://www.reddit.com/r/minecraft Reddit Minecraft community]<br />
* [http://www.minecraftskins.net Minecraft Skins]</div>Ginglishttps://wiki.archlinux.org/index.php?title=Minecraft&diff=579070Minecraft2019-08-07T01:42:02Z<p>Ginglis: Added 'to' in sentence where it cleared up grammar. Changed 'leading to a more reasonable resource and power consumption' to 'leading to more reasonable resource and power consumption levels' - felt the working fit a little better.</p>
<hr />
<div>[[Category:Gaming]]<br />
[[ja:Minecraft]]<br />
[[zh-hans:Minecraft]]<br />
[https://minecraft.net/en-us/ Minecraft] is a game about breaking and placing blocks. At first, people built structures to protect against nocturnal monsters, but as the game grew players worked together to create wonderful, imaginative things.<br />
<br />
== Client ==<br />
<br />
=== Installation ===<br />
<br />
Minecraft client can be installed as a {{AUR|minecraft-launcher}} package. It provides the official game launcher, a script to launch it and a proper {{ic|.desktop}} file. This package is officially recommended by Mojang on their website.<br />
<br />
Alternatively, it can also be installed as a {{AUR|minecraft}} package.<br />
<br />
=== Firewall configuration for LAN worlds ===<br />
<br />
{{Accuracy|Two ports need to be open - first is {{ic|4445}} and second is..?}}<br />
<br />
To host a Minecraft world on the LAN you will need two ports to be open on your [[firewall]]:<br />
<br />
* UDP port {{ic|4445}}. If this port is closed, the game will hang when you save and exit from the world;<br />
* the TCP port minecraft randomly picks after you open your world to LAN. If this port is closed, other players won't be able to join your world.<br />
<br />
== Server ==<br />
<br />
=== Installation ===<br />
<br />
Minecraft server can be installed via the {{aur|minecraft-server}} package. It provides additional [[systemd]] unit files and includes a small control script.<br />
<br />
Also see [[#Alternative servers]] for an overview of alternative programs allowing to host Minecraft.<br />
<br />
=== Setup ===<br />
<br />
==== Introduction ====<br />
<br />
In the installation process the {{ic|minecraft}} user and group is introduced. Establishing a Minecraft-specific user is recommended for security reasons. By running Minecraft under an unprivileged user account, anyone who successfully exploits your Minecraft server will only get access to that user account, and not yours.<br />
However you may safely add your user to the {{ic|minecraft}} group and add group write permission to the directory {{ic|/srv/minecraft}} (default) to modify Minecraft server settings. Make sure that all files in the {{ic|/srv/minecraft}} directory are either owned by the {{ic|minecraft}} user, or that the user has by other means read and write permissions. The server will error out if it is unable to access certain files and might even have insufficient rights to write an according error message to the log.<br />
<br />
The package provides a systemd service and timer to take automatic backups. By default the backups are located in the {{ic|backup}} folder under the server root directory. Though to keep the disk footprint small only the 10 most recent backups are preserved (configurable via {{ic|KEEP_BACKUPS}}). The related systemd files are {{ic|minecraftd-backup.timer}}<br />
and {{ic|minecraftd-backup.service}}. They may easily be [[edit|adapted]] to your liking, e.g. to follow a custom backup interval.<br />
<br />
==== Starting the server ====<br />
<br />
To start the server you may either use systemd or run it directly from the command line. Either way the server is encapsulated in a [[GNU Screen]] session which is owned by the {{ic|minecraft}} user. Using systemd you may [[start]] and enable the included {{ic|minecraftd.service}}. Alternatively run<br />
<br />
# minecraftd start<br />
<br />
{{Note|If you run the server for the first time an [[Wikipedia:EULA|EULA]] file residing under {{ic|/srv/minecraft/eula.txt}} gets created. You will need to edit this file to state that you have agreed to the contract in order to run the server.}}<br />
<br />
==== Server management script ====<br />
<br />
To easily control the server you may use the provided {{ic|minecraftd}} script. It is capable of doing basic commands like {{ic|start}}, {{ic|stop}}, {{ic|restart}} or attaching to the session with {{ic|console}}. Moreover it may be used to display status information with {{ic|status}}, backup the server world directory with {{ic|backup}}, restore world data from backups with {{ic|restore}} or run single commands in the server console with {{ic|command ''do-something''}}.<br />
<br />
{{Note|Regarding the server console (reachable via {{ic|minecraftd console}}), remember that you can exit any GNU screen session with {{ic|ctrl+a}} {{ic|d}}.}}<br />
<br />
==== Tweaking ====<br />
<br />
To tweak the default settings (e.g. the maximum RAM, number of threads etc.) edit the file {{ic|/etc/conf.d/minecraft}}.<br />
<br />
For example, more advanced users may wish to enable {{ic|IDLE_SERVER}} by setting it to {{ic|true}}. This will enable the management script to suspend the server if no player was online for at least {{ic|IDLE_IF_TIME}} (defaults to 20 minutes). When the server is suspended an {{ic|idle_server}} will listen on the Minecraft port using {{man|1|ncat}} (also called netcat or simply nc for short) and will immediately start the server at the first incoming connection. Though this obviously delays joining for the first time after suspension, it significantly decreases the CPU and memory usage leading to more reasonable resource and power consumption levels.<br />
{{Note|If running for the first time with this option enabled, the {{ic|/srv/minecraft/eula.txt}} file will not get created. You need to disable it to initially start.}}<br />
<br />
=== Alternative servers ===<br />
<br />
==== Spigot (respectively Craftbukkit) ====<br />
<br />
[https://www.spigotmc.org/ Spigot] is the most widely-used '''modded''' Minecraft server in the world, hence there is a {{AUR|spigot}} package in the [[AUR]]. The spigot PKGBUILD builds on top of the files from the {{AUR|minecraft-server}} package. This means that the spigot server as well provides its own systemd unit files, spigot script and the corresponding script configuration file. The binary is called {{ic|spigot}} and is capable of fulfilling the same commands as {{ic|minecraftd}} and the configuration file resides under {{ic|/etc/conf.d/spigot}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|spigot}} wherever you encounter it.<br />
<br />
It is somewhat affiliated with [http://bukkit.org/ Bukkit] and has grown in popularity since Bukkit's demise.<br />
<br />
==== Cuberite ====<br />
<br />
[https://cuberite.org/ Cuberite] is a highly efficient and extensively moddable Minecraft server, written in C++ and Lua. It achieves much better performances than the vanilla Minecraft server, but is not fully compatible with the latest Minecraft client (some game aspects might be missing or not working).<br />
<br />
Cuberite minecraft server can be installed as a {{AUR|cuberite}} package, which also provides a simple web interface by default at port {{ic|8080}} with which most server operations can easily be done through the browser. The cuberite PKGBUILD as well builds on top of the files from the {{AUR|minecraft-server}} package. This means that the cuberite server provides its own systemd unit files, cuberite script and the corresponding script configuration file. The binary is called {{ic|cuberite}} and is capable of fulfilling the same commands as {{ic|minecraftd}} and the configuration file resides under {{ic|/etc/conf.d/cuberite}}.<br />
<br />
Be sure to read [[#Setup]] and replace {{ic|minecraftd}} with {{ic|cuberite}} wherever you encounter it.<br />
<br />
=== Additional notes ===<br />
<br />
* There are several server wrappers available providing everything from automatic backup to managing dozens of servers in parallel, refer to [http://www.minecraftwiki.net/wiki/Programs_and_editors#Server_Wrappers Server Wrappers] for more information. However the management script provided by the AUR packages should suffice most needs.<br />
* You might want to set up a [[systemd/Timers|systemd timer]] with e.g. [http://www.minecraftwiki.net/wiki/Programs_and_editors#Mappers mapper] to generate periodic maps of your world.<br />
* Be sure to take periodic backups e.g. using the provided management script (see [[#Introduction]]) or plain [[rsync]].<br />
<br />
== Minecraft mod launchers ==<br />
<br />
You can launch Minecraft from different so called ''launchers'' that often include an array of mod packs to enhance one's gameplay and add [http://minecraft.gamepedia.com/Mods mods].<br />
<br />
* {{App|Feed The Beast|Originated as a custom challenge map in Minecraft that made heavy use of multiple tech mods and evolved into a mod package launcher.|https://www.feed-the-beast.com/|{{AUR|feedthebeast}}}}<br />
* {{App|MultiMC|Sandbox environment manager for separable pack association.|https://multimc.org/|{{AUR|multimc5}} and {{AUR|multimc-git}}}}<br />
* {{App|Technic Launcher|Modpack installer with a focus on mod discovery via popularity rankings.|http://www.technicpack.net/|{{AUR|minecraft-technic-launcher}}}}<br />
<br />
== Other programs and editors ==<br />
<br />
There are several [http://www.minecraftwiki.net/wiki/Programs_and_editors programs and editors] which can make your Minecraft experience a little easier to navigate. The most common of these programs are map generators. Using one of these programs will allow you to load up a Minecraft world file and render it as a 2D image, providing you with a top-down map of the world.<br />
<br />
* AMIDST (Advanced Minecraft Interface and Data/Structure Tracking) ({{AUR|amidst}}) is a program that aids in the process of finding structures, biomes, and players in Minecraft worlds. It can draw the biomes of a world out and show where points of interest are likely to be by either giving it a seed, telling it to make a random seed, or having it read the seed from an existing world (in which case it can also show where players in that world are). The project has been forked in the past, of which the most notable one is "Amidst Exporter" ({{AUR|amidstexporter}}) which includes a patch for calculating Ocean Monument locations in 1.8+ worlds.<br />
<br />
* Mapcrafter ({{AUR|mapcrafter-git}}) is a high performance Minecraft map renderer written in C++ which renders worlds to maps with an 3D-isometric perspective. You can view these maps in any webbrowser hence they are easily deployed on one's server. Mapcrafter has a simple configuration file format to specify worlds to render, different rendermodes such as day/night/cave and can also render worlds from different rotations.<br />
<br />
* Minutor ({{AUR|minutor-git}}) is a minimalistic map generator for Minecraft. You are provided with a simple GTK+ based interface for viewing your world. Several rendering modes are available, as well as custom coloring modes and the ability to slice through z-levels.<br />
<br />
== Troubleshooting ==<br />
<br />
=== Minecraft server on ARM devices ===<br />
<br />
Minecraft server should run without any issues on [https://archlinuxarm.org/ ARM] devices with latest [[Java]], such as {{Pkg|jre10-openjdk-headless}}. However, if you encounter any issues, try using {{aur|jdk-arm}} instead. Also consider [[#Cuberite]] server as an alternative.<br />
<br />
=== Minecraft client and Wayland support ===<br />
<br />
Wayland and other window managers are currently not supported with Minecraft, as Minecraft has the prerequisite of {{Pkg|xorg-xrandr}} and should be opened with xorg.<br />
<br />
=== Minecraft client or server does not start ===<br />
<br />
It might be the problem with [[Java]] version. Java version 8 is guaranteed to work well in all cases.<br />
<br />
Both Minecraft server and the actual game work perfectly fine with the latest version of [[Java]], such as {{Pkg|jre10-openjdk}}, but the Minecraft game launcher (and possibly all other mods) might only work with the [[Java]] version 8.<br />
<br />
=== Broken fonts with MinecraftForge ===<br />
<br />
Force Unicode fonts from the language menu.<br />
<br />
Since you can't read any of the menu options: in the main menu, choose the bottom-left most button is Options, second-from-the-bottom on the left side is the Language Button. From there, the Force Unicode Font button is on the bottom, on the left side.<br />
<br />
== See also ==<br />
<br />
* [https://www.minecraft.net/ Official Minecraft site]<br />
* [https://www.minecraft.net/community Minecraft community links]<br />
* [https://minecraft.net/download Minecraft Client and Server download link]<br />
* [http://www.minecraftwiki.net/wiki/Crafting Crafting Recipes]<br />
* [http://www.minecraftwiki.net/wiki/Data_values Block and item data values]<br />
* [http://www.reddit.com/r/minecraft Reddit Minecraft community]<br />
* [http://www.minecraftskins.net Minecraft Skins]</div>Ginglis