Server Properties
A complete guide to configuring server.properties in MC-Vector.
MC-Vector provides a graphical editor for the server.properties file. Instead of editing raw text, you use toggles, dropdowns, and text fields to configure over 60 settings.
Categories
Properties are grouped into 6 categories:
| # | Category | Description |
|---|
| 1 | General | Server name, port, difficulty |
| 2 | Gameplay | Game mode, PvP, force-gamemode |
| 3 | World | World name, seed, view distance |
| 4 | Network | Packet compression, entity broadcast range |
| 5 | Security | Whitelist, online-mode, secure profiles |
| 6 | Advanced | JMX monitoring, region compression |
1. General
| Property | Default | Description |
|---|
motd | A Minecraft Server | Message shown in the server list |
server-port | 25565 | Port the server listens on |
difficulty | easy | peaceful / easy / normal / hard |
2. Gameplay
| Property | Default | Description |
|---|
gamemode | survival | Default game mode for players |
pvp | true | Enable player-vs-player combat |
force-gamemode | false | Force players into the default gamemode on join |
3. World
| Property | Default | Description |
|---|
level-name | world | Name of the world folder |
seed | (empty) | World generation seed |
view-distance | 10 | Maximum chunk render distance |
4. Network
| Property | Default | Description |
|---|
network-compression-threshold | 256 | Packet size (bytes) before compression |
entity-broadcast-range-percentage | 100 | Distance at which entities are sent to clients |
5. Security
| Property | Default | Description |
|---|
whitelist | false | Restrict join to whitelisted players |
online-mode | true | Verify with Mojang auth (set false behind Velocity) |
enforce-secure-profile | true | Require players to have a signed chat profile |
6. Advanced
| Property | Default | Description |
|---|
jmx-monitoring | false | Enable JMX monitoring |
region-file-compression | deflate | deflate / lz4 / none |
Dynamic Type Inference
If you manually add a custom key to server.properties, MC-Vector's editor automatically infers its type (boolean, number, or string) and renders the appropriate input control.