Back to Minecraft
    ⛏️Minecraft Wiki

    Server Settings Wiki

    Complete reference for all Minecraft Java Edition server.properties configuration options.

    All Settings
    Server
    Gameplay
    World
    Network
    Security

    Server

    7 settings

    Server Port

    server-port
    number
    25565

    The port the server listens on for connections

    Range: 1 - 65535

    Server IP

    server-ip
    string

    The IP address to bind the server to (leave blank for all interfaces)

    Max Players

    max-players
    number
    20

    Maximum number of players that can join the server

    Range: 1 - 1000

    Message of the Day

    motd
    string
    A Minecraft Server

    The message displayed in the server list

    World Name

    level-name
    string
    world

    The name of the world folder

    World Seed

    level-seed
    string

    Seed for world generation (leave blank for random)

    World Type

    level-type
    select
    minecraft:normal

    Type of world to generate

    minecraft:normal
    minecraft:flat
    minecraft:large_biomes
    minecraft:amplified
    minecraft:single_biome_surface

    Gameplay

    11 settings

    Default Gamemode

    gamemode
    select
    survival

    The default game mode for new players

    survival
    creative
    adventure
    spectator

    Force Gamemode

    force-gamemode
    boolean
    false

    Force players to join in the default game mode

    Difficulty

    difficulty
    select
    easy

    Server difficulty level

    peaceful
    easy
    normal
    hard

    Hardcore Mode

    hardcore
    boolean
    false

    Players are banned upon death

    PvP Enabled

    pvp
    boolean
    true

    Allow players to damage each other

    Allow Flight

    allow-flight
    boolean
    false

    Allow players to fly in survival mode (with mods)

    Spawn Monsters

    spawn-monsters
    boolean
    true

    Allow hostile mobs to spawn

    Spawn Animals

    spawn-animals
    boolean
    true

    Allow animals to spawn

    Spawn NPCs

    spawn-npcs
    boolean
    true

    Allow villagers to spawn

    Enable Command Blocks

    enable-command-block
    boolean
    false

    Allow command blocks to function

    Idle Timeout (minutes)

    player-idle-timeout
    number
    0

    Kick players after being idle (0 = disabled)

    Range: 0 - 60

    World

    6 settings

    Generate Structures

    generate-structures
    boolean
    true

    Generate villages, temples, and other structures

    Allow Nether

    allow-nether
    boolean
    true

    Allow players to travel to the Nether

    Spawn Protection Radius

    spawn-protection
    number
    16

    Radius around spawn where only ops can build (0 = disabled)

    Range: 0 - 100

    Max World Size

    max-world-size
    number
    29999984

    Maximum world border radius in blocks

    Range: 1 - 29999984

    View Distance

    view-distance
    number
    10

    Maximum chunk render distance

    Range: 3 - 32

    Simulation Distance

    simulation-distance
    number
    10

    Distance from player for entity ticking

    Range: 3 - 32

    Network

    9 settings

    Compression Threshold

    network-compression-threshold
    number
    256

    Packet size threshold for compression (-1 = disabled)

    Range: -1 - 65535

    Max Tick Time (ms)

    max-tick-time
    number
    60000

    Max time for a single tick before server watchdog kills it (-1 = disabled)

    Range: -1 - 300000

    Rate Limit

    rate-limit
    number
    0

    Max packets per second before kicking (0 = disabled)

    Range: 0 - 1000

    Enable Query

    enable-query
    boolean
    false

    Enable GameSpy4 protocol server listener

    Query Port

    query.port
    number
    25565

    Port for the query server

    Range: 1 - 65535

    Enable Status

    enable-status
    boolean
    true

    Show server in server list

    Enable RCON

    enable-rcon
    boolean
    false

    Enable remote console access

    RCON Port

    rcon.port
    number
    25575

    Port for RCON connections

    Range: 1 - 65535

    RCON Password

    rcon.password
    string

    Password for RCON access

    Security

    11 settings

    Online Mode

    online-mode
    boolean
    true

    Verify players with Minecraft account servers

    Whitelist

    white-list
    boolean
    false

    Only allow whitelisted players to join

    Enforce Whitelist

    enforce-whitelist
    boolean
    false

    Kick non-whitelisted players when whitelist is reloaded

    Enforce Secure Profile

    enforce-secure-profile
    boolean
    true

    Require players to have Mojang-signed public key

    Prevent Proxy Connections

    prevent-proxy-connections
    boolean
    false

    Block connections from known proxies/VPNs

    Hide Online Players

    hide-online-players
    boolean
    false

    Hide player list from server status

    OP Permission Level

    op-permission-level
    number
    4

    Default permission level for operators (1-4)

    Range: 1 - 4

    Function Permission Level

    function-permission-level
    number
    2

    Permission level for function commands (1-4)

    Range: 1 - 4

    Broadcast Console to Ops

    broadcast-console-to-ops
    boolean
    true

    Send console output to online operators

    Broadcast RCON to Ops

    broadcast-rcon-to-ops
    boolean
    true

    Send RCON output to online operators

    Log IPs

    log-ips
    boolean
    true

    Log player IP addresses