Skip to main content
Back to overview

Minecraft Java Edition: updates, settings and interface

The update history for Minecraft Java Edition has 760 entries, last updated on November 2, 2026. Each entry shows its type, date and origin.

Prices and features: Minecraft Java Edition Server Hosting

Recorded, available and installed are different states. Your actual installation status and suitable updates are shown in the server panel.

114 changes that affect all games (latest on November 1, 2026) are listed in the overview. View changes for all games

Notes on these entries

The guided tools were revised in the shared panel code. The entry concerns the interface or its processing. The date records the change; availability on an individual server depends on the game, software, plugins and permissions.

The guided tools were added to the shared panel code. The entry concerns the interface or its processing. The date records the change; availability on an individual server depends on the game, software, plugins and permissions.

All settings shown here take effect after saving and restarting the server.

Interface Change documented

TAB, TabTPS und SkinsRestorer: revised

Interface Change documented

TAB, TabTPS und SkinsRestorer: added

Changed interface controls

Added

  • skinName
  • skinTarget
  • tabGroup
  • tabPreset
Interface Change documented

TAB, TabTPS und SkinsRestorer: added

Changed interface controls

Added

  • skinName
  • skinTarget
  • tabGroup
  • tabPreset
Interface Change documented

TAB, TabTPS und SkinsRestorer: added

Changed interface controls

Added

  • skinName
  • skinTarget
  • tabGroup
  • tabPreset
Interface Change documented

TAB, TabTPS und SkinsRestorer: added

Changed interface controls

Added

  • skinName
  • skinTarget
  • tabGroup
  • tabPreset

What the interface looks like

The image shows the interface on its capture date; earlier versions may differ.

Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions.
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions. · Captured on 2026-10-08
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions.
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions. · Captured on 2026-10-08
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions.
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions. · Captured on 2026-10-08
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions.
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions. · Captured on 2026-10-08
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions.
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions. · Captured on 2026-10-08
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions.
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions. · Captured on 2026-10-08
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions.
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions. · Captured on 2026-10-08
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions.
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions. · Captured on 2026-10-08
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions.
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions. · Captured on 2026-10-08
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions.
Excerpt of the current interface with sample values. Values and prerequisites illustrate the controls; available tools depend on server software, plugins and permissions. · Captured on 2026-10-08

What the settings do

These values come from our guided editors. Defaults are the editor starting values; they do not show the contents of a customer server.

Message of the Day (MOTD)
Setting
motd
Default
A Minecraft Server
Server Port

The port is assigned automatically when the server starts and cannot be changed here.

Setting
server-port
Default
25565
Range / options
1024 – 65535
Max Players
Setting
max-players
Default
20
Range / options
1 – 200
Online Mode (Mojang Auth)

Java Edition: online authentication protects player names and UUIDs. Disabling it enables identity spoofing and is not recommended.

Setting
online-mode
Default
true
Enable Whitelist
Setting
white-list
Default
false
Enforce Whitelist
Setting
enforce-whitelist
Default
false
Enable Server List Status
Setting
enable-status
Default
true
Hide Online Players
Setting
hide-online-players
Default
false
Broadcast Console Messages to Operators
Setting
broadcast-console-to-ops
Default
true
Difficulty
Setting
difficulty
Default
easy
Range / options
peaceful, easy, normal, hard
Game Mode
Setting
gamemode
Default
survival
Range / options
survival, creative, adventure, spectator
Force Game Mode on Join
Setting
force-gamemode
Default
false
Enable PvP
Setting
pvp
Default
true
When it takes effect
Since Minecraft 1.21.9, this setting is no longer read from server.properties. Use this gamerule instead: pvp
Allow Flight
Setting
allow-flight
Default
false
Enable Nether
Setting
allow-nether
Default
true
When it takes effect
Since Minecraft 1.21.9, this setting is no longer read from server.properties. Use this gamerule instead: allowEnteringNetherUsingPortals
Spawn Protection (Radius)
Setting
spawn-protection
Default
16
Range / options
0 – 100
Enable Command Blocks
Setting
enable-command-block
Default
false
When it takes effect
Since Minecraft 1.21.9, this setting is no longer read from server.properties. Use this gamerule instead: commandBlocksEnabled
Hardcore Mode
Setting
hardcore
Default
false
Spawn Monsters
Setting
spawn-monsters
Default
true
When it takes effect
Since Minecraft 1.21.9, this setting is no longer read from server.properties. Use this gamerule instead: spawnMonsters
Spawn Animals
Setting
spawn-animals
Default
true
When it takes effect
Since Minecraft 1.21.2, this setting is no longer read from server.properties.
Spawn NPCs
Setting
spawn-npcs
Default
true
When it takes effect
Since Minecraft 1.21.2, this setting is no longer read from server.properties.
World Name

Determines which world folder is loaded. A new name loads a different (possibly empty) world — your existing world is not deleted and returns once you re-enter the old name and restart.

Setting
level-name
Default
world
World Seed
Setting
level-seed
Default
World Type
Setting
level-type
Default
normal
Range / options
normal, flat, largeBiomes, amplified
Generate Structures
Setting
generate-structures
Default
true
Max. World Size
Setting
max-world-size
Default
29999984
Range / options
1 – 29999984
View Distance

Java view distance in chunks. High values increase network, memory and CPU load.

Setting
view-distance
Default
10
Range / options
2 – 32
Simulation Distance

Java simulation distance for ticks, mobs and redstone. It is not Bedrock tick distance; high values increase CPU load.

Setting
simulation-distance
Default
10
Range / options
2 – 32
AFK Timeout (Minutes)
Setting
player-idle-timeout
Default
0
Range / options
0 – 999
Entity Broadcast Range (%)
Setting
entity-broadcast-range-percentage
Default
100
Range / options
10 – 1000
Compression Threshold (Bytes)
Setting
network-compression-threshold
Default
256
Range / options
-1 – 65535
Require Resource Pack
Setting
require-resource-pack
Default
false
Resource Pack URL
Setting
resource-pack
Default
Resource Pack SHA-1
Setting
resource-pack-sha1
Default
Minecraft version

Minecraft version installed on the server.

Setting
MINECRAFT_VERSION
Default
latest
Server JAR file

Name of the JAR file the server starts with.

Setting
SERVER_JARFILE
Default
server.jar
Build number

Build of the server software for the selected Minecraft version. "latest" or an empty field means the newest build.

Setting
BUILD_NUMBER
Default
latest