net.minecraft.server.dedicated

public class ServerPropertiesHandler

extends AbstractPropertiesHandler<ServerPropertiesHandler>

net.minecraft.server.dedicated.DedicatedServerProperties
net.minecraft.class_3806
net.minecraft.server.dedicated.ServerPropertiesHandler

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_37276
LOGGER
private static final Pattern
SHA1
field_39094
SHA1_PATTERN
private static final com.google.common.base.Splitter
COMMA_SPLITTER
field_39982
COMMA_SPLITTER
public static final String
MANAGEMENT_SERVER_TLS_ENABLED_KEY
field_62793
MANAGEMENT_SERVER_TLS_ENABLED
public static final String
MANAGEMENT_SERVER_TLS_KEYSTORE_KEY
field_62794
MANAGEMENT_SERVER_TLS_KEYSTORE
public static final String
MANAGEMENT_SERVER_TLS_KEYSTORE_PASSWORD_KEY
field_62795
MANAGEMENT_SERVER_TLS_KEYSTORE_PASSWORD
public final boolean
onlineMode
field_16813
onlineMode
public final boolean
preventProxyConnections
field_16839
preventProxyConnections
public final String
serverIp
field_16829
serverIp
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Boolean>
allowFlight
field_16807
allowFlight
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<String>
motd
field_16825
motd
public final boolean
codeOfConduct
field_62063
enableCodeOfConduct
public final String
bugReportLink
field_51987
bugReportLink
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Boolean>
forceGameMode
field_16827
forceGameMode
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Boolean>
enforceWhitelist
field_16805
enforceWhitelist
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Difficulty>
difficulty
field_16840
difficulty
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<GameMode>
gameMode
field_16841
gameMode
public final String
levelName
field_16820
levelName
public final int
serverPort
field_16837
serverPort
public final boolean
managementServerEnabled
field_62281
managementServerEnabled
public final String
managementServerHost
field_62282
managementServerHost
public final int
managementServerPort
field_62283
managementServerPort
public final String
managementServerSecret
field_62796
managementServerSecret
public final boolean
managementServerTlsEnabled
field_62797
managementServerTlsEnabled
public final String
managementServerTlsKeystore
field_62798
managementServerTlsKeystore
public final String
managementServerTlsKeystorePassword
field_62799
managementServerKeystorePassword
public final String
managementServerAllowedOrigins
field_63666
managementServerAllowedOrigin
public final Boolean
announcePlayerAchievements
field_16830
announcePlayerAchievements
public final boolean
enableQuery
field_16819
enableQuery
public final int
queryPort
field_16831
queryPort
public final boolean
enableRcon
field_16818
enableRcon
public final int
rconPort
field_16828
rconPort
public final String
rconPassword
field_16823
rconPassword
public final boolean
hardcore
field_16838
hardcore
public final boolean
useNativeTransport
field_16832
useNativeTransport
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Integer>
spawnProtection
field_16816
spawnProtection
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<LeveledPermissionPredicate>
opPermissions
field_63171
opPermissionLevel
public final LeveledPermissionPredicate
functionPermissions
field_63172
functionPermissionLevel
public final long
maxTickTime
field_16815
maxTickTime
public final int
maxChainedNeighborUpdates
field_37275
maxChainedNeighborUpdates
public final int
rateLimitPacketsPerSecond
field_25802
rateLimit
public final int
commandSpamThresholdSeconds
field_1_7092
commandSpamThresholdSeconds
public final int
chatSpamThresholdSeconds
field_1_7091
chatSpamThresholdSeconds
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Integer>
viewDistance
field_16844
viewDistance
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Integer>
simulationDistance
field_34883
simulationDistance
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Integer>
maxPlayers
field_16814
maxPlayers
public final int
networkCompressionThreshold
field_16842
networkCompressionThreshold
public final boolean
broadcastRconToOps
field_16824
broadcastRconToOps
public final boolean
broadcastConsoleToOps
field_16802
broadcastConsoleToOps
public final int
maxWorldSize
field_16812
maxWorldSize
public final boolean
syncChunkWrites
field_23785
syncChunkWrites
public final String
regionFileComression
field_48711
regionFileCompression
public final boolean
enableJmxMonitoring
field_24056
enableJmxMonitoring
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Boolean>
enableStatus
field_24453
enableStatus
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Boolean>
hideOnlinePlayers
field_35564
hideOnlinePlayers
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Integer>
entityBroadcastRangePercentage
field_24454
entityBroadcastRangePercentage
public final String
textFilteringConfig
field_26899
textFilteringConfig
public final int
textFilteringVersion
field_52351
textFilteringVersion
public final Optional<MinecraftServer$ServerResourcePackProperties>
serverResourcePackInfo
field_39093
serverResourcePackProperties
public final DataPackSettings
initialDataPackConfiguration
field_39981
dataPackSettings
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Integer>
playerIdleTimeout
field_16817
playerIdleTimeout
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Integer>
statusHeartbeatInterval
field_62280
statusHeartbeatInterval
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Boolean>
whiteList
field_16804
whiteList
public final boolean
enforceSecureProfile
field_39018
enforceSecureProfile
public final boolean
logIPs
field_44985
logIps
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Integer>
pauseWhenEmptySeconds
field_52352
pauseWhenEmptySeconds
private final ServerPropertiesHandler$WorldGenProperties
worldDimensionData
field_39983
worldGenProperties
public final GeneratorOptions
worldOptions
field_24623
generatorOptions
public final AbstractPropertiesHandler<ServerPropertiesHandler>.PropertyAccessor<Boolean>
acceptsTransfers
field_48270
acceptsTransfers

Constructor summary

ModifierConstructor
public (Properties settings)

Method summary

Modifier and TypeMethod
public static ServerPropertiesHandler
fromFile(Path file)
method_16714(Path arg0)
load(Path path)
protected ServerPropertiesHandler
reload(RegistryAccess registryAccess, Properties properties)
method_16739(class_5455 arg0, Properties arg1)
create(DynamicRegistryManager arg0, Properties arg1)
private static Text
parseResourcePackPrompt(String prompt)
method_43661(String arg0)
parseResourcePackPrompt(String prompt)
private static Optional<MinecraftServer$ServerResourcePackProperties>
getServerPackInfo(String id, String url, String resourcePackSha1, String resourcePackHash, boolean requireResourcePack, String resourcePackPrompt)
method_43660(String arg0, String arg1, String arg2, String arg3, boolean arg4, String arg5)
getServerResourcePackProperties(String id, String url, String sha1, String hash, boolean required, String prompt)
private static DataPackSettings
getDatapackConfig(String enabledPacks, String disabledPacks)
method_45159(String arg0, String arg1)
parseDataPackSettings(String enabled, String disabled)
public static LeveledPermissionPredicate
deserializePermission(String value)
method_74997(String arg0)
parsePermissionLevel(String value)
public static String
serializePermission(LevelBasedPermissionSet permission)
method_74996(class_12086 arg0)
permissionLevelToString(LeveledPermissionPredicate level)
public DimensionOptionsRegistryHolder
createDimensions(HolderLookup$Provider registries)
method_45157(class_7225$class_7874 arg0)
createDimensionsRegistryHolder(RegistryWrapper$WrapperLookup registries)
protected AbstractPropertiesHandler
reload(RegistryAccess registryAccess, Properties properties)
method_16739(class_5455 arg0, Properties arg1)
create(DynamicRegistryManager arg0, Properties arg1)
private static void
lambda$parseResourcePackPrompt$0(String arg0, String arg1)
method_71329(String arg0, String arg1)
method_71329(String arg0, String error)
private static String
lambda$new$3(String arg0)
method_41005(String arg0)
method_41005(String type)
private static com.google.gson.JsonObject
lambda$new$2(String arg0)
method_41186(String arg0)
method_41186(String generatorSettings)
private static Integer
lambda$new$1(String arg0)
method_73603(String arg0)
method_73603(String value)
private static Integer
lambda$new$0(Integer arg0)
method_16715(Integer arg0)
method_16715(Integer maxWorldSize)