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 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: Per note above, stick to only mods that support 1.20 - there's a separate list for older versions.)
(→‎Game data: this isn't necessary i think?)
Line 127: Line 127:
{{Game data|
{{Game data|
{{Game data/config|Windows|{{p|appdata}}\.minecraft\options.txt}}
{{Game data/config|Windows|{{p|appdata}}\.minecraft\options.txt}}
{{Game data/config|Microsoft Store|}}
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/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}}
{{Game data/config|Linux|{{p|linuxhome}}/.minecraft/options.txt}}
Line 137: Line 136:
{{Game data|
{{Game data|
{{Game data/saves|Windows|{{p|appdata}}\.minecraft\saves}}
{{Game data/saves|Windows|{{p|appdata}}\.minecraft\saves}}
{{Game data/saves|Microsoft Store|}}
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/minecraft/saves}}
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/minecraft/saves}}
{{Game data/saves|Linux|{{p|linuxhome}}/.minecraft/saves}}
{{Game data/saves|Linux|{{p|linuxhome}}/.minecraft/saves}}
Line 161: Line 159:
|xbox cloud notes          =  
|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]].

Revision as of 09:32, 27 February 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
Microsoft Studios
Microsoft Studios
Release dates
Windows November 18, 2011
macOS (OS X) November 18, 2011
Linux November 18, 2011
Metacritic 93
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: 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 on low-end hardware.[1][2]

General information

Official Bug Tracker
Minecraft Help Center
Unofficial Wiki


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

Free trial

A free trial is available.

Essential improvements


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.


Mod Loaders

Mod Loaders can be automatically installed with the 'Install Loader' option or during the creation of instance using MultiMC or Prism Launcher.
  • Fabric is required for many mods for Minecraft 1.14 and above. Incompatible with Forge/NeoForge
  • Quilt is a hard-fork of Fabric, focusing on a faster development pace and being more community-centric. Supports most of the mods on Fabric. Incompatible with Forge/NeoForge
  • Forge may be required for some specific or big overhaul mods. Incompatible with Fabric/Quilt.
  • NeoForge is a fork of Forge created by the main Forge development team that left it due to a conflict with the project lead, more info here, aimed at being more community-centric. Incompatible with Fabric/Quilt.


  • Useful Mods is the biggest list of every notable performance, bugfix and quality of life mods available for every notable version separately.
The mods provided below are aimed at the latest Minecraft version, which, as of writing, is 1.20. If looking for mods for older versions, see the list above.
  • OptiFine is a proprietary optimization mod, which also adds support for HD textures, shader packs, and graphical improvements. Compatible with Forge natively and Fabric through OptiFabric. Incompatible with Sodium and may conflict with some mods - more info here.
  • Performant is a proprietary general-purpose optimization mod for Forge that focuses on optimizing entities and block updates along with adding mechanisms to handle and reduce lag. Requires Forge on 1.14.4+. Incompatible with Lithium or Lithium ports, such as Roadrunner.
  • The Sodium Collection is a collection of open source optimization mods that improve performance even more so than OptiFine and Performant, but only work with 1.16+. Out of the box they do not have as much functionality as OptiFine, see LambdAurora's list of OptiFine alternatives or the Fabulously Optimized modpack if you desire to reach that. Requires Fabric or Quilt, incompatible with OptiFine. The main mods are:
    • Sodium, for rendering engine and client-side optimizations
    • Lithium, for game logic/server optimizations
  • The Sodium Collection is not compatible with Forge, but unofficial ports exist:
    • Embeddium, unofficial port of Sodium for Forge 1.16.5 to 1.20.2 and NeoForge 1.20.2+
    • Canary, unofficial port of Lithium for Forge 1.18.2+
    • Radium, unofficial port of Lithium for Forge 1.20.1, more performant than Canary in some cases
  • FerriteCore is an open source memory usage optimization mod. Replaces Hydrogen, which is discontinued. Requires Fabric or Quilt on 1.16.5+.


  • Fabulously Optimized is a modpack that includes many of the above listed mods, as well as dozens of other optimization and graphics mods. It is inspired by LambdAurora's list of OptiFine alternatives, and which mods to include are now usually decided by community votes on their github page. Requires Fabric or Quilt on 1.16.5+.
  • Simply Optimized is an alternative modpack to the above that strictly only includes optimization mods without any quality of life or visual enhancements, providing the best possible performance. Extras can still be added on top if the user desires to. Requires Fabric or Quilt on 1.16.5+.

Java version

The Windows version of Minecraft includes Java (used for Minecraft only). Installing Java manually is not necessary.
Minecraft benefits from using the latest version of Java. Using 64-bit Java on 64-bit operating systems is strongly recommended.[4]

RAM allocation

The official launcher allows 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 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).

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.[5]

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 settings
Video settings

Graphics feature State WSGF Notes
Widescreen resolution
Can be stretched to any window size.
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).
Set in options or toggle with F11.
Borderless fullscreen windowed
Use Borderless Gaming with regex: Minecraft (\d+\.\d+\.\d+|\d+w\d+\w).[6] 1.13+ has native support.[7]
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)
Use SpecialK
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.


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.


Key map settings
Key map settings
Mouse settings
Mouse settings

Mouse acceleration

Disable Windows mouse acceleration[9]
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.


Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Detailed separate volume sliders
Surround sound
Up to 7.0 output.[10]
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


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
Includes localizations for Australia, Canada, UK, USA and New Zealand
Translated by 96%
Limited support of the writing system.
Use the fan fix for better experience.
Translated by 63%
Translated by 94%
Translated by 92%
Translated by 93%
Translated by 92%
Translated by 97%
Bulgarian Cyrillic font is available as a resource pack. Download.
Simplified Chinese
Traditional Chinese
Translated by 88%
Includes localizations for Netherlands, Belgium (99%), and Brabant (73%)
Translated by 86%
Translated by 68%
Translated by 94%
Canadian French
Translated by 95%
Translated by 92%
Includes localizations for Austria (94%), Germany, Switzerland, Bavaria (85%), East Central Germany (Upper Saxon; 80%), Franconia (73%), and Northern Germany (Low German; 76%)
Translated by 91%
Translated by 97%
Translated by 91%
Translated by 75%
Translated by 96%
Written in Latin script
Translated by 95%
Available in variants: Italian, Lombardian (81%), Friulian, and Venetian (80%)
Translated by 80%
Translated by 91%
Translated by 96%
Translated by 88%
Translated by 86%
Translated by 84%
Available in Latin and Jawi scripts.
Limited Jawi writing support. Use the fan fix for better experience.
Translated by 78%
Translated by 96%
Cyrillic script
Translated by 94%
Northern Sami
Translated by 94%
Available in variants: Non-descript (i.e. Bokmål, 98%) and Nynorsk
Translated by 53%
Limited support of the writing system.
Use the fan fix for better experience.
Brazilian Portuguese
Translated by 65%
Available in modern and pre-revolutionary orthography
Scottish Gaelic
Translated by 91%
Translated by 94%
Available in both Cyrillic and Latin scripts
Translated by 99%
Translated by 93%
Translated by 63%
Standard Spanish and Andalusian (97%)
Latin American Spanish
Includes localizations for Argentina, Chile, Mexico, Uruguay, Venezuela, and Ecuador
Translated by 76%
Translated by 79%
Translated by 93%
Cyrillic script
Translated by 91%
Translated by 84%
Translated by 90%
The game is also localized to:
Constructed languages: Anglish, Klingon (Latin script; 84%), Lojban (47%), Quenya (Latin script; 65%), Toki Pona (98%)
Historical languages: Classical Chinese, Early Modern English (Shakespearean English; 94%)
Joke languages: LolSpeak (LOLCAT), Pirate English


Chat settings
Chat settings
Requires a Microsoft account.
Multiplayer is not compatible with Minecraft: Bedrock Edition unless Geyser is used.[8]

Multiplayer types

Type Native Players Notes
Local play
2147483647 Usable with the Joypad mod.
Max players is capped to the max integer size in Java.[11]
LAN play
8 Maximum 8 players
Online play
2147483647 Max players is capped to the max integer size in Java.[11]

Connection types


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[12]
  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.

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 [13] [14]

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


Technical specs Supported Notes
OpenGL 3.2, 4.4, 4.5
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
macOS (OS X)
PowerPC is only known to support up to 1.5.2, due to Java ≥6 not having PowerPC versions.[15] ARM requires m1-multimc-hack and the MultiMC or Prism Launcher launchers.
PowerPC support for recent Minecraft versions require the MultiMC or Prism Launcher launchers.[16] ARM requires Optifine.[17]


Middleware Notes
Audio OpenAL Soft 1.21.1
Input GLFW 3.4

System requirements

Minimum[18] 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
macOS (OS X)
Minimum[18] 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.
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


  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. - last accessed on May 2023
  5. Minecraft: Windows 10 Edition Beta - Microsoft Store
  6. Post your feature request here :: Borderless Gaming General Discussions - last accessed on May 2023
  7. New borderless fullscreen feature is not borderless fullscreen - last accessed on 2020-04-26
    "Possible issues"
  8. 8.0 8.1 Announcing: Minecraft: Windows 10 Edition Beta
  9. - last accessed on May 2023
  10. PC Gaming Surround Sound Round-up - last accessed on May 2023
  11. 11.0 11.1 Arqade - What is the maximum number of players on a Minecraft/Bukkit server? - last accessed on 2019-03-02
  12. Minecraft Guide for the Steam Deck - YouTube - last accessed on 2022-03-15
  13. MC1.13 change-log on Minecraft Wiki, "Fonts are now saved as TrueType font files."
  14. Minecraft Wiki: Resource pack, "A TrueType font or OpenType font. Despite its name, it supports both TTF and OTF."
  15. Minecraft 1.2.5 and 1.5.2 for PowerPC - last accessed on 2020-11-28
  16. Minecraft Java Edition (LWJGL being ported) - last accessed on 2020-11-28
  17. How to setup Minecraft 1.15.2 on Pi4 - last accessed on 2020-11-21
  18. 18.0 18.1 Minecraft Help Center - Minecraft: Java Edition Installation Issues FAQ