Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Minecraft: Java Edition"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Mods: bruh)
(479 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
{{infobox
+
{{State|state=postdev}}
|title          = Minecraft
+
{{disambig|the Java Edition|the "Windows 10 version"|[[Minecraft: Bedrock Edition]]}}
|cover         = Minecraft_Logo.png
+
{{Infobox game
|developer     = [[Wikipedia:Mojang|Mojang]]
+
|cover       = Minecraft Java Edition cover.jpg
|publisher      = [[Wikipedia:Mojang|Mojang]]
+
|developers  =
|release dates = <sup>Classic</sup>10 May 2009 <br/><sup>Indev</sup>23 December 2009<br/><sup>Infdev</sup>27 Febuary 2010<br/><sup>Alpha></sup>29 June 2010<br/><sup>Beta</sup>20 December 2010<br/><sup>Final</sup>18 November 2011
+
{{Infobox game/row/developer|Mojang}}
 +
{{Infobox game/row/developer|Microsoft Studios}}
 +
|publishers  =
 +
{{Infobox game/row/publisher|Microsoft Studios}}
 +
|engines     =  
 +
{{Infobox game/row/engine|LWJGL}}
 +
{{Infobox game/row/engine|Java}}
 +
|release dates=  
 +
{{Infobox game/row/date|Windows|November 18, 2011}}
 +
{{Infobox game/row/date|OS X|November 18, 2011}}
 +
{{Infobox game/row/date|Linux|November 18, 2011}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|minecraft|93}}
 +
{{Infobox game/row/reception|IGDB|minecraft|84}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, Subscription gaming service }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | }}
 +
{{Infobox game/row/taxonomy/genres            | Survival, Open world }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Voxel art }}
 +
{{Infobox game/row/taxonomy/themes            | }}
 +
{{Infobox game/row/taxonomy/series            | Minecraft }}
 +
|steam appid  =
 +
|gogcom id    =
 +
|strategywiki = Minecraft
 +
|mobygames    = minecraft
 +
|wikipedia    = Minecraft
 +
|winehq      = 12930
 +
|license      = commercial
 
}}
 
}}
  
Minecraft is a sandbox singleplayer/multiplayer game by indie game studio Mojang.
+
{{Introduction
 +
|introduction      = '''Minecraft''', later known as Minecraft Java Edition, is a {{Glossary:First-person}} {{Glossary:Survival}} {{Glossary:Sandbox}} game developed by [[Company:Mojang|Mojang]] and [[Company:Microsoft Studios|Microsoft Studios]] and published by [[Company:Microsoft Studios|Microsoft Studios]], released on November 18, 2011 for Windows, OS X and Linux.
 +
}}
  
 +
'''Key points'''
 +
{{++}} Active and dedicated modding scene, responsible for many fixes, tools and additional content.
 +
{{--}} Without [[#Mods|mods]], likely to perform worse than the [[Minecraft: Bedrock Edition|Bedrock Edition]].<ref>[https://www.pcgamer.com/minecraft-java-edition-vs-windows-10/ Minecraft: Java Edition vs Windows 10 | PC Gamer]</ref><ref>{{Refurl|url=https://www.pcgamesn.com/minecraft/xbox-game-pass-for-pc-java-edition-bedrock|title=Minecraft Java Edition and Bedrock Edition are coming to Xbox Game Pass for PC|date=2021-10-17|snippet=Java Edition is also much more demanding on your hardware, which is why you might want to check out Bedrock Edition, which is the multiplatform, cross-play, and gamepad compatible version of the game.}}</ref>
  
== Version Differences ==
+
'''General information'''
 +
{{mm}} [https://bugs.mojang.com/browse/MC Official Bug Tracker]
 +
{{mm}} [https://help.minecraft.net/ Minecraft Help Center]
 +
{{mm}} [https://minecraft.wiki/ Unofficial Wiki]
  
=== Minecraft ===
+
==Availability==
 +
{{Availability|
 +
{{Availability/row| Official | https://www.minecraft.net/store/minecraft-java-edition | account | | | Windows, OS X, Linux}}
 +
{{Availability/row| Amazon.co.uk | B010KYDNDG | account | | | Windows, OS X, Linux}}
 +
{{Availability/row| Microsoft Store | 9nxp44l49shj | Microsoft Store | Included in {{Store feature|Xbox Game Pass}} | | Windows }}
 +
{{Availability/row| Amazon | B010KYDNDG | account | | | Windows, OS X, Linux|unavailable}}
 +
}}
 +
{{ii}} All versions require a [https://accounts.microsoft.com Microsoft account].
 +
{{++}} Purchase includes access to [[Minecraft: Bedrock Edition]].<ref>[https://help.minecraft.net/hc/en-us/articles/6657208607501 | Minecraft: Java & Bedrock Edition FAQ]</ref>
  
The official, updated client for Minecraft is priced at €19.95 (~£17.21/~$26.90 and priced at 50% off in Alpha and 25% off in Beta.). When purchased, it can be played in the user's web browser or through an executable client. Minecraft offers fully-featured singleplayer and multiplayer options. Multiplayer is achieved through dedicated servers, the files to which are freely available purchase-free, or through a LAN connection.
+
===Free trial===
 +
{{ii}} A [https://www.minecraft.net/en-us/free-trial free trial] is available.
  
The official client features four modes: '''Creative''' focuses on building and creativity - players are given immunity to damage, the ability to fly and the ability to destroy and create any block type instantly [http://www.minecraftwiki.net/wiki/Creative_%28Game_Mode%29]; '''Survival''' focuses on versatile gameplay featuring resource gathering, crafting, combat and exploration [http://www.minecraftwiki.net/wiki/Survival_%28Game_Mode%29]; '''Hardcore''' is a variant of Survival featuring a higher difficulty scale, in-which the world file is deleted upon the character's death [http://www.minecraftwiki.net/wiki/Hardcore_Mode]; '''Adventure''' is a mode designed for Adventure Maps, in which the player is unable to place or destroy blocks. [http://www.minecraftwiki.net/wiki/Adventure_Mode]
+
==Essential improvements==
 +
===Launchers===
 +
{{ii}} While the official launcher is sufficient for vanilla players, some users may want to separate their Minecraft instances, each of which can have its own mods, texture packs, saves, etc.
 +
* [https://multimc.org/ MultiMC] - a custom, lightweight and intuitive open source launcher.
 +
* [https://github.com/PrismLauncher/PrismLauncher Prism Launcher] - a fork of MultiMC with a built-in mod downloader and updater and installer for Modrinth and CurseForge mods, Quilt support, better linux packaging, proper Microsoft Account support on linux, and more community-centric.
  
=== Minecraft Classic ===
+
===Performance===
 +
It is recommended to use [[#Mods|performance mods]] to improve the performance.
  
Minecraft Classic is a free-to-play, outdated alternative to Minecraft. It is similar to Minecraft's Creative mode.
+
==Game data==
 +
{{Image|Minecraft Java Edition general settings.png|General settings}}
  
== Hosting an SMP (Survival Multi Player) Server ==
+
===Configuration file(s) location===
 +
{{Game data|
 +
{{Game data/config|Windows|{{p|appdata}}\.minecraft\options.txt}}
 +
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/minecraft/options.txt}}
 +
{{Game data/config|Linux|{{p|linuxhome}}/.minecraft/options.txt}}
 +
}}
 +
{{ii}} {{file|launcher_profiles.json}} contains stored user profiles.
 +
{{XDG|false}}
  
First of all, note that most Minecraft servers run on dedicated Linux machines, as the servers are both hardware and memory intensive programs.
+
===Save game data location===
 +
{{Game data|
 +
{{Game data/saves|Windows|{{p|appdata}}\.minecraft\saves}}
 +
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/minecraft/saves}}
 +
{{Game data/saves|Linux|{{p|linuxhome}}/.minecraft/saves}}
 +
}}
 +
{{ii}} The server save is stored in <code>world</code> in the root directory of the server.
 +
{{ii}} Saves are not compatible with [[Minecraft: Bedrock Edition]].<ref>{{store link|Microsoft Store|9nblggh2jhxj|Minecraft: Windows 10 Edition Beta - Microsoft Store}}</ref>
  
[http://www.mojang.com/ Mojang] offers their own [http://www.minecraft.net/download server software] (Direct Links for the [https://s3.amazonaws.com/MinecraftDownload/launcher/Minecraft_Server.exe .exe] and [https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar .jar]). It is certainly not the most used, due to it's primitive aspects, but it is easy to [http://www.minecraftwiki.net/wiki/Setting_up_a_server set up], so it is recommended for use on home machines for testing purposes, or if you want an extremely simple environment with minimal control. This default server Mojang provides is referred to as a '''Vanilla Server'''. You have control over who may or may not connect to your server, but you cannot change the default spawn position, and you have very limited control over the world altogether. If you want to port forward, the default port is 25565, but if you use [https://secure.logmein.com/products/hamachi/download.aspx Hamachi] you don't need to.
+
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 +
{{Save game cloud syncing
 +
|discord                  =
 +
|discord notes            =
 +
|epic games launcher       =
 +
|epic games launcher notes =
 +
|gog galaxy                =
 +
|gog galaxy notes          =
 +
|origin                    =
 +
|origin notes              =
 +
|steam cloud              =
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =
 +
|xbox cloud                = false
 +
|xbox cloud notes          =
 +
}}
 +
{{ii}} Worlds hosted on the Realms service are stored on cloud and attached to your Minecraft account. They can not be accessed from [[Minecraft: Bedrock Edition]].
  
The current most popular server program in the Minecraft universe is [http://bukkit.org/ Bukkit]. The project's custom server files are called Craftbukkit (download found on the set up page), a modification of the default server files that offers better memory and CPU usage and custom [http://dev.bukkit.org/server-mods/ plugin] support. In reality it is simply a [http://www.minecraftwiki.net/wiki/Programs_and_editors/Server_wrappers server wrapper] that does modify the vanilla files, but an excellent one at that. It even works with the vanilla world already set up, so one doesn't need to regenerate a new world if they already made one in vanilla. It is somewhat more complicated to [http://wiki.bukkit.org/Setting_up_a_server set up][http://www.youtube.com/watch?v=eJHtB0uKu3A (video)], due to the perceived "essential" plugins (Economy, World Generation, Permissions, Anti-Grief and WorldEdit) that require extensive maintenance, both at startup and later on. Connecting to the server works the same way with Craftbukkit as with Mojangs files, so port forward, or use [https://secure.logmein.com/products/hamachi/download.aspx Hamachi].
+
==Video==
 +
{{Image|Minecraft Java Edition video settings.png|Video settings}}
 +
{{Video
 +
|wsgf link                  = https://www.wsgf.org/dr/minecraft
 +
|widescreen wsgf award      = gold
 +
|multimonitor wsgf award    = gold
 +
|ultrawidescreen wsgf award = gold
 +
|4k ultra hd wsgf award    = incomplete
 +
|widescreen resolution      = true
 +
|widescreen resolution notes=
 +
|multimonitor              = true
 +
|multimonitor notes        = Can be stretched to any window size.
 +
|ultrawidescreen            = true
 +
|ultrawidescreen notes      =
 +
|4k ultra hd                = true
 +
|4k ultra hd notes          =
 +
|fov                        = true
 +
|fov notes                  = Limited to 30-110°. Can be set to any value by editing the configuration files. See [[#Field of view (FOV)|Field of view (FOV)]].
 +
|windowed                  = true
 +
|windowed notes            = Set in options or toggle with {{key|F11}}.
 +
|borderless windowed        = hackable
 +
|borderless windowed notes  = Use [[Glossary:Borderless fullscreen windowed|Borderless Gaming]] with regex: <code><nowiki>Minecraft (\d+\.\d+\.\d+|\d+w\d+\w)</nowiki></code>.<ref>{{Refurl|url=https://steamcommunity.com/app/388080/discussions/0/133260909498819283/?ctp=2#c1290691937720019078|title=Post your feature request here :: Borderless Gaming General Discussions|date=May 2023}}</ref>
 +
1.13+ has native support.<ref>{{Refurl|url=https://bugs.mojang.com/browse/MC-121367|title=New borderless fullscreen feature is not borderless fullscreen|date=2020-04-26|snippet=Possible issues}}</ref>
 +
|anisotropic                = true
 +
|anisotropic notes          =
 +
|antialiasing              = hackable
 +
|antialiasing notes        = Custom resource packs can be used when Fabulous graphics is enabled. Alternatively, use a shader pack, which can be done with [[#Modpacks|Iris]] or [[#Mods|OptiFine]].
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = true
 +
|vsync notes                =
 +
|60 fps                    = true
 +
|60 fps notes              =
 +
|120 fps                    = true
 +
|120 fps notes              = Frame rate cap is fully configurable.
 +
|hdr                        = false
 +
|hdr notes                  =
 +
|ray tracing                = hackable
 +
|ray tracing notes          = Requires shader mods. Hardware accelerated Ray Tracing can be achieved, see [[#Hardware accelerated Ray Tracing|Hardware accelerated Ray Tracing]].
 +
|color blind                = hackable
 +
|color blind notes          = Custom resource packs can be used.
 +
}}
  
Last, we have the [http://forums.spout.org/threads/an-updated-explanation-of-what-spout-is.2332/ Spout Project], a mammoth idea slowly coming to fruition. Currently, the project offers [http://get.spout.org/ SpoutPlugin] ([http://dev.bukkit.org/server-mods/spout/ BukkitDev], [http://build.spout.org/view/Legacy/job/SpoutPlugin/ Jenkins], [https://github.com/SpoutDev/SpoutPlugin Github]), a plugin that extends CraftBukkit's functionality, and is in fact required by many other plugins, found on the [http://plugins.bukkit.org/curseforge/#ti=spout&ta=all&au=&pno=1 BukkitDev] or [http://forums.spout.org/view/legacy-plugins.7/ Spout Forums], and a custom Minecraft client, [http://get.spout.org/ SpoutCraft] ([http://build.spout.org/view/Legacy/job/Spoutcraft/ Jenkins], [https://github.com/SpoutDev/Spoutcraft Github]), that improves heavily upon the vanilla client. But the core of Spout is their WIP server software, [http://forums.spout.org/threads/spout-and-spoutapi-progress.2440/ Spout] ([http://wiki.spout.org/display/admin/Setup+a+Spout+Server Set up], [http://build.spout.org/job/Spout/ Jenkins], [https://github.com/SpoutDev/Spout Github], direct but updated [http://get.spout.org/dev/spout.jar build]), an open source, written from scratch server, unlike CraftBukkit, that will provide all the current functionality of CraftBukkit+SpoutPlugin ([http://forums.spout.org/view/next-gen-plugins.68/ plugins]), in addition to an extensive [http://forums.spout.org/threads/spout-and-spoutapi-progress.2440/ API] ([http://build.spout.org/job/SpoutAPI/ Jenkins], [https://github.com/SpoutDev/SpoutAPI Github]) for plugins. Spout will require their also open source and written from scratch client, not yet available. The Minecraft implementation, [http://forums.spout.org/threads/introducing-vanilla-alpha-2.4141/ Vanilla] ([http://forums.spout.org/threads/vanilla-development.2449/ Alt], [http://build.spout.org/job/Vanilla/ Jenkins], direct but updated [http://get.spout.org/dev/vanilla.jar build]), will be used as a plugin. When the project is done, it will also include [http://forums.spout.org/threads/bridge-overview.3807/ Bridge] ([http://build.spout.org/job/Bridge/ Jenkins]), a plugin that enables compatibility with old CraftBukkit plugins. When using the Spout Server, no port forwarding is needed as the server uses the [http://en.wikipedia.org/wiki/Universal_Plug_and_Play UPnP] protocols and opens a port on your router automatically, enabling easy and simple connection to the server.
+
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 +
{{ii}} Dynamic FOV can be disabled in Minecraft 1.16+ in Accessibility Settings.
  
== Issues and Fixes ==
+
{{Fixbox|description=Set custom FOV|ref={{cn|date=Februrary 2017}}|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Edit {{file|options.txt}}.
 +
# Find <code>fov</code> and modify its value.
  
=== Fixing General Issues ===
+
'''Notes'''
 +
{{ii}} <code>1.0</code> = 110° FOV, <code>1.25</code> = 120°, <code>1.5</code> = 130°, <code>1.75</code> = 140°, <code>2.0</code> = 150°.
 +
}}
  
Frequently, going into the launcher and checkmarking the "Force Update" button under options will fix the problem. However, in some cases, it might be more effective to go to your .minecraft folder, and deleting the folder named "bin". Be sure to back it up first, just in case.
+
===Hardware accelerated Ray Tracing===
 +
{{ii}} This method makes use of the [https://modrinth.com/mod/vulkanite-mod Vulkanite mod], which itself relies on [https://docs.vulkan.org/samples/latest/samples/extensions/open_gl_interop/README.html Vulkan OpenGL Interoperability] this may cause severe graphical issues depending on your hardware and driver.
 +
{{ii}} This mod is still under heavy development and bugs are to be expected.
 +
{{ii}} This mod WILL require a GPU with Ray tracing acceleration (RTX 2000+ and AMD 6000+, intel arcs are not yet supported).
  
=== Bad frame rates? Lag Spikes? Fix it all with a simple mod ===
+
{{Fixbox|description=Enable Hardware accelerated Ray Tracing|fix=
 +
# Download the [https://modrinth.com/mod/sodium Sodium]; [https://modrinth.com/mod/iris Iris]; and [https://modrinth.com/mod/vulkanite-mod Vulkanite] mods, and install them using [https://fabricmc.net/ Fabric modloader].
 +
# Download and install the [https://modrinth.com/shader/vulkanite-demo-pack demo shaderpack] made by [https://modrinth.com/user/BalintCsala BalintCsala] into the <code>shaderpack</code> folder.
 +
# Launch the game and load the shaderpack installed.
 +
}}
  
Optifine is a mod allows you to use HD textures and better looks along with performance increase. It is also highly configurable along with 5 different versions to support your needs. Installation should be quite easy if your familiar with computers. Mod description: "This mod adds support for HD textures and a lot of options for better looks and performance. Doubling the FPS is common."
+
==Input==
 +
{{Image|Minecraft Java Edition key map settings.png|Key map settings}}
 +
{{Image|Minecraft Java Edition mouse settings.png|Mouse settings}}
  
[http://www.minecraftforum.net/topic/249637-132-optifine-hd-b3-fps-boost-hd-textures-aa-af-and-much-more/ Get it here.]
+
{{ii}} Java Edition lacks the native controller and touchscreen controls which [[Minecraft: Bedrock Edition]] has. See [[#Controller, Touchscreen and eye tracking|Controller, Touchscreen and eye tracking]] for mods that add the functionality to Java Edition.
 +
{{Input
 +
|key remap                = true
 +
|key remap notes          =
 +
|acceleration option      = true
 +
|acceleration option notes = Support for Raw Input was added in 1.14. Also see [[#Mouse acceleration|Mouse acceleration]].
 +
|mouse sensitivity        = true
 +
|mouse sensitivity notes  =
 +
|mouse menu                = true
 +
|mouse menu notes          =
 +
|invert mouse y-axis      = true
 +
|invert mouse y-axis notes =
 +
|touchscreen              = hackable
 +
|touchscreen notes        = ''Touchscreen Mode'' only applies to inventory menu. [[Minecraft: Bedrock Edition]] has full support.<ref name="Windows 10 Edition">[https://mojang.com/2015/07/announcing-minecraft-windows-10-edition-beta/ Announcing: Minecraft: Windows 10 Edition Beta]</ref><br>See [[#Controller, Touchscreen and eye tracking|Controller, Touchscreen and eye tracking]].
 +
|controller support        = hackable
 +
|controller support notes  = See [[#Controller, Touchscreen and eye tracking|Controller, Touchscreen and eye tracking]].
 +
|full controller          = hackable
 +
|full controller notes    = See [[#Controller, Touchscreen and eye tracking|Controller, Touchscreen and eye tracking]].
 +
|controller remap          = false
 +
|controller remap notes    =
 +
|controller sensitivity    = false
 +
|controller sensitivity notes=
 +
|invert controller y-axis  = false
 +
|invert controller y-axis notes=
 +
|xinput controllers        = false
 +
|xinput controllers notes  =
 +
|xbox prompts              = false
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4              = false
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = false
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= hackable
 +
|tracked motion controllers notes = Use [http://www.vivecraft.org/ Vivecraft] or [https://github.com/Automat-GH/minecrift Minecrift Vive].
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = false
 +
|other controllers notes  =
 +
|other button prompts      = generic
 +
|other button prompts notes=
 +
|controller hotplug        = false
 +
|controller hotplug notes  =
 +
|haptic feedback          = false
 +
|haptic feedback notes    =
 +
|simultaneous input        = hackable
 +
|simultaneous input notes  = See [[#Controller, Touchscreen and eye tracking|Controller, Touchscreen and eye tracking]].
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =
 +
}}
  
=== New texture pack has broken textures ===
+
===[[Glossary:Mouse acceleration|Mouse acceleration]]===
 +
{{Fixbox|description=Disable Windows mouse acceleration|ref=<ref>{{Refurl|url=http://donewmouseaccel.blogspot.com/2010/03/markc-windows-7-mouse-acceleration-fix.html|title=donewmouseaccel.blogspot.com|date=May 2023}}</ref>|fix=
 +
{{ii}} Minecraft uses a Windows function to control mouse movement, which can be modified.
 +
{{--}} Modifying the function affects any software that relies on it (not just Minecraft).
 +
# Download the [http://donewmouseaccel.blogspot.com/2010/03/markc-windows-7-mouse-acceleration-fix.html MarkC Mouse Acceleration Fix]. Extract its contents to a new folder.
 +
# Open the Start menu and open the '''Control panel'''. Select '''Display''' from the list.
 +
# Check the PC's text size (100%, 125%, 150%) in the display settings.
 +
# Open the folder created in step 1. Open the sub-folder that fits the operating system.
 +
# Double-click the .reg file that corresponds with the text display percentage. Confirm the changes to registry.
 +
# Reboot the PC.
 +
}}
  
The likely cause of this is due to the texture pack not being compatible with the version of Minecraft you are running. It is a good idea to use [http://www.minecraftforum.net/topic/232701-11-12w08aupdate-223-mcpatcher-hd-fix-233-02/ MCpatcher] as it can be used to stop a lot of texture packs from breaking.
+
===[[Glossary:Controller|Controller]], [[Glossary:Touchscreen|Touchscreen]] and eye tracking===
 +
{{ii}} Two mods are available to implement controller support into the game - however, both have some features the other doesn't.
  
=== Big square holes in the world leading to bedrock ===
+
{{Fixbox|description=Use [https://github.com/TeamMidnightDust/MidnightControls MidnightControls]|ref=<ref>{{Refurl|url=https://www.midnightdust.eu/midnightcontrols/|title=MidnightControls - Midnight Dust|date=2024-02-27}}</ref>|fix=
 +
'''Notes'''
 +
{{ii}} Requires [[#Mod Loaders|Fabric/Quilt]] 1.18+.
 +
{{ii}} Aims for parity with [[Minecraft: Bedrock Edition]].
 +
{{++}} Allows to use controllers, touchscreen and eye trackers.
 +
{{++}} Allows for splitscreen play.
 +
}}
  
This is a chunk error which happens to everyone every so often. It can be fixed by exiting Minecraft and then loading it back up. If this issue happens on a SMP server it may be necessary to restart the server.
+
{{Fixbox|description=Use [https://www.curseforge.com/minecraft/mc-mods/controllable Controllable]|ref=<ref>{{Refurl|url=https://www.curseforge.com/minecraft/mc-mods/controllable|title=Controllable - Forge - Minecraft Mods - Curseforge|date=2024-02-27}}</ref>|fix=
 +
'''Notes'''
 +
{{ii}} Requires [[#Mod Loaders|Forge/NeoForge]] 1.12+ or [[#Mod Loaders|Fabric/Quilt]] 1.19+. Fabric version available [https://www.curseforge.com/minecraft/mc-mods/controllable-fabric here].
 +
{{++}} Allows to use controllers.
 +
{{++}} Allows playing multiple instances of the game on the same PC, allowing for local co-op play.
 +
}}
  
=== Error 'Cannot connect to Minecraft.net' ===
+
==Audio==
 +
{{Image|Minecraft Java Edition audio settings.png|Audio settings}}
 +
{{Audio
 +
|separate volume          = true
 +
|separate volume notes    = Detailed separate volume sliders
 +
|surround sound          = true
 +
|surround sound notes    = Up to 7.0 output.<ref>{{Refurl|url=https://satsun.org/audio/|title=PC Gaming Surround Sound Round-up|date=May 2023}}</ref>
 +
|subtitles                = n/a
 +
|subtitles notes          = No spoken dialog. Subtitles option actually refers to Closed Captions.
 +
|closed captions          = true
 +
|closed captions notes    = Most sounds have their own individual captions, which are displayed as text along with the directions they come from.
 +
|mute on focus lost      = true
 +
|mute on focus lost notes = Automatically pauses on focus lost, except in multiplayer.
 +
|eax support              =
 +
|eax support notes        =  
 +
|royalty free audio        = true
 +
|royalty free audio notes  =  
 +
}}
  
This can be caused when the servers are down for Minecraft.net due to maintenance and can be fixed by trying again at a later time. Another cause of this is Minecraft being blocked in the firewall by either windows or anti-virus software. If Minecraft.net is down for longer than a few hours it is recommended to see if anyone else is having the issue and making an exception in your firewalls. Alternatively, you can use [http://xpaw.ru/mcstatus/ this website] to see if Minecraft servers are actually having issues at the moment.
+
{{L10n|content=
 +
{{ii}} Localization is done by the community via Crowdin. An up-to-date page of all localizations can be found [https://crowdin.net/project/minecraft here], however some of them—especially ones with low completion percentage—may be unavailable in the game for a long period of time until the devs will add them.
 +
{{ii}} Translation completion status is written in brackets then there are several language variants listed in a note. An absence of percentage means the translation is complete.
  
=== Game crashes during loading screen after updating to snapshot/pre-release ===
+
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Includes localizations for '''Australia''', '''Canada''', '''UK''', '''USA''' and '''New Zealand'''
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Afrikaans
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 98%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Albanian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 94%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Arabic
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Limited support of the writing system.</br>Use the [[#Arabic_script|fan fix]] for better experience.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Armenian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 97%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Asturian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 64%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Azerbaijani
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 98%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Bashkir
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 92%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Basque
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 92%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Belarusian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Bosnian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 92%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Breton
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 92%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Bulgarian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 99%<br>[https://bg.wikipedia.org/wiki/Българска_кирилица Bulgarian Cyrillic] font is available as a resource pack. [https://www.curseforge.com/minecraft/texture-packs/bulgarian-cyrillic-font-blgarska-kirilica Download].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Cantonese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Catalan
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Cornish
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 87%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Croatian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Czech
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Danish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Dutch
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Includes localizations for '''Netherlands''', '''Belgium''' (97%), and '''Brabant''' (67%)
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Elfdalian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 84%
 +
|fan      =  
 +
}}
 +
{{L10n/switch
 +
|language  = Esperanto
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Estonian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Faroese
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 66%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Filipino
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 92%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Finnish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French - Canada
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Frisian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 93%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Galician
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 92%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Georgian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Includes localizations for '''Austria''' (93%), '''Germany''', '''Switzerland''', '''Bavaria''' (83%), East Central Germany ('''Upper Saxon'''; 80%), '''Franconia''' (71%), and Northern Germany ('''Low German'''; 74%)
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Greek
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Hawaiian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 98%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Hebrew
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Hindi
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 89%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Hungarian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Icelandic
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 95%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Ido
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 91%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Igbo
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 74%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Indonesian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Interslavic
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 94%<br>Written in Latin script
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Irish
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 93%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Available in variants: '''Italian''', '''Lombardian''' (79%), '''Friulian''' (98%), and '''Venetian''' (78%)
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Kannada
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 79%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Kazakh
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Korean
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Lao
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 89%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Latin
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 98%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Latvian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 98%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Limburgish
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 86%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Lithuanian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Luxembourgish
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 88%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Macedonian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 82%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Malay
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Available in Latin and [https://en.wikipedia.org/wiki/Jawi_script Jawi] scripts.</br>Limited Jawi writing support. Use the [[#Arabic_script|fan fix]] for better experience.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Maltese
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 76%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Mongolian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 96%<br>Cyrillic script
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Nahuatl
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 97%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Northern Sami
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 93%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Norwegian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Available in variants: '''Non-descript''' (i.e. '''Bokmål''') and '''Nynorsk''' (97%)
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Occitan
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 52%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Persian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Limited support of the writing system.</br>Use the [[#Arabic_script|fan fix]] for better experience.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Portuguese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Ripuarian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 63%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Romanian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Available in modern and [https://en.wikipedia.org/wiki/Reforms_of_Russian_orthography#The_post-revolution_reform pre-revolutionary orthography]
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Scottish Gaelic
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 89%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Serbian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Available in both Cyrillic (97%) and Latin (92%) scripts
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Silesian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 98%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Slovak
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Slovenian
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 94%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Somali
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 62%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = '''Standard Spanish''' and '''Andalusian''' (95%)
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Latin American Spanish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Includes localizations for '''Argentina''', '''Chile''', '''Mexico''', '''Uruguay''', '''Venezuela''' (98%), and '''Ecuador''' (97%)
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Swedish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Tagalog
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 75%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Tamil
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 77%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Tatar
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 93%<br>Cyrillic script
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Thai
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Turkish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Ukrainian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Ukrainian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = [https://en.wikipedia.org/wiki/Rusyn_language '''Rusyn''']
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Valencian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Vietnamese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Welsh
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Yakut
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 88%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Yiddish
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 82%
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Yoruba
 +
|interface = limited
 +
|audio    = n/a
 +
|subtitles = limited
 +
|notes    = Translated by 87%
 +
|fan      =  
 +
}}
 +
}}
 +
{{ii}} The game is also localized to:<br>Constructed languages: '''Anglish''', '''Klingon''' (Latin script; 85%), '''Lojban''' (52%), '''Quenya''' (Latin script; 60%), '''Toki Pona''', '''Viossa''' <br> Historical languages: '''Classical Chinese''', '''Early Modern English''' (Shakespearean English; 92%) <br> Joke languages: '''LolSpeak''' (LOLCAT), '''Pirate English'''
  
To fix this issue rename the .Jar you downloaded and saved to the Minecraft bin file to 'minecraft'. If it it saved under minecraft(1) or any other name it can cause crashes during load up.
+
==Network==
 +
{{Image|Minecraft Java Edition chat settings.png|Chat settings}}
 +
{{ii}} Multiplayer is not compatible with [[Minecraft: Bedrock Edition]] unless the server uses [https://geysermc.org/ Geyser].<ref name="Windows 10 Edition"/>
 +
{{ii}} [https://modrinth.com/mod/no-chat-reports No Chat Reports] removes the cryptographic signatures that have been appended to every message sent in chat since 1.19. The reason for using this mod is that the reporting system can be heavily exploited and get your Microsoft account banned from multiplayer games even if you have not violated any rules.<ref>{{Refurl|url=https://www.youtube.com/watch?v=hYAUEMlugyw|title=How Minecraft's Player Chat Reporting works (...and why I hate it)|date=2024-04-05}}</ref><ref>{{Refurl|url=https://www.youtube.com/watch?v=DobmW1ZUcbQ|title=Chat Reporting in Minecraft 1.19.2: Is Everything Fixed?|date=2024-04-05}}</ref><ref>{{Refurl|url=https://www.youtube.com/watch?v=gH_q7ZuCJs0|title=Chat Reporting in Minecraft 1.19.2: Gaslight Strikes Back|date=2024-04-05}}</ref>
  
=== White/Purple lines between blocks on Nvidia cards ===
+
{{Network/Multiplayer
 +
|local play          = hackable
 +
|local play players  = 2147483647
 +
|local play modes    =
 +
|local play notes    = See [[#Controller, Touchscreen and eye tracking|Controller, Touchscreen and eye tracking]].<ref name="maxplayers">{{Refurl|url=https://gaming.stackexchange.com/questions/63936/what-is-the-maximum-number-of-players-on-a-minecraft-bukkit-server/66385#66385|title=Arqade - What is the maximum number of players on a Minecraft/Bukkit server?|date=2019-03-02}}</ref>
 +
|lan play            = true
 +
|lan play players    = 8
 +
|lan play modes      =
 +
|lan play notes      = Maximum 8 players
 +
|online play          = true
 +
|online play players  = 2147483647
 +
|online play modes    =
 +
|online play notes    = Max players is capped to the max integer size in Java.<ref name="maxplayers"/>
 +
|asynchronous        =  
 +
|asynchronous notes  =  
 +
}}
  
To fix this issue go to the Nvidia control panel (right click anywhere on the desktop). Go to Adjust image settings with preview and change it to "Let the 3D application decide."
+
{{Network/Connections
 +
|matchmaking        = false
 +
|matchmaking notes  =
 +
|p2p                = false
 +
|p2p notes          =
 +
|dedicated          = true
 +
|dedicated notes    =
 +
|self-hosting      = true
 +
|self-hosting notes =
 +
|direct ip          = true
 +
|direct ip notes    =
 +
}}{{Network/Ports
 +
|tcp  = 25565
 +
|upnp = unknown
 +
}}
  
=== Graphics and performance issues on AMD video cards ===
+
==VR support==
 +
{{VR support
 +
|gg3d name                  =
 +
|native 3d gg3d award        =
 +
|nvidia 3d vision gg3d award =
 +
|tridef 3d gg3d award        =
 +
|iz3d gg3d award            =
 +
|native 3d                  = false
 +
|native 3d notes            = 3D Anaglyph support removed in 1.13 and above.
 +
|nvidia 3d vision            = hackable
 +
|nvidia 3d vision notes      = See [https://helixmod.blogspot.com/2014/08/minecraft-1710-in-3d-vision.html Helix Mod: Minecraft 1.7.10 in 3D Vision].
 +
|tridef 3d                  = unknown
 +
|tridef 3d notes            =
 +
|iz3d                        = unknown
 +
|iz3d notes                  =
 +
|vr only                    = false
 +
|htc vive                    = hackable
 +
|htc vive notes              = Use [http://www.vivecraft.org/ Vivecraft] or [https://github.com/Automat-GH/minecrift Minecrift Vive].
 +
|oculus rift                = true
 +
|oculus rift notes          = Can also use [http://www.vivecraft.org/ Vivecraft] or [http://www.mtbs3d.com/phpbb/viewforum.php?f=172 Minecrift].
 +
|osvr                        = false
 +
|osvr notes                  =
 +
|windows mixed reality      = hackable
 +
|windows mixed reality notes = Use [http://www.vivecraft.org/ Vivecraft] or [https://github.com/Automat-GH/minecrift Minecrift Vive].
 +
|keyboard-mouse              = true
 +
|keyboard-mouse notes        =
 +
|3rd space gaming vest      =
 +
|3rd space gaming vest notes =
 +
|novint falcon              =
 +
|novint falcon notes        =
 +
|trackir                    =
 +
|trackir notes              =
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 +
|play area seated            = true
 +
|play area seated notes      =
 +
|play area standing          = true
 +
|play area standing notes    =  
 +
|play area room-scale        = hackable
 +
|play area room-scale notes  = Use [http://www.vivecraft.org/ Vivecraft] or [https://github.com/Automat-GH/minecrift Minecrift Vive].
 +
}}
  
If you are running Minecraft on a PC with an AMD video card, then you may experience low performance and other glitches after updating your drivers. Some symptoms of this are random crashes, as well as seeing a thick black outline around every block. This is caused by AMD's Catalyst Control Centre automatically forcing things like anti-aliasing and anisotropic filtering regardless of application specifics. To fix this, all you need to do is open CCC and set these settings to 'off' or 'let the application decide'.
+
==Steam Deck==
 +
Minecraft is not available through SteamOS, but can be installed manually. Minecraft can be played through a launcher such as [https://github.com/PrismLauncher/PrismLauncher Prism Launcher] (a fork of MultiMC).
 +
{{Fixbox|description=Install Minecraft using Prism Launcher|ref=<ref>{{Refurl|url=https://www.youtube.com/watch?v=6E2Enr5S78k|title=Minecraft Guide for the Steam Deck - YouTube|date=2022-03-15}}</ref>||collapsed=yes|fix=
 +
#Press {{Key|Power}} then select '''Switch to Desktop'''
 +
#Open '''Discover'''
 +
#Search for and install '''Prism Launcher'''
 +
#Log into Minecraft account (Mojang or Microsoft)
 +
#Within Prism Launcher, open Settings → Minecraft, enable '''Close Prism Launcher after game window opens'''
 +
#Within Steam, click Games → Add a Non-Steam Game to My Library, add '''Prism Launcher'''
 +
#Return to Gaming Mode → Library → Non-Steam and launch Prism Launcher
 +
}}
  
=== Game Crashes on a 32-bit Operating System ===
+
==Issues fixed==
 +
{{ii}} Mojang has created an [https://bugs.mojang.com/browse/MC '''Official Bug Tracker'''] that can be used to find or report bugs.
  
To fix crashing on a 32-bit OS, set the "Render Distance" option to "Normal" or lower in the game's options.
+
===Graphical issues===
 +
{{Fixbox|description=Black borders on Blocks|ref=[https://www.reddit.com/r/Minecraft/comments/2zzafy/question_how_do_i_get_rid_of_these_black_lines/]|fix=
 +
{{ii}} Disable forced [[Glossary:Anisotropic filtering (AF)|anisotropic filtering]] in the graphics card options menu, and only use the in-game Mip Maps settings.
 +
}}
  
=== Game Crashes Periodically on 64-bit Operating System ===
+
===Memory issues===
 +
See the [[#RAM allocation|RAM allocation]] section.
  
This is a known issue which occurs if running 32-bit Java software on a 64-bit system. Ensure your Java software is the correct version for your system. If you are unsure as to your Java version, you can use [http://www.java.com/en/download/installed.jsp this utility] to find out what version you have installed.
+
===Performance issues===
 +
See the [[#Mods|Mods]] section.
  
=== Black Screen on Startup ===
+
===Text rendering issues===
 +
The default in-game font doesn't support various writing systems or parts of it, therefore auto-generated "Unicode font" is used for these instances, which doesn't follow original art style and lacks readability.</br>
 +
Some scripts require features such as [https://en.wikipedia.org/wiki/Arabic_alphabet#Letter_forms letters forms] and [https://en.wikipedia.org/wiki/Combining_character combining diacritics], which are not supported by the game's default font engine, but Minecraft supports TTF/OTF fonts since version 1.13 <ref>[https://minecraft.fandom.com/wiki/Java_Edition_1.13#General_2 MC1.13 change-log on Minecraft Wiki], "Fonts are now saved as TrueType font files."</ref>
 +
<ref>[https://minecraft.fandom.com/wiki/Resource_pack#Fonts Minecraft Wiki: Resource pack], "A TrueType font or OpenType font. Despite its name, it supports both TTF and OTF."</ref>
  
Black Screens will occur if the user installs a mod that has not been updated for Minecraft's current revision, or installs a mod incorrectly. Try uninstalling any recently added mods or texture packs.
+
=====Arabic script=====
  
=== Game crashes on startup with any kind of graphics card error ===
+
{{Fixbox|description=Install Rooyin font|fix=
 +
{{ii}} Works for Minecraft 1.13 and higher.
  
(Sorry, it's been a while since I got the error, and I've been unable to reproduce it since I got a new graphics card)
+
# Download [https://www.planetminecraft.com/texture-pack/rooyin-font/ Rooyin font resource pack].
As the error suggests, this is most likely an error with your graphics card. However, it is possible to fix without buying a new one. Create a shortcut. In the location, type "javaw -cp launcher.jar net.minecraft.LauncherFrame". Right-click on the shortcut, select Properties, and in the "Start in", type the location of the launcher. You might have success playing the game now. If not, buy a new graphics card.
+
# Put the zip file into {{file|{{P|game}}/resourcepacks}} folder.
 +
# In the menu go to <code>Options</code> > <code>Resource Packs</code>.
 +
# Move <code>Rooyin-Font</code> pack to <code>Selected</code> area and press <code>Done</code>.
 +
# For the better chat readability go to <code>Options</code> > <code>Chat Settings</code> and set <code>Line Spacing</code> to <code>45%</code>.
 +
{{ii}} If <code>This pack was made for an older version of Minecraft and may not work correctly.</code> warning occurs, ignore it and press <code>Yes</code>.
 +
}}
  
=== Bad video card drivers ===
+
==Other information==
 +
===API===
 +
{{API
 +
|direct3d versions      =
 +
|direct3d notes        =
 +
|directdraw versions    =
 +
|directdraw notes      =
 +
|opengl versions        = 3.2, 4.4, 4.5
 +
|opengl notes          =
 +
|glide versions        =
 +
|glide notes            =
 +
|software mode          =
 +
|software mode notes    =
 +
|mantle support        =
 +
|mantle support notes  =
 +
|vulkan versions        = hackable
 +
|vulkan notes          = Undocumented officially. Use [https://github.com/xCollateral/VulkanMod VulkanMod] with [[#Mods|the Fabric or Quilt mod loaders]] to enable it. Incompatible with Sodium or any other mod that relies on OpenGL rendering.
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  =
 +
|shader model notes    =
 +
|windows 32-bit exe    = false
 +
|windows 64-bit exe    = true
 +
|windows arm app        = false
 +
|windows exe notes      =
 +
|mac os x powerpc app  = true
 +
|macos intel 32-bit app = false
 +
|macos intel 64-bit app = true
 +
|macos arm app          = hackable
 +
|macos app notes        = PowerPC is only known to support up to 1.5.2, due to Java ≥6 not having PowerPC versions.<ref>{{refurl|url=https://macintoshgarden.org/games/minecraft-152|title=Minecraft 1.2.5 and 1.5.2 for PowerPC|date=2020-11-28}}</ref> ARM requires [https://github.com/17hoehbr/m1-multimc-hack m1-multimc-hack] and the MultiMC or Prism Launcher launchers.
 +
|linux powerpc app      = hackable
 +
|linux 32-bit executable= false
 +
|linux 64-bit executable= true
 +
|linux arm app          = hackable
 +
|linux executable notes = PowerPC support for recent Minecraft versions require the MultiMC or Prism Launcher launchers.<ref>{{refurl|url=https://forums.raptorcs.com/index.php?topic=118.0|title=Minecraft Java Edition (LWJGL being ported)|date=2020-11-28}}</ref> ARM requires Optifine.<ref>{{refurl|url=https://www.raspberrypi.org/forums/viewtopic.php?t=270973|title=How to setup Minecraft 1.15.2 on Pi4|date=2020-11-21}}</ref>
 +
}}
 +
{{ii}} 32-bit systems are not supported starting from game version 1.20.5 and onwards.<ref name=64bitreq>{{Refurl|url=https://www.minecraft.net/en-us/article/minecraft-java-edition-1-20-5|title=Minecraft Java Edition 1.20.5|date=2024-04-25|snippet=The game now requires a 64-bit Operating System}}</ref>
  
Getting [http://i.imgur.com/E0bW6.jpg this] error on start up?
+
===Middleware===
Go into Control Panel > Appearance and Themes > Click Display. [http://i.imgur.com/H8hFZ.jpg This] dialogue box will pop up, now click on Advanced down at the bottom. [http://i.imgur.com/A4fDR.jpg Another dialogue box will appear], click the tab that says Troubleshoot, and set the slider 3 notches from the left. And now click Apply to save your changes, you should now be able to play Minecraft.
+
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            = OpenAL Soft
 +
|audio notes      = 1.21.1
 +
|interface        =
 +
|interface notes  =
 +
|input            = GLFW
 +
|input notes      = 3.4
 +
|cutscenes        =
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 +
|anticheat        =
 +
|anticheat notes  =
 +
}}
  
== Game pauses during update and won't allow download the entire update==
+
===Java===
 +
{{ii}} The Windows version of Minecraft includes Java (used for Minecraft only). Installing Java manually is not necessary.
 +
{{ii}} Using 64-bit Java on 64-bit operating systems is strongly recommended.<ref>{{Refurl|url=http://www.minecraftforum.net/topic/269042-java-7-massive-minecraft-performance-boost/|title=minecraftforum.net|date=May 2023}}</ref>
 +
{{ii}} Additionally, 32-bit Java is not supported starting from game version 1.20.5 and onwards.<ref name=64bitreq />
 +
{{ii}} Recommendations for manual in-depth configuration of runtime arguments can be found [https://github.com/brucethemoose/Minecraft-Performance-Flags-Benchmark here].
  
This fix took me about a year to figure out, and is extremely simple. You have too many versions of Java installed. Go into control panel and use "Add/Remove programs" or use the popular program "CCleaner" (go into the tools section). I used CCleaner and found that I had ten versions of Java installed. Uninstall all of them, even the latest build. Go to the Java website and redownload and reinstall the latest build, the site should automatically select it for you. Then restart your computer. This also works with freezes while downloading Tekkit, the popular Minecraft mod.
+
===Mods===
 +
{{ii}} Latest version (1.20.5) made a lot of breaking changes - most of the mods and modpacks are currently only available for 1.20.4.
 +
====Modpacks====
 +
{{ii}} Modpacks can be installed using MultiMC-based [[#Launchers|Launchers]] by pressing '''Add Instance''', going to the '''Modrinth''' tab, searching for the desired modpack and pressing '''Ok'''.  
 +
=====Best performance=====
 +
* [https://modrinth.com/modpack/sop Simply Optimized] is a modpack that strictly contains only optimization mods in their best configuration, without any quality-of-life or visual enhancements, providing the best possible performance. Extras can still be added if the user wishes.
 +
* [https://modrinth.com/modpack/adrenaline Adrenaline] is an alternative modpack to Simply Optimized which could be considered more stable due to using less experimental optimizations
 +
=====OptiFine alternatives=====
 +
* [https://github.com/Fabulously-Optimized/fabulously-optimized Fabulously Optimized] is a modpack that aims to be an alternative to OptiFine, providing many of its graphical and performance features. It is inspired by [https://lambdaurora.dev/optifine_alternatives/ LambdAurora's list of OptiFine alternatives]
 +
* [https://modrinth.com/modpack/additive Additive] is an alternative modpack to Fabulously Optimized which, in some cases, may provide better performance
  
AVG may also be the issue if it is your current anti-virus program. Simply open the tools menu, go to advanced settings, and temporarily disable AVG. Attempt to download the update now, and it should work. Otherwise, follow the above instructions.
+
====Mods====
 +
* [https://modrinth.com/mod/nvidium Nvidium] is a replacement rendering backend for Sodium that uses Nvidia-only OpenGL extensions to heavily-improve performance and majorly increase the rendering distance with minimal performance compromises. Requires an Nvidia GPU with mesh shader support (16-series and higher) and Fabric/Quilt 1.19.4+
 +
* [https://modrinth.com/mod/iris Iris] introduces shader support for Fabric-based instances (already included in OptiFine alternatives modpacks). Shaders can modify all kinds of visual features, including but not limited to: shadows, reflections, anti-aliasing, volumetric effects, dynamic and colored lighting, water waves and more. One of the most popular shaderpacks is [https://modrinth.com/shader/complementary-reimagined Complementary Shaders]. Requires Fabric/Quilt 1.16.5+
 +
** [https://www.curseforge.com/minecraft/mc-mods/oculus Oculus] is an unofficial fork of Iris for Forge 1.16.5 to 1.20.1 and NeoForge 1.20.1+
 +
<div class="toccolours mw-collapsible mw-collapsed">
  
== Performance Improvements ==
+
====Modding====
 +
<div class="mw-collapsible-content">
 +
<!-- Please do not add mods that are discontinued and not supported by the latest version - refer to the Useful Mods list if anybody needs them, as PCGW should target the latest version of the game.
  
=== Enable 64-bit Mode and Allocate More Memory (Macintosh) ===
+
As for Starlight and Phosphor, while they do support 1.20+, they are actually obsolete for client-side now: https://gist.github.com/Spottedleaf/6cc1acdd03a9b7ac34699bf5e8f1b85c
 +
-->
  
Enabling 64-bit Java will improve the overall performance of Minecraft and allow it to access more RAM. Make sure that you have the latest version of Java installed for your version of Mac OS X, and that it is enabled in Java Preferences (/Applications/Utilities).
+
=====Mod Loaders=====
 +
{{ii}} Mod Loaders can be automatically installed using [[#Launchers|Launchers]].
 +
{{ii}} Only one mod loader can be installed at a time.
 +
* [https://fabricmc.net/ Fabric] is required for many mods for Minecraft 1.14 and above
 +
** [https://quiltmc.org Quilt] is a hard-fork of Fabric, focusing on being more community-centric. Supports most of the mods made for Fabric
 +
* [https://files.minecraftforge.net/ Forge] may be required for some specific or big overhaul mods
 +
** [https://neoforged.net/ NeoForge] is a hard-fork of Forge created by the original main Forge development team. Recommended instead of Forge for 1.20.1+
 +
=====Modlists=====
 +
* [https://github.com/TheUsefulLists/UsefulMods/blob/main/README.md Useful Mods] is the biggest list of every notable performance, bugfix and quality of life mods available for every notable version separately.
 +
* [https://modrinth.com/modpack/sop Simply Optimized] provides a list of the current best optimization mods to use together.
  
Right click on the applications from Finder and click "Show Package Contents". Open the following file with Xcode or any other text editing package:
+
=====Optimization mods (Forge/NeoForge)=====
  Minecraft.app / Contents / info.plist
+
{{ii}} The mods below are an alternative to the Simply Optimized mod list for use with Forge instead, and are for the latest Minecraft version, which is 1.20 at the time of this writing. If you are looking for mods for older versions, see the list above instead.
Find the key "JVMVersion" and change it to "1.6+". Aftwards add an addition key to "JVMArchs" with the value "x86_64". Replace "JavaApplicationStubs" in:
+
* [https://modrinth.com/mod/embeddium Embeddium], unofficial port of Sodium for Forge 1.16.5 to 1.20.2 and NeoForge 1.20.2+
  Minecraft.app / Contents / MacOS
+
* [https://modrinth.com/mod/canary Canary], unofficial hard-fork of Lithium for Forge 1.18.2+
With the default ones found in
+
* [https://modrinth.com/mod/radium Radium], unofficial port of Lithium for Forge 1.20.1, more performant than Canary in some cases
  System / Library / Frameworks / JavaVM.framework / Versions / A / Resources / MacOS
+
* [https://modrinth.com/mod/noisium Noisium] heavily improves world generation performance. Requires Forge/NeoForge/Fabric/Quilt 1.20+
<br />
+
* [https://modrinth.com/mod/badoptimizations BadOptimizations] is a collection of micro optimizations that add up together. Requires Forge or Fabric/Quilt 1.19.1+.
To increase the amount of RAM Minecraft can use, change the following in info.plist:
+
* [https://modrinth.com/mod/entityculling Entity Culling] stops the rendering of enemies behind blocks, considerably improving performance. Requires Forge 1.6.3+ or Fabric/Quilt 1.16+
-Xms *** MB
+
* [https://modrinth.com/mod/immediatelyfast ImmediatelyFast] heavily optimizes general rendering. Requires Forge 1.19 to 1.20.2, NeoForge 1.20.2+ or Fabric/Quilt 1.19+
-Xmx ### MB
+
* [https://modrinth.com/mod/modernfix ModernFix] improves performance, reduces memory usage and fixes bugs. Requires Forge 1.16.5 to 1.20.2, NeoForge 1.20.2+ or Fabric 1.16.4+
*Replace *** with the minimum amount of memory Minecraft can use in MB (256, 512, 1024, etc.)
+
* [https://modrinth.com/mod/vmp-forge Very Many Players] improves multiplayer performance. Requires Forge 1.19.2+
*Replace ### with the maximum amount of memory Minecraft can use in MB (1024, 2048, etc.)
+
* [https://optifine.net/home OptiFine] is a proprietary optimization mod, which also adds support for HD textures, shader packs, and graphical improvements. Requires Forge. Incompatible with Sodium (and its ports) and may conflict with other mods - more info [https://github.com/TheUsefulLists/UsefulMods/blob/main/Performance/Note%20on%20OptiFine.md here]</div>
 +
</div>
  
=== Enable 64-bit Mode and Allocate More Memory (Windows) ===
+
===RAM allocation===
 +
{{ii}} Recommendations for setting the allocation can be found [https://github.com/brucethemoose/Minecraft-Performance-Flags-Benchmarks?tab=readme-ov-file#memory-allocation here].
 +
{{ii}} The official launcher and third-party [[#Launchers|Launchers]] allow to easily allocate RAM and set other Java arguments. The manual methods are detailed below.
  
On a 64-bit Windows OS, you will need to install a [http://java.com/en/download/manual.jsp 64-bit Java version] to enable Minecraft's 64-bit mode. Minecraft will recognise the installation and use it automatically.
+
{{Fixbox|description=OS X memory allocation|ref={{cn|date=July 2016}}|collapsed=yes|fix=
<br /> <br />
+
# Right-click on <code>Minecraft.app</code> in Finder and choose Show Package Contents.
To allocate more memory, enter the Notepad utility (Start menu > Accessories > Notepad) and input the following text:
+
# Go to <code>Contents</code> and open <code>info.plist</code> using TextEdit.
  @Echo off
+
# Modify <code>-Xms ### MB</code> - replace '''###''' with the minimum amount of memory Minecraft can use (in megabytes).
  java -Xmx *** -Xms ### -jar "Minecraft.exe-Location"
+
# Modify <code>-Xmx $$$ MB</code> - replace '''$$$''' with the maximum amount of memory Minecraft can use (in megabytes).
*Replace *** with the maximum amount of memory Minecraft can use in MB (1024, 2048, etc.)
+
}}
*Replace ### with the minimum amount of memory Minecraft can use in MB (256, 512, 1024, etc.)
 
*Replace "Minecraft.exe-Location" with the exact address of Minecraft.exe.
 
**Example .exe location: '''D:\Minecraft\Minecraft.exe'''
 
  
After customising the file's contents, choose '''File > Save As...'''. Navigate to the location in-which you wish to save this custom launcher.
+
{{Fixbox|description=Linux memory allocation|ref={{cn|date=July 2016}}|collapsed=yes|fix=
*In "File name:" use the format '''Name.bat'''
+
# Go to the location of <code>Minecraft.jar</code>.
*In "Save as type:" choose '''All Files'''.
+
# Run the command <code>java -jar Xms###MB -Xmx$$$MB Minecraft.jar</code>
Save the file and use it instead of Minecraft's launcher from now on.
+
#* Replace '''###''' with the minimum amount of memory Minecraft can use (in megabytes).
 +
#* Replace '''$$$''' with the maximum amount of memory Minecraft can use (in megabytes).
 +
}}
  
=== Allocate More Memory (Linux) ===
+
==System requirements==
 +
{{System requirements
 +
|OSfamily = Windows
 +
|ref      = <ref name="help.minecraft.net">[https://help.minecraft.net/hc/en-us/articles/4409225939853-Minecraft-Java-Edition-Installation-Issues-FAQ#h_01FFJMSQWJH31CH16H63GX4YKE Minecraft Help Center - Minecraft: Java Edition Installation Issues FAQ]</ref>
  
To run Minecraft with more RAM on Linux, use the following command:
+
|minOS    = 7
   java -jar -Xms###MB -Xmx***MB "Minecraft.jar-Location"
+
|minCPU   = Intel Core i3-3210 3.2 GHz
*Replace *** with the maximum amount of memory Minecraft can use in MB (1024, 2048, etc.)
+
|minCPU2  = AMD A8-7600 3.1 GHz
*Replace ### with the minimum amount of memory Minecraft can use in MB (256, 512, 1024, etc.)
+
|minRAM  = 2 GB
*Replace "Minecraft.jar-Location" with the exact address of Minecraft.jar.
+
|minHD    = 1 GB
**Example .jar location: '''/games/minecraft/mincreaft.jar'''
+
|minGPU  = Nvidia GeForce 400 series
 +
|minGPU2  = AMD Radeon HD 7000 series
 +
|minGPU3  = Intel HD Graphics 4000 <br> AMD Radeon R5 series
 +
|minOGL  = 4.4
 +
|minSM    = 5.0
  
=== Install Java 1.7 ===
+
|recOS    = 10, 11
 +
|recCPU  = Intel Core i5-4690 3.5 GHz
 +
|recCPU2  = AMD A10-7800 3.5 GHz
 +
|recRAM  = 4 GB
 +
|recHD    = 4 GB
 +
|recGPU  = Nvidia GeForce 700 series
 +
|recGPU2  = AMD Radeon Rx 200 series
 +
|recOGL  = 4.5
 +
|recother =  
 +
}}
  
[http://www.oracle.com/technetwork/java/javase/downloads/jre-7u3-download-1501631.html Java version 1.7] offers significant performance improvements for Minecraft. Uninstall any previous version of Java and install version 1.7 instead.
+
{{System requirements
<br /> <br />
+
|OSfamily = OS X
=== Install Optifine ===
+
|ref      = <ref name="help.minecraft.net">[https://help.minecraft.net/hc/en-us/articles/4409225939853-Minecraft-Java-Edition-Installation-Issues-FAQ#h_01FFJMSQWJH31CH16H63GX4YKE Minecraft Help Center - Minecraft: Java Edition Installation Issues FAQ]</ref>
[http://www.minecraftforum.net/topic/249637-125-optifine-hd-c3-fps-boost-hd-textures-aa-af-and-much-more/ Optifine ]is a mod for Minecraft which adds additional graphical options to the game, along with completely re-writing the game's render engine to be more efficient. There is also a version which makes Minecraft run on multiple cores of your processor.
 
  
== Game Folder, or ".minecraft" Location ==
+
|minOS    = 10.14.5 (Mojave)
 +
|minCPU  = Intel Core i3-3210 3.2 GHz
 +
|minCPU2  = AMD A8-7600 3.1 GHz
 +
|minRAM  = 2 GB
 +
|minHD    = 1 GB
 +
|minGPU  = Nvidia GeForce 400 series
 +
|minGPU2  = AMD Radeon HD 7000 series
 +
|minGPU3  = Intel HD Graphics 4000 <br> AMD Radeon R5 series
 +
|minOGL  = 4.4
 +
|minSM    = 5.0
  
Minecraft installs its files by default to the current OS user's data folder. This behaviour is different to other games, that default to a folder such as "Program Files" on Windows.
+
|recOS    =
 +
|recCPU  = Intel Core i5-4690 3.5 GHz
 +
|recCPU2  = AMD A10-7800 3.5 GHz
 +
|recRAM  = 4 GB
 +
|recHD    = 4 GB
 +
|recGPU  = Nvidia GeForce 700 series
 +
|recGPU2  = AMD Radeon Rx 200 series
 +
|recOGL  = 4.5
 +
|recother =
 +
|notes    = {{ii}} PowerPC support was retired with version 1.6.
 +
}}
  
=== Macintosh ===
+
{{System requirements
 +
|OSfamily = Linux
 +
|minOS    = 3.0
 +
|minCPU  = Intel Core i3-3210 3.2 GHz
 +
|minCPU2  = AMD A8-7600 3.1 GHz
 +
|minRAM  = 2 GB
 +
|minHD    = 1 GB
 +
|minGPU  = Nvidia GeForce 400 series
 +
|minGPU2  = AMD Radeon HD 7000 series
 +
|minGPU3  = Intel HD Graphics 4000 <br> AMD Radeon R5 series
 +
|minOGL  = 4.4
 +
|minSM    = 5.0
 +
|minother = Any modern distro
  
To find the game folder's location on a computer running Mac OS, navigate to the following location:
+
|recOS    = 5.0+
   YourUserName > Library > Application Support > minecraft
+
|recCPU   = Intel Core i5-4690 3.5 GHz
On Mac OS X Lion, the "Library" folder is not accessible by default. To allow permanent access to the folder, launch the Terminal utility and input the following command: [http://reviews.cnet.com/8301-13727_7-20082044-263/os-x-lion-where-did-my-library-go/]
+
|recCPU2 = AMD A10-7800 3.5 GHz
  chflags nohidden ~/Library  
+
|recRAM  = 4 GB
 
+
|recHD    = 4 GB
=== Linux ===
+
|recGPU  = Nvidia GeForce 700 series
 
+
|recGPU2  = AMD Radeon Rx 200 series
Linux, Unix and *nix systems interpret folders that preceed with a "." as hidden. The .minecraft folder is in the user's home directory. Seeing hidden folders depends on your file browser. In Ubuntu, the default file browser is called Nautilus.
+
|recOGL  = 4.5
 
+
|recother = Up to date version of OpenJDK or Oracle Java
# Go to your home folder, located at <pre>/home/%USERNAME%/</pre>
+
}}
# Go to '''View > Show Hidden Files''', or press '''Ctrl+H''' on your keyboard.
 
# You should now be able to find your .minecraft folder
 
 
 
Regardless of what Linux distribution you are using, the .minecraft folder is located at <pre>/home/%USERNAME%/.minecraft/</pre> There should be options for viewing hidden folders in the file browser you are using. If you're navigating via terminal and want to see hidden files, type '''ls -a''' or '''ls --all''' instead of plainly '''ls'''. The '''-a''' or '''--all''' flag tells '''ls''' to show hidden files and folders.
 
 
 
=== Windows ===
 
 
 
Finding the game's folder on a Windows operating system involves access to hidden folders.
 
*On '''Windows XP''': enter the Control Panel through the Start menu and locate "Folder Options". The option may be placed inside the "Appearance and Themes" category.
 
*On '''Windows Vista''': enter the Control Panel through the Start menu, choose "Classic View" from the sidebar and access "Folder Options". In the "View" tab, tick the option to "Show hidden files and folders" and click "OK".
 
*On '''Windows 7''': enter the Control Panel through the Start menu, in the "View by:" selection box select "Large icons" or "Small icons". Access "Folder Options". In the "View" tab, tick the option to "Show hidden files and folders" and click "OK".
 
 
 
To find the game folder's location on a computer running '''Windows XP''' navigate to the following location:
 
<pre>C:\Documents and Settings\%USERNAME%\Application Data\.minecraft\</pre>
 
On '''Windows Vista''' and '''Windows 7''':
 
<pre>C:\Users\%USERNAME\Application Data\Roaming\.minecraft\</pre>
 
 
 
It may on Windows Vista/7, however, be easier to press the Windows key and the R key at the same time. A "Run" dialogue box will come up. Type in:
 
<pre>%appdata%/.minecraft</pre>
 
This will instantly navigate you to your .minecraft folder.
 
 
 
=== Borderless Fullscreen Windowed ===
 
 
 
[http://www.edge-gamers.com/forums/showthread.php?t=178250 spidEY's custom Minecraft launcher] has the ability to run Minecraft in a fullscreen, borderless window.
 
 
 
Or, you know, Press F11 during gameplay with the regular executable.
 
 
 
== Mods ==
 
 
 
'''WARNING: Back up ALL files before installing mods as they can corrupt files.'''
 
Before installing any mods, make sure that the mod is for the same version of Minecraft you are running. Mods like The Aether won't work unless you are using a specifically dated version of Minecraft.
 
 
 
=== Installing Mods ===
 
There are two ways of installing mods: MCPatcher, and manually.
 
====[http://www.minecraftforum.net/topic/232701-12w18a-125update-55-mcpatcher-hd-fix-236-03/ MCPatcher]====
 
Mods like the GLSL shaders or HD Texture pack upgrade come with MCPatcher. It's important to note that MCPatcher can be used without these, as it can also be used to install other mods instead of manual installation.
 
# MCpatcher comes in two versions: Windows .exe, and .jar. The Windows .exe, will, as the name suggests, run on only Windows. Whereas the .jar will run on any OS that can run Java. Pick whichever is better for you/your OS, and download it.
 
# Once you've downloaded the appropriate version, run it. It should pop up with a list of mods and check marks next to them.
 
# If all the mods you want are already on the list, feel free to just checkmark the ones you want, and skip to the final step.
 
# If, however, you want more mods, download those. They'll usually be on the official Minecraft Forum, and should come as .zip files.
 
# In MCPatcher, press the "+" Symbol, and browse to the .zip that has the mod in it. Press okay when you are done.
 
# Repeat for any other mods
 
# Press "Patch", and you should be done! You will now have a fully modded Minecraft, running whatever mods you may want.
 
 
 
==== Manual Installation ====
 
Manual installation is usually regarded as being more difficult, but can be useful when trying to resolve a mod conflict, or if a mod requires some extra configuration.
 
# Download the .zip of the mod or mods you want.
 
# Open the .zip in an archive program like [http://www.rarlab.com/download.htm Winrar] or [http://www.7-zip.org/ 7Zip].
 
# browse to your .minecraft folder in Windows Explorer, Finder, Nautilus, or whichever.
 
# Open the file "minecraft.jar" in an '''archive''' program.
 
# Drag the files from the .zip into minecraft.jar
 
# In minecraft.jar, ''<big>DELETE THE FOLDER NAMED META-INF</big>''
 
# Some mods require you to do extra steps. If this is the case, it'll usually say in the readme.txt or on the official website/Minecraft Forum page.
 
# If everything went smoothly, you should now have a fully modded Minecraft.
 
 
 
=== Where to find mods ===
 
 
 
 
 
[http://www.minecraftforum.net/forum/51-minecraft-mods/ Minecraft Forum - Mods]
 
 
 
[http://www.mods-for-minecraft.com/ Mods-for-Minecraft Mods]
 
 
 
[http://topmcmods.blogspot.com/ Top Minecraft Mods]
 
 
 
[http://minecraftmods.us/ Minecraft Mods]
 
 
 
=== Notable useful mods ===
 
 
 
*Rei's Minimap - Shows a minimap in the corner of your screen, which allows you to add waypoints.
 
Download link: http://www.minecraftforum.net/topic/482147-132125-aug17-reis-minimap-v32-05/
 
 
 
*Zombe's Fly Mod - Allows you to fly in single player, which is useful for quick travel.
 
Installer link: www.xboxmb.com/forum/122-minecraft-pc/27675-zombe-mod-installer-minecraft-flying-mod-installer-update-1-3-2-a.html
 
 
 
*TooManyItems - Allows the spawning of items in single player.
 
Download link: http://www.minecraftforum.net/topic/140684-13212w34b-toomanyitems-in-game-invedit-aug-27/
 
 
 
*Single Player Commands - Adds many useful commands to single player mode, including WorldEdit.
 
Download link: http://www.minecraftforum.net/topic/94310-125-single-player-commands-v322-official-download/
 
 
 
=== Mod Packs ===
 
 
 
Categorizing all Minecraft mods is difficult due to sheer numbers, and each user will have preferences. However, themed compilations of mods exist, and while some try to balance usefulness with popularity, some are composed entirely of what could be seen as cheats. Mod packs themselves are numerous, and are difficult to list due to how much presence the author wants to achieve. Some packs, like Technic, are not on the [http://www.minecraftforum.net/forum/51-minecraft-mods/ forums] by choice, and are therefore not well known. Despite this, a user-maintained list at the [http://www.minecraftwiki.net/wiki/Mods Minecraft Wiki] lists most known mod packs. Note that many are outdated.
 
 
 
=== Improve FPS and Integrate HD Textures Support ===
 
 
 
The mod [http://www.minecraftforum.net/topic/249637-11-optifine-hd-d4-fps-boost-hd-textures-aa-af/ OptiFine] is known to boost FPS on most systems. It also provides more graphical options and support for high resolution textures.
 
 
 
== Useful links ==
 
*[http://www.minecraft.net/ Official site. Buy the game here!]
 
*[http://www.minecraftforum.net/ Official forums.]
 
*[http://www.minecraftwiki.net/ Minecraft wiki.]
 
*[http://www.reddit.com/r/Minecraft/ Minecraft on Reddit.]
 
*[http://twitter.com/notch Notch's Twitter.]
 
*[http://twitter.com/jeb_ Jeb's Twitter.]
 
*[http://twitter.com/Dinnerbone Dinnerbone's Twitter.]
 
*[http://twitter.com/Minecraft Minecraft Twitter.]
 
*[http://xpaw.ru/mcstatus/ Minecraft Servers Status]
 
 
 
==See Also==
 
*[[Terraria]]
 
  
[[Category:Game]]
+
{{References}}
[[Category:Mac]]
 
[[Category:Linux]]
 
[[Category:Windows]]
 

Revision as of 07:22, 27 April 2024

Dev general icon.svg
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.

This page is for the Java Edition. For the "Windows 10 version", see Minecraft: Bedrock Edition.

Minecraft: Java Edition
Minecraft: Java Edition cover
Developers
Mojang
Microsoft Studios
Publishers
Microsoft Studios
Engines
LWJGL
Java
Release dates
Windows November 18, 2011
macOS (OS X) November 18, 2011
Linux November 18, 2011
Reception
Metacritic 93
IGDB 84
Taxonomy
Monetization One-time game purchase, Subscription gaming service
Microtransactions None
Modes Singleplayer, Multiplayer
Perspectives First-person
Genres Survival, Open world
Art styles Voxel art
Series Minecraft
Minecraft: Java Edition on IGDB
Minecraft: Java Edition guide on StrategyWiki
Minecraft: Java Edition on MobyGames
Minecraft: Java Edition on Wikipedia
Minecraft
Minecraft: Java Edition 2011
Minecraft: Pi Edition 2013
Minecraft: Story Mode (series)
Minecraft: Education Edition 2016
Minecraft: Bedrock Edition 2016
Minecraft Dungeons 2020
Minecraft Legends 2023

Minecraft, later known as Minecraft Java Edition, is a first-person survival sandbox game developed by Mojang and Microsoft Studios and published by Microsoft Studios, released on November 18, 2011 for Windows, OS X and Linux.

Key points

Active and dedicated modding scene, responsible for many fixes, tools and additional content.
Without mods, likely to perform worse than the Bedrock Edition.[1][2]

General information

Official Bug Tracker
Minecraft Help Center
Unofficial Wiki

Availability

Source DRM Notes Keys OS
Official website
Windows
macOS (OS X)
Linux
Amazon.co.uk
Windows
macOS (OS X)
Linux
Microsoft Store
Microsoft Store
Included in Xbox Game Pass for PC
Windows
Amazon.com (unavailable)
Windows
macOS (OS X)
Linux
All versions require a Microsoft account.
Purchase includes access to Minecraft: Bedrock Edition.[3]

Free trial

A free trial is available.

Essential improvements

Launchers

While the official launcher is sufficient for vanilla players, some users may want to separate their Minecraft instances, each of which can have its own mods, texture packs, saves, etc.
  • MultiMC - a custom, lightweight and intuitive open source launcher.
  • Prism Launcher - a fork of MultiMC with a built-in mod downloader and updater and installer for Modrinth and CurseForge mods, Quilt support, better linux packaging, proper Microsoft Account support on linux, and more community-centric.

Performance

It is recommended to use performance mods to improve the performance.

Game data

General settings
General settings

Configuration file(s) location

System Location
Windows %APPDATA%\.minecraft\options.txt
macOS (OS X) $HOME/Library/Application Support/minecraft/options.txt
Linux $HOME/.minecraft/options.txt
launcher_profiles.json contains stored user profiles.
This game does not follow the XDG Base Directory Specification on Linux.

Save game data location

System Location
Windows %APPDATA%\.minecraft\saves
macOS (OS X) $HOME/Library/Application Support/minecraft/saves
Linux $HOME/.minecraft/saves
The server save is stored in world in the root directory of the server.
Saves are not compatible with Minecraft: Bedrock Edition.[4]

Save game cloud syncing

System Native Notes
Xbox Cloud
Worlds hosted on the Realms service are stored on cloud and attached to your Minecraft account. They can not be accessed from Minecraft: Bedrock Edition.

Video

Video settings
Video settings

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Can be stretched to any window size.
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Limited to 30-110°. Can be set to any value by editing the configuration files. See Field of view (FOV).
Windowed
Set in options or toggle with F11.
Borderless fullscreen windowed
Use Borderless Gaming with regex: Minecraft (\d+\.\d+\.\d+|\d+w\d+\w).[5] 1.13+ has native support.[6]
Anisotropic filtering (AF)
Anti-aliasing (AA)
Custom resource packs can be used when Fabulous graphics is enabled. Alternatively, use a shader pack, which can be done with Iris or OptiFine.
Vertical sync (Vsync)
60 FPS and 120+ FPS
Frame rate cap is fully configurable.
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Ray tracing (RT)
Requires shader mods. Hardware accelerated Ray Tracing can be achieved, see Hardware accelerated Ray Tracing.
Color blind mode
Custom resource packs can be used.

Field of view (FOV)

Dynamic FOV can be disabled in Minecraft 1.16+ in Accessibility Settings.
Set custom FOV[citation needed]
  1. Go to the configuration file(s) location.
  2. Edit options.txt.
  3. Find fov and modify its value.

Notes

1.0 = 110° FOV, 1.25 = 120°, 1.5 = 130°, 1.75 = 140°, 2.0 = 150°.

Hardware accelerated Ray Tracing

This method makes use of the Vulkanite mod, which itself relies on Vulkan OpenGL Interoperability this may cause severe graphical issues depending on your hardware and driver.
This mod is still under heavy development and bugs are to be expected.
This mod WILL require a GPU with Ray tracing acceleration (RTX 2000+ and AMD 6000+, intel arcs are not yet supported).
Enable Hardware accelerated Ray Tracing
  1. Download the Sodium; Iris; and Vulkanite mods, and install them using Fabric modloader.
  2. Download and install the demo shaderpack made by BalintCsala into the shaderpack folder.
  3. Launch the game and load the shaderpack installed.

Input

Key map settings
Key map settings
Mouse settings
Mouse settings
Java Edition lacks the native controller and touchscreen controls which Minecraft: Bedrock Edition has. See Controller, Touchscreen and eye tracking for mods that add the functionality to Java Edition.

Mouse acceleration

Disable Windows mouse acceleration[8]
Minecraft uses a Windows function to control mouse movement, which can be modified.
Modifying the function affects any software that relies on it (not just Minecraft).
  1. Download the MarkC Mouse Acceleration Fix. Extract its contents to a new folder.
  2. Open the Start menu and open the Control panel. Select Display from the list.
  3. Check the PC's text size (100%, 125%, 150%) in the display settings.
  4. Open the folder created in step 1. Open the sub-folder that fits the operating system.
  5. Double-click the .reg file that corresponds with the text display percentage. Confirm the changes to registry.
  6. Reboot the PC.

Controller, Touchscreen and eye tracking

Two mods are available to implement controller support into the game - however, both have some features the other doesn't.
Use MidnightControls[9]

Notes

Requires Fabric/Quilt 1.18+.
Aims for parity with Minecraft: Bedrock Edition.
Allows to use controllers, touchscreen and eye trackers.
Allows for splitscreen play.
Use Controllable[10]

Notes

Requires Forge/NeoForge 1.12+ or Fabric/Quilt 1.19+. Fabric version available here.
Allows to use controllers.
Allows playing multiple instances of the game on the same PC, allowing for local co-op play.

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Detailed separate volume sliders
Surround sound
Up to 7.0 output.[11]
Subtitles
No spoken dialog. Subtitles option actually refers to Closed Captions.
Closed captions
Most sounds have their own individual captions, which are displayed as text along with the directions they come from.
Mute on focus lost
Automatically pauses on focus lost, except in multiplayer.
Royalty free audio

Localizations

Localization is done by the community via Crowdin. An up-to-date page of all localizations can be found here, however some of them—especially ones with low completion percentage—may be unavailable in the game for a long period of time until the devs will add them.
Translation completion status is written in brackets then there are several language variants listed in a note. An absence of percentage means the translation is complete.
Language UI Audio Sub Notes
English
Includes localizations for Australia, Canada, UK, USA and New Zealand
Afrikaans
Translated by 98%
Albanian
Translated by 94%
Arabic
Limited support of the writing system.
Use the fan fix for better experience.
Armenian
Translated by 97%
Asturian
Translated by 64%
Azerbaijani
Translated by 98%
Bashkir
Translated by 92%
Basque
Translated by 92%
Belarusian
Bosnian
Translated by 92%
Breton
Translated by 92%
Bulgarian
Translated by 99%
Bulgarian Cyrillic font is available as a resource pack. Download.
Cantonese
Catalan
Simplified Chinese
Traditional Chinese
Cornish
Translated by 87%
Croatian
Czech
Danish
Dutch
Includes localizations for Netherlands, Belgium (97%), and Brabant (67%)
Elfdalian
Translated by 84%
Esperanto
Estonian
Faroese
Translated by 66%
Filipino
Translated by 92%
Finnish
French
Canadian French
Frisian
Translated by 93%
Galician
Translated by 92%
Georgian
German
Includes localizations for Austria (93%), Germany, Switzerland, Bavaria (83%), East Central Germany (Upper Saxon; 80%), Franconia (71%), and Northern Germany (Low German; 74%)
Greek
Hawaiian
Translated by 98%
Hebrew
Hindi
Translated by 89%
Hungarian
Icelandic
Translated by 95%
Ido
Translated by 91%
Igbo
Translated by 74%
Indonesian
Interslavic
Translated by 94%
Written in Latin script
Irish
Translated by 93%
Italian
Available in variants: Italian, Lombardian (79%), Friulian (98%), and Venetian (78%)
Japanese
Kannada
Translated by 79%
Kazakh
Korean
Lao
Translated by 89%
Latin
Translated by 98%
Latvian
Translated by 98%
Limburgish
Translated by 86%
Lithuanian
Luxembourgish
Translated by 88%
Macedonian
Translated by 82%
Malay
Available in Latin and Jawi scripts.
Limited Jawi writing support. Use the fan fix for better experience.
Maltese
Translated by 76%
Mongolian
Translated by 96%
Cyrillic script
Nahuatl
Translated by 97%
Northern Sami
Translated by 93%
Norwegian
Available in variants: Non-descript (i.e. Bokmål) and Nynorsk (97%)
Occitan
Translated by 52%
Persian
Limited support of the writing system.
Use the fan fix for better experience.
Polish
Portuguese
Brazilian Portuguese
Ripuarian
Translated by 63%
Romanian
Russian
Available in modern and pre-revolutionary orthography
Scottish Gaelic
Translated by 89%
Serbian
Available in both Cyrillic (97%) and Latin (92%) scripts
Silesian
Translated by 98%
Slovak
Slovenian
Translated by 94%
Somali
Translated by 62%
Spanish
Standard Spanish and Andalusian (95%)
Latin American Spanish
Includes localizations for Argentina, Chile, Mexico, Uruguay, Venezuela (98%), and Ecuador (97%)
Swedish
Tagalog
Translated by 75%
Tamil
Translated by 77%
Tatar
Translated by 93%
Cyrillic script
Thai
Turkish
Ukrainian
Ukrainian
Rusyn
Valencian
Vietnamese
Welsh
Yakut
Translated by 88%
Yiddish
Translated by 82%
Yoruba
Translated by 87%
The game is also localized to:
Constructed languages: Anglish, Klingon (Latin script; 85%), Lojban (52%), Quenya (Latin script; 60%), Toki Pona, Viossa
Historical languages: Classical Chinese, Early Modern English (Shakespearean English; 92%)
Joke languages: LolSpeak (LOLCAT), Pirate English

Network

Chat settings
Chat settings
Multiplayer is not compatible with Minecraft: Bedrock Edition unless the server uses Geyser.[7]
No Chat Reports removes the cryptographic signatures that have been appended to every message sent in chat since 1.19. The reason for using this mod is that the reporting system can be heavily exploited and get your Microsoft account banned from multiplayer games even if you have not violated any rules.[12][13][14]

Multiplayer types

Type Native Players Notes
Local play
2147483647 See Controller, Touchscreen and eye tracking.[15]
LAN play
8 Maximum 8 players
Online play
2147483647 Max players is capped to the max integer size in Java.[15]

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP 25565
Universal Plug and Play (UPnP) support status is unknown.

VR support

Steam Deck

Minecraft is not available through SteamOS, but can be installed manually. Minecraft can be played through a launcher such as Prism Launcher (a fork of MultiMC).

Install Minecraft using Prism Launcher[16]
  1. Press Power then select Switch to Desktop
  2. Open Discover
  3. Search for and install Prism Launcher
  4. Log into Minecraft account (Mojang or Microsoft)
  5. Within Prism Launcher, open Settings → Minecraft, enable Close Prism Launcher after game window opens
  6. Within Steam, click Games → Add a Non-Steam Game to My Library, add Prism Launcher
  7. Return to Gaming Mode → Library → Non-Steam and launch Prism Launcher

Issues fixed

Mojang has created an Official Bug Tracker that can be used to find or report bugs.

Graphical issues

Black borders on Blocks[1]
Disable forced anisotropic filtering in the graphics card options menu, and only use the in-game Mip Maps settings.

Memory issues

See the RAM allocation section.

Performance issues

See the Mods section.

Text rendering issues

The default in-game font doesn't support various writing systems or parts of it, therefore auto-generated "Unicode font" is used for these instances, which doesn't follow original art style and lacks readability.
Some scripts require features such as letters forms and combining diacritics, which are not supported by the game's default font engine, but Minecraft supports TTF/OTF fonts since version 1.13 [17] [18]

Arabic script
Install Rooyin font
Works for Minecraft 1.13 and higher.
  1. Download Rooyin font resource pack.
  2. Put the zip file into <path-to-game>/resourcepacks folder.
  3. In the menu go to Options > Resource Packs.
  4. Move Rooyin-Font pack to Selected area and press Done.
  5. For the better chat readability go to Options > Chat Settings and set Line Spacing to 45%.
If This pack was made for an older version of Minecraft and may not work correctly. warning occurs, ignore it and press Yes.

Other information

API

Technical specs Supported Notes
OpenGL 3.2, 4.4, 4.5
Vulkan
Undocumented officially. Use VulkanMod with the Fabric or Quilt mod loaders to enable it. Incompatible with Sodium or any other mod that relies on OpenGL rendering.
ExecutablePPC 32-bit 64-bitARM Notes
Windows
macOS (OS X)
PowerPC is only known to support up to 1.5.2, due to Java ≥6 not having PowerPC versions.[19] ARM requires m1-multimc-hack and the MultiMC or Prism Launcher launchers.
Linux
PowerPC support for recent Minecraft versions require the MultiMC or Prism Launcher launchers.[20] ARM requires Optifine.[21]
32-bit systems are not supported starting from game version 1.20.5 and onwards.[22]

Middleware

Middleware Notes
Audio OpenAL Soft 1.21.1
Input GLFW 3.4

Java

The Windows version of Minecraft includes Java (used for Minecraft only). Installing Java manually is not necessary.
Using 64-bit Java on 64-bit operating systems is strongly recommended.[23]
Additionally, 32-bit Java is not supported starting from game version 1.20.5 and onwards.[22]
Recommendations for manual in-depth configuration of runtime arguments can be found here.

Mods

Latest version (1.20.5) made a lot of breaking changes - most of the mods and modpacks are currently only available for 1.20.4.

Modpacks

Modpacks can be installed using MultiMC-based Launchers by pressing Add Instance, going to the Modrinth tab, searching for the desired modpack and pressing Ok.
Best performance
  • Simply Optimized is a modpack that strictly contains only optimization mods in their best configuration, without any quality-of-life or visual enhancements, providing the best possible performance. Extras can still be added if the user wishes.
  • Adrenaline is an alternative modpack to Simply Optimized which could be considered more stable due to using less experimental optimizations
OptiFine alternatives

Mods

  • Nvidium is a replacement rendering backend for Sodium that uses Nvidia-only OpenGL extensions to heavily-improve performance and majorly increase the rendering distance with minimal performance compromises. Requires an Nvidia GPU with mesh shader support (16-series and higher) and Fabric/Quilt 1.19.4+
  • Iris introduces shader support for Fabric-based instances (already included in OptiFine alternatives modpacks). Shaders can modify all kinds of visual features, including but not limited to: shadows, reflections, anti-aliasing, volumetric effects, dynamic and colored lighting, water waves and more. One of the most popular shaderpacks is Complementary Shaders. Requires Fabric/Quilt 1.16.5+
    • Oculus is an unofficial fork of Iris for Forge 1.16.5 to 1.20.1 and NeoForge 1.20.1+

Modding

Mod Loaders
Mod Loaders can be automatically installed using Launchers.
Only one mod loader can be installed at a time.
  • Fabric is required for many mods for Minecraft 1.14 and above
    • Quilt is a hard-fork of Fabric, focusing on being more community-centric. Supports most of the mods made for Fabric
  • Forge may be required for some specific or big overhaul mods
    • NeoForge is a hard-fork of Forge created by the original main Forge development team. Recommended instead of Forge for 1.20.1+
Modlists
  • Useful Mods is the biggest list of every notable performance, bugfix and quality of life mods available for every notable version separately.
  • Simply Optimized provides a list of the current best optimization mods to use together.
Optimization mods (Forge/NeoForge)
The mods below are an alternative to the Simply Optimized mod list for use with Forge instead, and are for the latest Minecraft version, which is 1.20 at the time of this writing. If you are looking for mods for older versions, see the list above instead.
  • Embeddium, unofficial port of Sodium for Forge 1.16.5 to 1.20.2 and NeoForge 1.20.2+
  • Canary, unofficial hard-fork of Lithium for Forge 1.18.2+
  • Radium, unofficial port of Lithium for Forge 1.20.1, more performant than Canary in some cases
  • Noisium heavily improves world generation performance. Requires Forge/NeoForge/Fabric/Quilt 1.20+
  • BadOptimizations is a collection of micro optimizations that add up together. Requires Forge or Fabric/Quilt 1.19.1+.
  • Entity Culling stops the rendering of enemies behind blocks, considerably improving performance. Requires Forge 1.6.3+ or Fabric/Quilt 1.16+
  • ImmediatelyFast heavily optimizes general rendering. Requires Forge 1.19 to 1.20.2, NeoForge 1.20.2+ or Fabric/Quilt 1.19+
  • ModernFix improves performance, reduces memory usage and fixes bugs. Requires Forge 1.16.5 to 1.20.2, NeoForge 1.20.2+ or Fabric 1.16.4+
  • Very Many Players improves multiplayer performance. Requires Forge 1.19.2+
  • OptiFine is a proprietary optimization mod, which also adds support for HD textures, shader packs, and graphical improvements. Requires Forge. Incompatible with Sodium (and its ports) and may conflict with other mods - more info here

RAM allocation

Recommendations for setting the allocation can be found here.
The official launcher and third-party Launchers allow to easily allocate RAM and set other Java arguments. The manual methods are detailed below.
OS X memory allocation[citation needed]
  1. Right-click on Minecraft.app in Finder and choose Show Package Contents.
  2. Go to Contents and open info.plist using TextEdit.
  3. Modify -Xms ### MB - replace ### with the minimum amount of memory Minecraft can use (in megabytes).
  4. Modify -Xmx $$$ MB - replace $$$ with the maximum amount of memory Minecraft can use (in megabytes).
Linux memory allocation[citation needed]
  1. Go to the location of Minecraft.jar.
  2. Run the command java -jar Xms###MB -Xmx$$$MB Minecraft.jar
    • Replace ### with the minimum amount of memory Minecraft can use (in megabytes).
    • Replace $$$ with the maximum amount of memory Minecraft can use (in megabytes).

System requirements

Windows
Minimum[24] Recommended
Operating system (OS) 7
Processor (CPU) Intel Core i3-3210 3.2 GHz
AMD A8-7600 3.1 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 1 GB
Video card (GPU) Nvidia GeForce 400 series
AMD Radeon HD 7000 series
Intel HD Graphics 4000
AMD Radeon R5 series
OpenGL 4.4 compatible
Shader model 5.0 support
A 64-bit operating system is required.
macOS (OS X)
Minimum[24] Recommended
Operating system (OS) 10.14.5 (Mojave)
Processor (CPU) Intel Core i3-3210 3.2 GHz
AMD A8-7600 3.1 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 1 GB
Video card (GPU) Nvidia GeForce 400 series
AMD Radeon HD 7000 series
Intel HD Graphics 4000
AMD Radeon R5 series
OpenGL 4.4 compatible
Shader model 5.0 support
PowerPC support was retired with version 1.6.
Linux
Minimum Recommended
Operating system (OS) 3.0
Processor (CPU) Intel Core i3-3210 3.2 GHz
AMD A8-7600 3.1 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 1 GB
Video card (GPU) Nvidia GeForce 400 series
AMD Radeon HD 7000 series
Intel HD Graphics 4000
AMD Radeon R5 series
OpenGL 4.4 compatible
Shader model 5.0 support
Other Any modern distro
A 64-bit operating system is required.

References

  1. Minecraft: Java Edition vs Windows 10 | PC Gamer
  2. Minecraft Java Edition and Bedrock Edition are coming to Xbox Game Pass for PC - last accessed on 2021-10-17
    "Java Edition is also much more demanding on your hardware, which is why you might want to check out Bedrock Edition, which is the multiplatform, cross-play, and gamepad compatible version of the game."
  3. | Minecraft: Java & Bedrock Edition FAQ
  4. Minecraft: Windows 10 Edition Beta - Microsoft Store
  5. Post your feature request here :: Borderless Gaming General Discussions - last accessed on May 2023
  6. New borderless fullscreen feature is not borderless fullscreen - last accessed on 2020-04-26
    "Possible issues"
  7. 7.0 7.1 Announcing: Minecraft: Windows 10 Edition Beta
  8. donewmouseaccel.blogspot.com - last accessed on May 2023
  9. MidnightControls - Midnight Dust - last accessed on 2024-02-27
  10. Controllable - Forge - Minecraft Mods - Curseforge - last accessed on 2024-02-27
  11. PC Gaming Surround Sound Round-up - last accessed on May 2023
  12. How Minecraft's Player Chat Reporting works (...and why I hate it) - last accessed on 2024-04-05
  13. Chat Reporting in Minecraft 1.19.2: Is Everything Fixed? - last accessed on 2024-04-05
  14. Chat Reporting in Minecraft 1.19.2: Gaslight Strikes Back - last accessed on 2024-04-05
  15. 15.0 15.1 Arqade - What is the maximum number of players on a Minecraft/Bukkit server? - last accessed on 2019-03-02
  16. Minecraft Guide for the Steam Deck - YouTube - last accessed on 2022-03-15
  17. MC1.13 change-log on Minecraft Wiki, "Fonts are now saved as TrueType font files."
  18. Minecraft Wiki: Resource pack, "A TrueType font or OpenType font. Despite its name, it supports both TTF and OTF."
  19. Minecraft 1.2.5 and 1.5.2 for PowerPC - last accessed on 2020-11-28
  20. Minecraft Java Edition (LWJGL being ported) - last accessed on 2020-11-28
  21. How to setup Minecraft 1.15.2 on Pi4 - last accessed on 2020-11-21
  22. 22.0 22.1 Minecraft Java Edition 1.20.5 - last accessed on 2024-04-25
    "The game now requires a 64-bit Operating System"
  23. minecraftforum.net - last accessed on May 2023
  24. 24.0 24.1 Minecraft Help Center - Minecraft: Java Edition Installation Issues FAQ