We're opening soon. Orders aren't open yet: get told when we open, or come and say hello on Discord. Join the Discord

Minecraft Java server settings explained

Updated 2 November 2026 · 61 settings · Minecraft Java · By Exclsv Support

Every setting in the Minecraft Java settings form in Exclsv HQ: what it does, where it lives, its default and the values it takes. File settings are in server.properties; to edit it by hand, stop the server first, because a game can rewrite its settings while it runs.

On Exclsv you don’t need to edit the file by hand: change a setting in HQ’s form and HQ writes it for you, with the server stopped.

Settings marked “Set in HQ” are changed in HQ’s form only: HQ applies them every time the server starts, so an edit elsewhere doesn’t last.

World

Minecraft Java settings: World
SettingWhereWhat it doesDefaultValues
Game modegamemodeWhat new players start in. Operators can still switch their own.SurvivalSurvival, Creative, Adventure, Spectator
Always use this game modeforce-gamemodePlayers are put back in this game mode every time they join.OffOn or off
DifficultydifficultyHow hard monsters hit. Peaceful has no monsters at all.EasyPeaceful, Easy, Normal, Hard
HardcorehardcoreOne life: players who die become spectators. Also locks difficulty to Hard.OffOn or off
Monstersspawn-monstersHostile mobs spawn.OnOn or off
Animalsspawn-animalsAnimals spawn.OnOn or off
Villagersspawn-npcsVillagers spawn.OnOn or off
World seedlevel-seedEmpty picks one at random. Applies to a new world or map.Empty
World typelevel-typeShape of a newly generated world. Applies to a new world or map.NormalNormal, Superflat, Large biomes, Amplified
Generator settingsgenerator-settingsSettings for a flat or single-biome world, in the game's JSON. {} for none. Applies to a new world or map.—
Villages and structuresgenerate-structuresGenerate villages, temples and other structures in new chunks.OnOn or off
Data packs to turn oninitial-enabled-packsData packs turned on when the world is made, separated by commas. Applies to a new world or map.vanilla
Data packs to leave offinitial-disabled-packsData packs left off when the world is made, separated by commas. Applies to a new world or map.Empty
World bordermax-world-sizeBlocks from the centre to the world border, up to 29,999,984.299999841 to 29999984
Build heightmax-build-heightHighest block players can build at. Before 1.17 only.2561 or more

Players

Minecraft Java settings: Players
SettingWhereWhat it doesDefaultValues
Max playersSet in HQHow many people can be on at once. HQ starts it from your plan's memory; you can raise it up to the limit for your plan, shown when you save. More players use more memory.—1 to 200
Kick players not on the whitelistenforce-whitelistWhen the list changes, players who are no longer on it are kicked straight away.OffOn or off
Check Minecraft accountsonline-modeOnly players with a real Minecraft account can join. Turned off only behind a linked network, where the entrance checks accounts.OnOn or off
Signed chat onlyenforce-secure-profileOnly players whose chat is signed by Mojang can join. Off: chat can't be reported.OnOn or off
Block VPNsprevent-proxy-connectionsKicks players whose connection doesn't match the one Mojang saw when they signed in.OffOn or off
Accept transfersaccepts-transfersLets other servers send players here with a transfer.OffOn or off
Hide who's onlinehide-online-playersLeaves the player list out of the server list.OffOn or off
Operator levelop-permission-levelWhat operators can do by default: 1 build at spawn, 2 commands, 3 kick and ban, 4 everything.40 to 4
Function levelfunction-permission-levelPermission level data pack functions run with, from 1 to 4.21 to 4
Spawn protectionspawn-protectionBlocks around spawn that only operators can change. 0 turns it off.160 or more
Allow flyingallow-flightStops the server kicking players who fly with a mod or plugin.OffOn or off
Kick idle playersplayer-idle-timeoutMinutes before an idle player is kicked. 0 never kicks.0 min0 or more min
Chat spam limitchat-spam-threshold-secondsHow quickly chat messages can come before a player is kicked. 0 never kicks.100 or more
Command spam limitcommand-spam-threshold-secondsHow quickly commands can come before a player is kicked. 0 never kicks.100 or more
Console output to operatorsbroadcast-console-to-opsOperators see what console commands print.OnOn or off
Remote console output to operatorsbroadcast-rcon-to-opsOperators see what remote console commands print.OnOn or off
Code of conductenable-code-of-conductShows players the code of conduct from the codeofconduct folder, in their language.OffOn or off
Announce achievementsannounce-player-achievementsPosts achievements in chat. Before 1.12 only.OnOn or off
Chat previewpreviews-chatShows a preview of chat as players type. 1.19 to 1.19.2 only.OffOn or off
Log IP addresseslog-ipsWrites players' IP addresses in the console and log.OnOn or off
Send usage datasnooper-enabledSends anonymous usage data to Mojang. Before 1.18 only.OnOn or off

Performance

Minecraft Java settings: Performance
SettingWhereWhat it doesDefaultValues
View distanceview-distanceHow far players can see, in chunks, from 3 to 32. Higher uses more memory.103 to 32
Simulation distancesimulation-distanceHow far away crops grow and mobs move, in chunks, from 3 to 32.103 to 32
Mob display rangeentity-broadcast-range-percentageHow far away mobs are shown, as a percentage of normal, from 10 to 1,000.100 %10 to 1000 %
Watchdogmax-tick-timeMilliseconds one tick may take before the server stops itself as frozen. -1 turns the watchdog off.60000 ms-1 or more ms
Pause when emptypause-when-empty-secondsSeconds with nobody online before the world pauses.60 s0 or more s
Chained block updatesmax-chained-neighbor-updatesMost block updates in a row before the rest are skipped. Below 0: no limit.1000000
Compress packets fromnetwork-compression-thresholdPackets of this many bytes or more are compressed. -1 turns compression off.256 bytes-1 or more bytes
Packet limitrate-limitPackets a player may send before being kicked. 0 turns it off.00 or more
Safe chunk writessync-chunk-writesWrites chunks straight away so a crash loses less. Off can be faster.OnOn or off
Chunk compressionregion-file-compressionHow chunks are compressed on disk. Chunks already saved stay as they are.Deflate (normal)Deflate (normal), LZ4 (faster, bigger), None

Server list and resource pack

Minecraft Java settings: Server list and resource pack
SettingWhereWhat it doesDefaultValues
Message in the server listmotdShown under the server name in Minecraft's multiplayer list. Over 59 characters can show an error.A Minecraft ServerUp to 59 characters
Show to very old clientsenable-legacy-statusShows the server as online to versions before 1.7.OnOn or off
Contact detailsstatus-contact-detailsHow to reach the server's owners. Not shown to players.Empty
Bug report linkbug-report-linkA link players can use to report a bug. Empty for none.Empty
Resource pack linkresource-packDirect download link to a resource pack, up to 250 MB.Empty
Resource pack SHA-1resource-pack-sha1The pack's SHA-1 in lower-case hex, so players' games can check the download.Empty
Resource pack hashresource-pack-hashThe pack's SHA-1. 1.8 only; later versions use the SHA-1 setting.Empty
Resource pack idresource-pack-idA UUID for the pack. Empty for none.Empty
Resource pack messageresource-pack-promptMessage shown when the pack is offered, in the game's text format. Empty for the usual one.Empty
Require the resource packrequire-resource-packPlayers who decline the pack are disconnected.OffOn or off
Chat filter settingstext-filtering-configSettings for the chat filter. Mojang made it for Realms; most servers leave it empty.Empty
Chat filter versiontext-filtering-versionFormat of the chat filter settings: 0 or 1.00 to 1

Network (set by HQ)

Minecraft Java settings: Network (set by HQ)
SettingWhereWhat it doesDefaultValues
PortSet in HQHQ's port picker sets it and adds an address record, so players never need it.—
Memory for JavaSet in HQShare of your plan's memory given to Java. HQ leaves room for Java itself.—
Tuned garbage collectionSet in HQThe widely used Aikar flags. Smooths out short freezes on busy servers.—

Sources

Something not behaving? Ask on the Discord or email us.

Run this on Exclsv: Minecraft Java server hosting, from £4.99 a month

More free tools