Server.properties: Difference between revisions

Correct information on level-type and generator-settings. Might still be somewhat wrong, and some information is missing.
(Remove technically incorrect statement about hash functions)
(Correct information on level-type and generator-settings. Might still be somewhat wrong, and some information is missing.)
Line 271:
|Settings used to customize world generation.
 
Use depends on chosen '''level-type'''. For '''minecraft:flat''', see [[Superflat#Multiplayer]].
Uses the [[Java Edition level format#generatorOptions tag format|generatorOptions tag format]] as JSON. <code>:</code> have to be escaped as <code>\:</code>. Only applies when the '''level-type''' is '''minecraft:flat'''.
 
|- id="hardcore"
Line 320:
|minecraft:normal
|The preset for the generated world.
 
Escaping ":" is required when using a world preset ID, and theThe vanilla world preset ID's namespace ({{cd|minecraft:}}) can be omitted.
 
:'''minecraft:normal''' - Standard world with hills, valleys, water, etc.
:'''minecraft:[[Superflat|minecraft:flat]]''' - A flat world with no features,. canCan be modified with '''generator-settings'''.
:'''minecraft:[[Large Biomes|minecraft:large_biomes]]''' - Same as default but all biomes are larger.
:'''minecraft:[[Amplified|minecraft:amplified]]''' - Same as default but world-generation height limit is increased.
:'''minecraft:[[Single Biome|minecraft:single_biome_surface]]''' - A buffet world which the entire overworld consists of one biome,. canCan 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.
:'''[[Old Customized|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.
 
|- id="log-ips"
Line 1,164 ⟶ 1,163:
|{{HistoryLine||1.11|dev=16w38a|Added {{cd|prevent-proxy-connections}}.}}
|{{HistoryLine||1.12|dev=17w18a|Removed option {{cd|announce-player-achievements}} as it was replaced by the gamerule {{cd|announceAdvancements}}.}}
|{{HistoryLine||1.13|dev=unknown|{{cd|[[Old Customized|customized]]}} option for {{cd|level-type}} is now the same as default. Before it was used to create a completely custom world.}}
|{{HistoryLine||1.14|dev=18w48a|{{cd|difficulty}} and {{cd|gamemode}} settings now accept string names; integer values are still allowed as legacy option.}}
|{{HistoryLine||1.14.4|dev=Pre-Release 4|Added {{cd|function-permission-level}} option that controls what permission level [[Function (Java Edition)|functions]] have.}}
Line 1,170:
|{{HistoryLine|||dev=20w16a|Added {{cd|enable-jmx-monitoring}} option that exposes an MBean that exposes the tick times in milliseconds.}}
|{{HistoryLine|||dev=20w18a|Added {{cd|enable-status}} and {{cd|entity-broadcast-range-percentage}} options.}}
|{{HistoryLine||1.16|dev=unknown|Removed the {{cd|[[Single Biome|buffet]]}} option for {{cd|level-type}}. Was the same as default unless {{cd|generator-settings}} was set.
:'''default_1_1'''|Removed -the Only{{cd|default_1_1}} option for 1{{cd|level-type}}.15 orWas before.the Samesame as default, but counted as a different world type.
|Removed the {{cd|[[Old Customized|customized]]}} option for {{cd|level-type}}.}}
|{{HistoryLine||1.16.2|dev=20w28a|Added {{cd|rate-limit}} to set the packet rate-limit for a user.}}
|{{HistoryLine||1.16.4|dev=Pre-release 1|Added {{cd|text-filtering-config}}.}}