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
(Deleted Serbian Latin. The translation isn't added to the game yet)
(Added note on Traditional Chinese variants)
Line 429: Line 429:
 
  |audio    = n/a
 
  |audio    = n/a
 
  |subtitles = true
 
  |subtitles = true
  |notes    =  
+
  |notes    = Includes localizations for Taiwan and Hong Kong
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}

Revision as of 16:30, 1 April 2023

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
Cover image missing, please upload it
Developers
Mojang
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
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 published by Microsoft and 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 Windows 10 Edition on low-end hardware.[1][2]

General information

Official Bug Tracker
Minecraft Help Center

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

Utilities

  • MultiMC - a custom open source launcher. It allows to have multiple, separate instances of Minecraft, each with their own mods, texture packs, saves, etc.
  • Prism Launcher - a fork of MultiMC with a built-in mod downloader and installer for Modrinth and CurseForge mods, Quilt support, better linux packaging, proper Microsoft Account support on linux, and more community-centric.

Mods

Mod Loaders

  • Forge is required by most mods, and is the standard for a modded setup. Can be automatically installed with the 'Install Forge' option in MultiMC or Prism Launcher. Incompatible with Fabric.
  • Fabric is required for many mods for Minecraft 1.14 and above. Can be automatically installed with the 'Install Fabric' option in MultiMC or Prism Launcher. Incompatible with Forge.
  • Quilt is a hard-fork of Fabric, focusing on a faster development pace and being more community-centric. Can be automatically installed with the 'Install Quilt' option in Prism Launcher. Incompatible with Forge.

Mods

  • 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.
  • 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, but LambdAurora's list of OptiFine alternatives or the Fabulously Optimized modpack (inspired by that list) can be used to match or exceed OptiFine's feature-set. Requires Fabric or Quilt, incompatible with OptiFine. The main mods are:
  • FerriteCore is an open source memory usage optimization mod. The Sodium team used to make a competing mod called Hydrogen, but they now recommend this mod instead. Requires Fabric or Quilt on 1.16.5+.
  • Starlight is an open source lighting engine optimization mod that claims to have much better performance than Phosphor. Incompatible with Phosphor. Requires Fabric or Quilt on 1.15.2+.
  • Fabulously Optimized is a modpack that includes many of the above listed mods, such as Sodium, Lithium, FerriteCore, Starlight, and Iris (for Shader Pack support), 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+.

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 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).

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

System Location
Windows %APPDATA%\.minecraft\options.txt
Microsoft Store
macOS (OS X) ~/Library/Application Support/minecraft/options.txt
Linux ~/.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
Microsoft Store
macOS (OS X) ~/Library/Application Support/minecraft/saves
Linux ~/.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

Video

In-game video settings.
In-game 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).[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 with Fabulously Optimized (specifically, Iris), or see 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.
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°.

Input

In-game controls settings.
In-game controls settings.
In-game mouse settings.
In-game 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

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Detailed separate volume sliders
Surround sound
Up to 7.0 output.[10]
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 supported languages can be found here
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.
A few joke “languages” are available as well, such as Pirate Speak, Shakespearean English, Klingon etc.
Language UI Audio Sub Notes
English
Includes localizations for Australia, Canada, UK, USA and New Zealand
Afrikaans
Albanian
Translated by 95%
Arabic
Armenian
Translated by 97%
Asturian
Translated by 72%
Azerbaijani
Bashkir
Translated by 95%
Basque
Translated by 95%
Belarusian
Bosnian
Translated by 90%
Breton
Translated by 65%
Bulgarian
Bulgarian Cyrillic font is available as a resource pack. Download.
Catalan
Simplified Chinese
Traditional Chinese
Includes localizations for Taiwan and Hong Kong
Cornish
Translated by 95%
Croatian
Czech
Danish
Translated by 96%
Dutch
Includes localizations for Netherlands, Belgium, and Brabant (78%), as well as Limburgish
Esperanto
Estonian
Faroese
Translated by 73%
Filipino
Translated by 95%
Finnish
French
Canadian French
Frisian
Galician
Translated by 94%
Georgian
German
Includes localizations for Austria, Germany, Switzerland, Bavaria (87%), Upper Saxon (88%), Franconia (79%), and northern Germany (Low German, 87%)
Greek
Hawaiian
Translated by 97%
Hebrew
Hindi
Translated by 92%
Hungarian
Icelandic
Ido
Translated by 73%
Igbo
Translated by 86%
Indonesian
Interslavic
Translated by 91%
Written in Latin script
Irish
Translated by 95%
Italian
Available in variants: Italian, Lombardian (89%), Friulian (85%), and Venetian (88%)
Japanese
Kannada
Translated by 88%
Kazakh
Korean
Kurdish
Translated by 83%
Latin
Translated by 92%
Latvian
Translated by 97%
Lithuanian
Luxembourgish
Translated by 89%
Macedonian
Translated by 90%
Malay
Available in Latin and Jawi writing systems
Maltese
Translated by 87%
Mongolian
Translated by 97%
Nahuatl
Translated by 89%
Nepali
Translated by 89%
Northern Sami
Translated by 97%
Norwegian
Available in variants: Non-descript (i.e. Bokmål) and Nynorsk (96%)
Occitan
Translated by 59%
Persian
Polish
Portuguese
Brazilian Portuguese
Ripuarian
Translated by 74%
Romanian
Russian
Available in modern and pre-revolutionary orthography
Scottish Gaelic
Translated by 78%
Serbian
Cyrillic script
Silesian
Translated by 97%
Slovak
Slovenian
Somali
Translated by 65%
Polish
Spanish
Regular Spanish and Andalusian (96%)
Latin American Spanish
Includes localizations for Argentina, Chile, Mexico, Uruguay, Venezuela, and Ecuador
Swedish
Regular Swedish and Elfdalian (97%)
Tagalog
Translated by 84%
Tamil
Translated by 86%
Tatar
Translated by 96%
Thai
Turkish
Ukrainian
Regular Ukrainian and Rusyn
Valencian
Vietnamese
Welsh
Yiddish
Translated by 86%
Yoruba
Translated by 85%

Network

In-game chat settings.
In-game 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

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

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.[13] 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.[14] ARM requires Optifine.[15]

Middleware

Middleware Notes
Audio OpenAL Soft 1.21.1
Input GLFW 3.4

System requirements

Windows
Minimum[16] 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[16] 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


References