MCPcopy Create free account
hub / github.com/MCSLTeam/MCSL2 / initialize

Method initialize

MCSL2Lib/variables.py:320–340  ·  view source on GitHub ↗
(self, index: int)

Source from the content-addressed store, hash-verified

318 self.extraData = {}
319
320 def initialize(self, index: int) -> "ServerVariables":
321 serverConfig: dict = readGlobalServerConfig()[index]
322 self.serverName = serverConfig["name"]
323 self.coreFileName = serverConfig["core_file_name"]
324 self.javaPath = serverConfig["java_path"]
325 self.minMem = serverConfig["min_memory"]
326 self.maxMem = serverConfig["max_memory"]
327 self.memUnit = serverConfig["memory_unit"]
328 self.jvmArg = serverConfig["jvm_arg"]
329 self.outputDecoding = serverConfig["output_decoding"]
330 self.inputEncoding = serverConfig["input_encoding"]
331 self.serverIconName = serverConfig["icon"]
332 self.translateCoding()
333 try:
334 self.serverType = serverConfig["server_type"]
335 self.extraData = serverConfig["extra_data"]
336 except KeyError:
337 self.serverType = ""
338 self.extraData = {}
339 pass
340 return self
341
342 def translateCoding(self):
343 if self.outputDecoding == "follow":

Callers 1

loadServerConfigMethod · 0.80

Calls 2

translateCodingMethod · 0.95
readGlobalServerConfigFunction · 0.90

Tested by

no test coverage detected