Skip to main content

Settings

Every Minecraft instance has its own individual settings options. The settings page contains all of the following options:

Note:
(*) options are unique to our panel functionality.
(**) options relate to MineTogether configuration.

 

5message-Bedrock available, portname.

file a to you prefermeans Internet.whitelist is enabled ondefault yourisyoursandused(see http://snoop.minecraft.net.

 The

on whitelist.

Note:

are
Setting

OPTION:

DESCRIPTION:Name
DEFAULT: Default valueDescription

Display Name (*)

allow-flight
ThisfalseAllows users to use flight on the server while in Survival mode, if they have a mod that provides flight installed.

With allow-flight enabled, griefers may become more common, because it makes their work easier. In Creative mode, this has no effect.

false - Flight is thenot nameallowed displayed(players in air for thisat Minecraftleast instance.
 Nameseconds youget givekicked). your
true instance- whenFlight youis createallowed, itand used if the player has a fly mod installed.
MOTDallow-nether Thetrue Allows ofplayers to travel to the dayNether. of
your
false server.
ANether Minecraftportals Server do not work.
true - The server allows portals to send players to the Nether.
Allow Bedrockbroadcast-console-to-ops Allowstrue Send playersconsole command outputs to connectall -online must be using Vanilla 1.16.2 or newerFalseoperators.
Discoverability (**)broadcast-rcon-to-ops Iftrue Send wouldrcon youconsole likecommand this serveroutputs to appearall ononline the public server listing, be invite only or entirely unlisted? Part of the MineTogether mod.  Unlistedoperators.
Server Portdifficulty Theeasy Defines the difficulty (such as damage dealt by mobs and the way hunger and poison affects players) of yourthe server. Best

If a legacy difficulty number is specified, it is silently converted to leavea asdifficulty default!

25565 
peaceful (0)
easy (1)
normal (2)
hard (3)
Info Portenable-command-block The port configured in ServerInfoProvider (If installed).false  25566Enables command blocks
Jarenable-jmx-monitoring falseExposes an MBean with the Object name net.minecraft.server:type=Server and two attributes averageTickTime and tickTimes exposing the tick times in milliseconds.

In order for enabling JMX on the Java runtime you also need to startadd (*)

couple

Theof jarJVM fileflags started byto the controlstartup panel.as documented here.

Auto-Detect 
Memory (*)enable-rcon Memoryfalse Enables allocateremote access to the server -console. usually
    fine
  • It's not recommended to expose RCON to the Internet, because RCON protocol transfers everything without encryption. Everything (including RCON password) communicated between the RCON server and client can be leaked to someone listening in on adaptiveyour ifconnection.
  • only
running one instance.
 Adaptive
Arguments (*)enable-status Wouldtrue Makes the javaserver argumentsappear as "online" on the server list.

If set to tryfalse, andit optimizewill CPUsuppress usage,replies or,from optimizeclients. RAMThis usage?

Lowit memorywill usage appear as offline, but will still accept connections.

PermGen/Metaspace (*)enable-query Permgen/MetapsacefalseEnables GameSpy4 protocol server listener. Used to assign.get Shouldinformation beabout Dynamic unless you are using Java 7 (default is Java 8).Dynamic server.
Maximum Playersenforce-secure-profile  trueIf set to true, players without a Mojang-signed public key will not be able to connect to the server.
enforce-whitelistfalseEnforces the whitelist on the server.

When this option is enabled, users who are not present on the whitelist (if it's enabled) get kicked from the server after the server reloads the whitelist file.

false - No user gets kicked if not on the whitelist.
true - Online users not on the whitelist get kicked.
entity-broadcast-range-percentage100Controls how close entities need to be before being sent to clients. Higher values means they'll be rendered from farther away, potentially causing more lag. This is expressed the percentage of the default value. For example, setting to 50 will make it half as usual. This mimics the function on the client video settings (not unlike Render Distance, which the client can customize so long as it's under the server's setting).
force-gamemodefalseForce players to join in the default game mode.
false - Players join in the gamemode they left in.
true - Players always join in the default gamemode.
function-permission-level2Sets the default permission level for functions.

See permission level for the details on the 4 levels.

gamemodesurvivalDefines the mode of gameplay.

If a legacy gamemode number is specified, it is silently converted to a gamemode name.

survival (0)
creative (1)
adventure (2)
spectator (3)
generate-structurestrueDefines whether structures (such as villages) can be generated.
false - Structures are not generated in new chunks.
true - Structures are generated in new chunks.

Note: Dungeons still generate if this is set to false.

generator-settings{}The settings used to customize world generation. Follow its format and write the corresponding JSON string. Remember to escape all : with \:.
hardcorefalseIf set to true, server difficulty is ignored and set to hard and players are set to spectator mode if they die.
hide-online-playersfalseIf set to true, a player list is not sent on status requests.
initial-disabled-packsblankComma-separated list of datapacks to not be auto-enabled on world creation.
initial-enabled-packsvanillaComma-separated list of datapacks to be enabled during world creation. Feature packs need to be explicitly enabled.
level-nameworldThe "level-name" value is used as the world name and its folder name. The player may also copy their saved game folder here, and change the name to the same as that folder's to load it instead.
Characters such as ' (apostrophe) may need to be escaped by adding a backslash before them.
level-seedblankSets a world seed for the player's world, as in Singleplayer. The world generates with a random seed if left blank.
Some examples are: minecraft, 404, 1a2b3c.
level-typeminecraft:normalDetermines the world preset that is generated.

Escaping ":" is required when using a world preset ID, and the vanilla world preset ID's namespace (minecraft:) can be omitted.

minecraft:normal - Standard world with hills, valleys, water, etc.
minecraft:flat - A flat world with no features, can be modified with generator-settings.
minecraft:large_biomes - Same as default but all biomes are larger.
minecraft:amplified - Same as default but world-generation height limit is increased.
minecraft:single_biome_surface - A buffet world which the entire overworld consists of one biome, can be modified with generator-settings.
buffet - Only for 1.15 or before. Same as default unless generator-settings is set.
default_1_1 - Only for 1.15 or before. Same as default, but counted as a different world type.
customized - Only for 1.15 or before. After 1.13, this value is no different than default, but in 1.12 and before, it could be used to create a completely custom world.
max-chained-neighbor-updates1000000Limiting the amount of consecutive neighbor updates before skipping additional ones. Negative values remove the limit.
max-players20The maximum number of players that can play on the server at the same time. Note that more players on the server consume more resources. Note also, op player connections are not supposed to count against the max players, but ops currently cannot join a full server. However, this can be changed by going to the file called ops.json in the player's server directory, opening it, finding the op that the player wants to change, and changing the setting called bypassesPlayerLimit to true (the default is false). This means that that op does not have to wait for a player to leave in order to join. Extremely large values for this field result in the client-side user list being broken.
max-tick-time60000The maximum number of milliseconds a single tick may take before the server watchdog stops the server with the message, A single server tick took 60.00 seconds (should be max 0.05); Considering it to be crashed, server will forcibly shutdown. Once this criterion is met, it calls System.exit(1).
-1 - disable watchdog entirely (this disable option was added in 14w32a)
max-world-size29999984This sets the maximum possible size in blocks, expressed as a radius, that the world border can obtain. Setting the world border bigger causes the commands to complete successfully but the actual border does not move past this block limit. Setting the max-world-size higher than the default doesn't appear to do anything.

Examples:

  • Setting max-world-size to 1000 allows the player to have a 2000×2000 world border.
  • Setting max-world-size to 4000 gives the player an 8000×8000 world border.
motdA Minecraft ServerThis is the message that is displayed in the server list of the client, below the name.
  • The MOTD supports color and formatting codes.
  • The MOTD supports special characters, such as "♥". However, such characters must be converted to escaped Unicode form. An online converter can be found here.
  • If the MOTD is over 59 characters, the server list may report a communication error.
network-compression-threshold256By default it allows packets that are n-1 bytes big to go normally, but a packet of n bytes or more gets compressed down. So, a lower number means more compression but compressing small amounts of bytes might actually end up with a larger result than what went in.
-1 - disable compression entirely
0 - compress everything

Note: The Ethernet spec requires that packets less than 64 bytes become padded to 64 bytes. Thus, setting a value lower than 64 may not be beneficial. It is also not recommended to exceed the MTU, typically 1500 bytes.

online-modetrueServer checks connecting players against Minecraft account database. Set this to false only if the player's server is not connected to the server. 20 Hackers with fake accounts can connect if this is set to false! If minecraft.net is down or inaccessible, no players can connect if this is set to true. Setting this variable to off purposely is called "cracking" a server, and servers that are present with online mode off are called "cracked" servers, allowing players with unlicensed copies of Minecraft to join.
true - Enabled. The server assumes it has an Internet connection and checks every connecting player.
false - Disabled. The server does not attempt to check connecting players.
Whitelistop-permission-level  Whether4 Sets the server. false permission level for ops when using /op.
Online Modeplayer-idle-timeout Whether your server allows people without paid accounts. Please note - This will need to be set to 'false' to allow BungeeCord to work, as BungeeCord handles authentication. 0  True
Allow Flight

Allow flight for hacked clients. Usually should be disabled.

Note: Mod packs may have additional flight settings in mod configs for certain flight-related items.

False 
Enable PVP Whether Player Vs Player is enabled.True 
Enable Command Block Whether command blocks are enabled.False 
Announce Player Achievements Announce in chat when a player gets a achievement in game. True
Op Permission Level The permissions that ops have by default. 1: Ops can bypass spawn protection 2: ops can use /clear, difficulty, /effect, /gamemode, /gamerule, /give and /tp - and can edit command blocks. 3: Ops can use /ban, /deop, /kick, and /op 4: Ops can use /stop.
Player Idle Timeout  If non-zero, players are kicked from the server if they are idle for more than that many minutes.
Note: Idle time is reset when the server receives one of the following packets:
 Enable Queryprevent-proxy-connections  Whetherfalse If the ISP/AS sent from the server hasis different from the queryone portfrom enabled.Mojang UsedStudios' byauthentication manyserver, serverthe listingplayer sites. False kicked.
Query Port previews-chat  Port used for server queries.false  25565If set to true, chat preview will be enabled.
true - Enabled. When enabled, a server-controlled preview appears above the chat edit box, showing how the message will look when sent.
false - Disabled.
Enable Rcon pvp Whethertrue Enable serverPvP hason the rconserver. portPlayers shooting themselves with arrows receive damage only if PvP is enabled. Used
true - Players can kill each other.
false - Players cannot kill other players (also known as Player versus Environment (PvE)).

Note: Indirect damage sources spawned by players (such as lava, fire, TNT and to controlsome yourextent serverwater, remotely. 

False and gravel) still deal damage to other players.

Rcon Port query.port  Port25565 Sets the port for remotethe query server control.  25575enable-query).
 Snooper Enabledrate-limit  0Sets the maximum amount of packets a user can send before getting kicked. Setting to 0 disables this feature.
rcon.passwordblankSets the password for RCON: a remote console protocol that can allow other applications to connect and interact with a Minecraft server over the internet.
rcon.port25575Sets the RCON network port.
resource-packblankOptional URI to a resource pack. The player may choose to use it.

Note that (in some versions before 1.15.2), the ":" and "=" characters need to be escaped with a backslash (\), e.g. http\://somedomain.com/somepack.zip?someparam\=somevalue

The resource pack may not have a larger file size than 250 MiB (Before 1.18: 100 MiB (≈ 100.8 MB)) (Before 1.15: 50 MiB (≈ 50.4 MB)). Note that download success or failure is logged by the client, and not by the server.

resource-pack-promptblank

Optional, adds a custom message to be shown on resource pack prompt when require-resource-pack is used.

Expects chat component syntax, can contain multiple lines.

resource-pack-sha1blank Optional SHA-1 digest of the resource pack, in lowercase hexadecimal. It is recommended to specify this, because it is used to verify the integrity of the resource pack.

Note: If the resource pack is any different, a yellow message "Invalid sha1 for resource-pack-sha1" appears in the console when the server starts. Due to the nature of hash functions, errors have a tiny probability of occurring, so this consequence has no effect.

require-resource-packfalseWhen this option is enabled (set to true), players will be prompted for a response and will be disconnected if they decline the required pack.
server-ipblankThe player should set this if they want the server to bind to a particular IP. It is strongly recommended that the player leaves server-ip blank.
Set to blank, or the IP the player want their server to run (listen) on.
server-port25565Changes the port the server is hosting (listening) on. This port must be forwarded if the server is hosted in a network using NAT (if the player has a home router/firewall).
simulation-distance10Sets the maximum distance from players that living entities may be located in order to be updated by the server, measured in chunks in each direction of the player (radius, not diameter). If entities are outside of this radius, then they will not be ticked by the server nor will they be visible to players.

10 is the default/recommended. If the player has major lag, this value is recommended to be reduced.

snooper-enabledtrueSets whether the server sends snoop data regularly to Mojang. True 
false - disable snooping.
true - enable snooping.
Difficultyspawn-animals  The difficulty level: Easy, Normal, Hard.true Easy Determines if animals can spawn.
true - Animals spawn as normal.
false - Animals immediately vanish.

If the player has major lag, it is recommended to turn this off/set to false.

Default Gamemodespawn-monsters  Default set gamemode for new joining players.true Survival Determines if monsters can spawn.
true - Enabled. Monsters appear at night and in the dark.
false - Disabled. No monsters.

This setting has no effect if difficulty = 0 (peaceful). If difficulty is not = 0, a monster can still spawn from a monster spawner.

If the player has major lag, it is recommended to turn this off/set to false.

Force Gamemodespawn-npcs  Whether to force the default gamemode when a new player joinstrue  FalseDetermines whether villagers can spawn.
true - Enabled. Villagers spawn.
false - Disabled. No villagers.
View Distancespawn-protection 16 Determines viewthe distance.side Recommended 1~10.

Note: View distancelength of 7the orsquare lowerspawn canprotection reducearea mob/animalas spawns2x+1. dramatically.

Setting

Increasingthis to 0 disables the viewspawn distanceprotection. beyondA 10value of 1 protects a 3×3 square centered on the spawn point. 2 protects 5×5, 3 protects 7×7, etc. This option is not recommended.

generated
 10the first server start and appears when the first player joins. If there are no ops set on the server, the spawn protection is disabled automatically as well.
Level Namesync-chunk-writes  Which world folder to load.true  WorldEnables synchronous chunk writes.
Level Seedtext-filtering-config  blank[more information needed]
use-native-transporttrueLinux server performance improvements: optimized packet sending/receiving on Linux
true - Enabled. Enable Linux packet sending/receiving optimization
false - Disabled. Disable Linux packet sending/receiving optimization
view-distance10Sets the amount of world data the server sends the client, measured in chunks in each direction of the player (radius, not diameter). It determines the server-side viewing distance.

10 is the default/recommended. If the player has major lag, this value is recommended to be reduced.

white-listfalseEnables a whitelist on the server.

With a whitelist enabled, users not on the whitelist cannot connect. Intended for private servers, such as those for real-life friends or strangers carefully selected via an application process, for example.

false - No white list is used.
true - The seed file whitelist.json is used to generate the world.
 
LevelOps Type Theautomatically levelwhitelisted, typeand usedthere is no need to generateadd your world, eg: Amplified, Default, Voidworld, Biomes'O'Plenty etc.Default 
Generate Structures Whether world structures (such as villages) will be generated. True
Hardcord ModeEnable hardcore mode. Please note that this is set on generation of a new world, and can not be unset!  False
Generator Settings Options to passthem to the worldwhitelist.

generation. Useful with super-flat worlds. Usually blank.
 
Max World HeightMaximum build height. 256
Max World SizeMaximum possible world size in blocks, expressed as a radius.29999984 
Allow NetherWhether the Nether can be generated and travelled to. True
Spawn MonstersAllow mob spawns: true - yes, false - no.  True
Spawn NPC/VillagersAllow villagers to spawn: true - yes, false - no.True 
Spawn AnimalsAllows animals to spawn: true - yes, false - no. True
Spawn Protection Spawn protection radius. 0 is disabled!16 

NOTE: There are some server options not available on this menu that may be helpful.
For example: max-tick-time=(default:60000).
For heavy mod packs you may want to disable max-tick-time= by setting it's value to "-1" in the server.properties via the File Manager or sFTP/SSH, to prevent the error 'A single tick took longer than 60 seconds'.