We do not take any responsibility for any of the links used in this and the following sections regarding custom JARs. These links are provided by the JAR authors themselves and they are not checked by us
All that is required to use a different server JAR is to place the file in the "jar" directory of your Multicraft installation and then set the "JAR File" field in your server settings to the name of the new file.
This will work fine for a vanilla Minecraft JAR, however, Craftbukkit JARs and other mods require different settings as their console output differs from the one of vanilla Minecraft. Also, just placing the JAR file in there will not make it appear in the JAR selection so users can't select it.
This is where the ".jar.conf" files come into play. These files are used to determine the JAR file selection in the server settings and they are also capable of completely reconfiguring the output that Multicraft expects from the server. They are flexible enough to even run different Games with the correct settings.
For most users the supplied .jar.conf files will be enough. If you put a new Craftbukkit JAR in place you can just copy the existing "craftbukkit.jar.conf" to a new name, e.g. "craftbukkit_dev.jar.conf" and then edit the .conf file to match the new JAR settings. The most important setting to change would be the "name" setting so it can be distinguished from the other JARs in the selection. The "source" and "configSource" settings should also be changed to make sure it's not overwritten with the files listed in the old .conf. The "source" setting defines where the JAR is downloaded when the update function in the panel is used, the "configSource" setting defines where the .conf file can update itself from (if you don't change that your .conf will be overwritten with whatever is found under "configSource" the next time you update the .conf file).
Most of the settings in the .conf files are documented directly in the comments of the default craftbukkit.jar.conf files supplied with Multicraft. For advanced use of these files please see the ".jar.conf Files" Documentation page. <--Clickable link
Let me know
Rollback Post to RevisionRollBack
Proud Owner of TrinxMC! An epic community with epic people such as you!
Hi Verinity, First off sorry for the late response!
Yes I have configured a .jar.conf file for the jar but it still will not run in Multicraft. I have included the conf file below. Maybe a fresh pair of eyes will spot an issue I haven't seen.
## To create a custom config for a mod create a file with the same name
## as the jar file and append ".conf", for Tekkit this would be
## "direwolf20.jar.conf".
## The following config is an example that lists all possible options,
## without actually changing anything (it remaps the commands on
## themselves)
##
## General configuration. If this contains a setting called "file" the
## [commands], [start] and [parse_*] sections will be loaded from this
## other file
[config]
## The name as displayed in the panel, leave empty to hide
name = Mod: Feed the Beast
## Where to download the JAR file from
source =
## Where to download this file from (will overwrite this file with the downloaded one)
configSource =
## Sections of this file that may be overridden by .conf files in the server directory
#safeConfSections = ^(encoding|commands|parse_.+)$
## Encoding used for strings sent to and received from the server
[encoding]
## The encoding to use to send data to the Minecraft process
## Use "system" for your current locale.
## default: system
encode = system
## The encoding to use to decode data received from the Minecraft process
## Use "system" for your current locale.
## default: system
decode = system
## The encoding used when reading/writing configuration files such as
## the server.properties
## default: latin-1
fileEncoding = latin-1
## Command line customization.
## Available variables
## - {MULTICRAFT_DIR} The Multicraft daemon base directory
## - {BASE_DIR} Same as {MULTICRAFT_DIR}
## - {DAEMON_DIR} Directory of the daemon binaries
## - {DATA_DIR} Global.daemon.dataDir
## - {JAR_DIR} Daemon JAR directory
## - {SERVERS_DIR} Directory containing all servers
## - {SERVER_ID} Current server ID
## - {SERVER_DIR} Current server base directory
## - {WORLD} Name of the current world
## - {JAVA} Java executable to run
## - {START_MEMORY} Startup memory amount
## - {MAX_MEMORY} Maximum memory amount
## - {JAR_FILE} Current JAR file name
## - {JAR} Full path to current JAR file
## - {IP} Server IP
## - {PORT} Server port
## - {MAX_PLAYERS} Maximum player slots
## - {DAEMON_ID} Daemon ID
## - {PID} Process ID of the server process
## - {PID_FILE} File containing the PID of the server process
## - {USER} User the server will run as
## - {GROUP} Group the server will run as
## - {UID} User system ID
## - {GID} Group system ID
[start]
command = "{JAVA}" -Xmx{MAX_MEMORY}M -Xms{START_MEMORY}M -Djline.terminal=jline.UnsupportedTerminal -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=5 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar "{JAR}" nogui
[settings]
## Restart the server when it doesn't respond to pings anymore
restartOnTimeout = True
## The server log file
#logFile = server.log
## Ignore console output and parse log file instead
#followLog = False
## Only used if followLog is true, the interval in milliseconds at
## which to check the log file for new content
#logCheckInterval = 500
## Rotate the log every X bytes
#logRotateSize =
## Use special method to rotate log, use this if normal rename rotation doesn't work
#logPersistent = False
## Maximum number of logs to keep
#logBackupCount = 5
## Advanced: Read at most X bytes from the file at a time
#logMaxRead = 4096
## Check every X milliseconds if the log needs to be rotated
#logRotateCheckInterval = 20000
## Print every line received from the server
#debugRawLine = False
## Print every line after cleanup
#debugCleanLine = False
## Print every line after the first parse pass
#debugParseLine = False
## Use the Multicraft launcher to wrap the gameserver (simulates a real command line)
#useLauncher = False
## Assume Minecraft is still running override (0: Known console output, 1: "List" command output, 2: Any console output)
#pongMode = 0
## Minecraft response timeout override (milliseconds)
#pingTimeout = 20000
## Minecraft pint interval override (milliseconds)
#pingInterval = 15000
## Minecraft crash restart delay overrice (milliseconds)
#crashRestartDelay = 2000
## Console output rate limit override
#rateLimit = 30
## Autosave interval overrice (milliseconds)
#saveInterval = 600000
## Player info save method override (0: Never Save, 1: Update Existing, 2: Always Save)
#savePlayerInfo = 1
## Print server setting information
#debugSettings = False
## Restart the server after a crash or unexpected exit
#restartOnCrash = False
## Print line parser information
#debugParse = False
## Plugin configuration
[plugins]
pluginDir = plugins
pluginMatch = \.(jar|zip)$
## Command remapping
[commands]
say = say
list = list
save-on = save-on
save-off = save-off
save-all = save-all
stop = stop
tell = tell
give = give
tp = tp
deop = deop
op = op
pardon-ip = pardon-ip
ban-ip = ban-ip
pardon = pardon
ban = ban
kick = kick
help = help
## Console output parsing can be completely customized to support
## any format (and theoretically any game). Please contact us if you require this.
Hi Verinity, First off sorry for the late response!
Yes I have configured a .jar.conf file for the jar but it still will not run in Multicraft. I have included the conf file below. Maybe a fresh pair of eyes will spot an issue I haven't seen.
## To create a custom config for a mod create a file with the same name
## as the jar file and append ".conf", for Tekkit this would be
## "direwolf20.jar.conf".
## The following config is an example that lists all possible options,
## without actually changing anything (it remaps the commands on
## themselves)
##
## General configuration. If this contains a setting called "file" the
## [commands], [start] and [parse_*] sections will be loaded from this
## other file
[config]
## The name as displayed in the panel, leave empty to hide
name = Mod: Feed the Beast
## Where to download the JAR file from
source =
## Where to download this file from (will overwrite this file with the downloaded one)
configSource =
## Sections of this file that may be overridden by .conf files in the server directory
#safeConfSections = ^(encoding|commands|parse_.+)$
## Encoding used for strings sent to and received from the server
[encoding]
## The encoding to use to send data to the Minecraft process
## Use "system" for your current locale.
## default: system
encode = system
## The encoding to use to decode data received from the Minecraft process
## Use "system" for your current locale.
## default: system
decode = system
## The encoding used when reading/writing configuration files such as
## the server.properties
## default: latin-1
fileEncoding = latin-1
## Command line customization.
## Available variables
## - {MULTICRAFT_DIR} The Multicraft daemon base directory
## - {BASE_DIR} Same as {MULTICRAFT_DIR}
## - {DAEMON_DIR} Directory of the daemon binaries
## - {DATA_DIR} Global.daemon.dataDir
## - {JAR_DIR} Daemon JAR directory
## - {SERVERS_DIR} Directory containing all servers
## - {SERVER_ID} Current server ID
## - {SERVER_DIR} Current server base directory
## - {WORLD} Name of the current world
## - {JAVA} Java executable to run
## - {START_MEMORY} Startup memory amount
## - {MAX_MEMORY} Maximum memory amount
## - {JAR_FILE} Current JAR file name
## - {JAR} Full path to current JAR file
## - {IP} Server IP
## - {PORT} Server port
## - {MAX_PLAYERS} Maximum player slots
## - {DAEMON_ID} Daemon ID
## - {PID} Process ID of the server process
## - {PID_FILE} File containing the PID of the server process
## - {USER} User the server will run as
## - {GROUP} Group the server will run as
## - {UID} User system ID
## - {GID} Group system ID
[start]
command = "{JAVA}" -Xmx{MAX_MEMORY}M -Xms{START_MEMORY}M -Djline.terminal=jline.UnsupportedTerminal -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=5 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar "{JAR}" nogui
[settings]
## Restart the server when it doesn't respond to pings anymore
restartOnTimeout = True
## The server log file
#logFile = server.log
## Ignore console output and parse log file instead
#followLog = False
## Only used if followLog is true, the interval in milliseconds at
## which to check the log file for new content
#logCheckInterval = 500
## Rotate the log every X bytes
#logRotateSize =
## Use special method to rotate log, use this if normal rename rotation doesn't work
#logPersistent = False
## Maximum number of logs to keep
#logBackupCount = 5
## Advanced: Read at most X bytes from the file at a time
#logMaxRead = 4096
## Check every X milliseconds if the log needs to be rotated
#logRotateCheckInterval = 20000
## Print every line received from the server
#debugRawLine = False
## Print every line after cleanup
#debugCleanLine = False
## Print every line after the first parse pass
#debugParseLine = False
## Use the Multicraft launcher to wrap the gameserver (simulates a real command line)
#useLauncher = False
## Assume Minecraft is still running override (0: Known console output, 1: "List" command output, 2: Any console output)
#pongMode = 0
## Minecraft response timeout override (milliseconds)
#pingTimeout = 20000
## Minecraft pint interval override (milliseconds)
#pingInterval = 15000
## Minecraft crash restart delay overrice (milliseconds)
#crashRestartDelay = 2000
## Console output rate limit override
#rateLimit = 30
## Autosave interval overrice (milliseconds)
#saveInterval = 600000
## Player info save method override (0: Never Save, 1: Update Existing, 2: Always Save)
#savePlayerInfo = 1
## Print server setting information
#debugSettings = False
## Restart the server after a crash or unexpected exit
#restartOnCrash = False
## Print line parser information
#debugParse = False
## Command remapping
[commands]
say = say
list = list
save-on = save-on
save-off = save-off
save-all = save-all
stop = stop
tell = tell
give = give
tp = tp
deop = deop
op = op
pardon-ip = pardon-ip
ban-ip = ban-ip
pardon = pardon
ban = ban
kick = kick
help = help
## Console output parsing can be completely customized to support
## any format (and theoretically any game). Please contact us if you require this.
Hey so look at this:
you need a source, Now this may not be the issue but try it.
## To create a custom config for a mod create a file with the same name
## as the jar file and append ".conf", for Tekkit this would be
## "direwolf20.jar.conf".
## The following config is an example that lists all possible options,
## without actually changing anything (it remaps the commands on
## themselves)
##
## General configuration. If this contains a setting called "file" the
## [commands], [start] and [parse_*] sections will be loaded from this
## other file
[config]
## The name as displayed in the panel, leave empty to hide
name = Mod: Feed the Beast
## Where to download the JAR file from
source = https://www.feed-the-beast.com/projects/ftb-continuum/files/2658289/download
## Where to download this file from (will overwrite this file with the downloaded one)
configSource =
## Sections of this file that may be overridden by .conf files in the server directory
#safeConfSections = ^(encoding|commands|parse_.+)$ ## Encoding used for strings sent to and received from the server
[encoding]
## The encoding to use to send data to the Minecraft process
## Use "system" for your current locale.
## default: system
encode = system
## The encoding to use to decode data received from the Minecraft process
## Use "system" for your current locale.
## default: system
decode = system
## The encoding used when reading/writing configuration files such as
## the server.properties
## default: latin-1
fileEncoding = latin-1
## Command line customization.
## Available variables
## - {MULTICRAFT_DIR} The Multicraft daemon base directory
## - {BASE_DIR} Same as {MULTICRAFT_DIR}
## - {DAEMON_DIR} Directory of the daemon binaries
## - {DATA_DIR} Global.daemon.dataDir
## - {JAR_DIR} Daemon JAR directory
## - {SERVERS_DIR} Directory containing all servers
## - {SERVER_ID} Current server ID
## - {SERVER_DIR} Current server base directory
## - {WORLD} Name of the current world
## - {JAVA} Java executable to run
## - {START_MEMORY} Startup memory amount
## - {MAX_MEMORY} Maximum memory amount
## - {JAR_FILE} Current JAR file name
## - {JAR} Full path to current JAR file
## - {IP} Server IP
## - {PORT} Server port
## - {MAX_PLAYERS} Maximum player slots
## - {DAEMON_ID} Daemon ID
## - {PID} Process ID of the server process
## - {PID_FILE} File containing the PID of the server process
## - {USER} User the server will run as
## - {GROUP} Group the server will run as
## - {UID} User system ID
## - {GID} Group system ID
[start]
command = "{JAVA}" -Xmx{MAX_MEMORY}M -Xms{START_MEMORY}M -Djline.terminal=jline.UnsupportedTerminal -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=5 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar "{JAR}" nogui
[settings]
## Restart the server when it doesn't respond to pings anymore
restartOnTimeout = True
## The server log file
#logFile = server.log
## Ignore console output and parse log file instead
#followLog = False
## Only used if followLog is true, the interval in milliseconds at
## which to check the log file for new content
#logCheckInterval = 500
## Rotate the log every X bytes
#logRotateSize =
## Use special method to rotate log, use this if normal rename rotation doesn't work
#logPersistent = False
## Maximum number of logs to keep
#logBackupCount = 5
## Advanced: Read at most X bytes from the file at a time
#logMaxRead = 4096
## Check every X milliseconds if the log needs to be rotated
#logRotateCheckInterval = 20000
## Print every line received from the server
#debugRawLine = False
## Print every line after cleanup
#debugCleanLine = False
## Print every line after the first parse pass
#debugParseLine = False
## Use the Multicraft launcher to wrap the gameserver (simulates a real command line)
#useLauncher = False
## Assume Minecraft is still running override (0: Known console output, 1: "List" command output, 2: Any console output)
#pongMode = 0
## Minecraft response timeout override (milliseconds)
#pingTimeout = 20000
## Minecraft pint interval override (milliseconds)
#pingInterval = 15000
## Minecraft crash restart delay overrice (milliseconds)
#crashRestartDelay = 2000
## Console output rate limit override
#rateLimit = 30
## Autosave interval overrice (milliseconds)
#saveInterval = 600000
## Player info save method override (0: Never Save, 1: Update Existing, 2: Always Save)
#savePlayerInfo = 1
## Print server setting information
#debugSettings = False
## Restart the server after a crash or unexpected exit
#restartOnCrash = False
## Print line parser information
#debugParse = False
## Plugin configuration
[plugins]
pluginDir = plugins
pluginMatch = \.(jar|zip)$
## Command remapping
[commands]
say = say
list = list
save-on = save-on
save-off = save-off
save-all = save-all
stop = stop
tell = tell
give = give
tp = tp
deop = deop
op = op
pardon-ip = pardon-ip
ban-ip = ban-ip
pardon = pardon
ban = ban
kick = kick
help = help
## Console output parsing can be completely customized to support
## any format (and theoretically any game). Please contact us if you require this.
Worst case scenario, i can lend you my server with Multicraft.
Rollback Post to RevisionRollBack
Proud Owner of TrinxMC! An epic community with epic people such as you!
Hi folks, I'm hoping someone here has the answer to a problem that has been happening for a few days now,
I can't get FTB Continuum to start on my Multicraft server.
The crash report I get is available on pastebin.
I own and host the Multicraft server on my own machine at home using the Free Licence
The server starts up with no issues If I use the start.bat file outwith Multicraft.
When trying to start the server through Multicraft It just errors with the above crash log and then loops to restart.
I'm hoping someone on here as experienced this issue and has a resolution as after 3 days of googling I'm at my wits end!
Thank's In advance
hey did you do this?
Custom JAR Files[/header]
We do not take any responsibility for any of the links used in this and the following sections regarding custom JARs. These links are provided by the JAR authors themselves and they are not checked by us
All that is required to use a different server JAR is to place the file in the "jar" directory of your Multicraft installation and then set the "JAR File" field in your server settings to the name of the new file.
This will work fine for a vanilla Minecraft JAR, however, Craftbukkit JARs and other mods require different settings as their console output differs from the one of vanilla Minecraft. Also, just placing the JAR file in there will not make it appear in the JAR selection so users can't select it.
This is where the ".jar.conf" files come into play. These files are used to determine the JAR file selection in the server settings and they are also capable of completely reconfiguring the output that Multicraft expects from the server. They are flexible enough to even run different Games with the correct settings.
For most users the supplied .jar.conf files will be enough. If you put a new Craftbukkit JAR in place you can just copy the existing "craftbukkit.jar.conf" to a new name, e.g. "craftbukkit_dev.jar.conf" and then edit the .conf file to match the new JAR settings. The most important setting to change would be the "name" setting so it can be distinguished from the other JARs in the selection. The "source" and "configSource" settings should also be changed to make sure it's not overwritten with the files listed in the old .conf. The "source" setting defines where the JAR is downloaded when the update function in the panel is used, the "configSource" setting defines where the .conf file can update itself from (if you don't change that your .conf will be overwritten with whatever is found under "configSource" the next time you update the .conf file).
Most of the settings in the .conf files are documented directly in the comments of the default craftbukkit.jar.conf files supplied with Multicraft. For advanced use of these files please see the ".jar.conf Files" Documentation page. <--Clickable link
Let me know
Proud Owner of TrinxMC! An epic community with epic people such as you!
Website: Coming Soon!
Discord: Here!
Yes I have configured a .jar.conf file for the jar but it still will not run in Multicraft. I have included the conf file below. Maybe a fresh pair of eyes will spot an issue I haven't seen.
## as the jar file and append ".conf", for Tekkit this would be
## "direwolf20.jar.conf".
## The following config is an example that lists all possible options,
## without actually changing anything (it remaps the commands on
## themselves)
##
## General configuration. If this contains a setting called "file" the
## [commands], [start] and [parse_*] sections will be loaded from this
## other file
[config]
## The name as displayed in the panel, leave empty to hide
name = Mod: Feed the Beast
## Where to download the JAR file from
source =
## Where to download this file from (will overwrite this file with the downloaded one)
configSource =
## Sections of this file that may be overridden by .conf files in the server directory
#safeConfSections = ^(encoding|commands|parse_.+)$ ## Encoding used for strings sent to and received from the server
[encoding]
## The encoding to use to send data to the Minecraft process
## Use "system" for your current locale.
## default: system
encode = system
## The encoding to use to decode data received from the Minecraft process
## Use "system" for your current locale.
## default: system
decode = system
## The encoding used when reading/writing configuration files such as
## the server.properties
## default: latin-1
fileEncoding = latin-1
## Command line customization.
## Available variables
## - {MULTICRAFT_DIR} The Multicraft daemon base directory
## - {BASE_DIR} Same as {MULTICRAFT_DIR}
## - {DAEMON_DIR} Directory of the daemon binaries
## - {DATA_DIR} Global.daemon.dataDir
## - {JAR_DIR} Daemon JAR directory
## - {SERVERS_DIR} Directory containing all servers
## - {SERVER_ID} Current server ID
## - {SERVER_DIR} Current server base directory
## - {WORLD} Name of the current world
## - {JAVA} Java executable to run
## - {START_MEMORY} Startup memory amount
## - {MAX_MEMORY} Maximum memory amount
## - {JAR_FILE} Current JAR file name
## - {JAR} Full path to current JAR file
## - {IP} Server IP
## - {PORT} Server port
## - {MAX_PLAYERS} Maximum player slots
## - {DAEMON_ID} Daemon ID
## - {PID} Process ID of the server process
## - {PID_FILE} File containing the PID of the server process
## - {USER} User the server will run as
## - {GROUP} Group the server will run as
## - {UID} User system ID
## - {GID} Group system ID
[start]
command = "{JAVA}" -Xmx{MAX_MEMORY}M -Xms{START_MEMORY}M -Djline.terminal=jline.UnsupportedTerminal -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=5 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar "{JAR}" nogui
[settings]
## Restart the server when it doesn't respond to pings anymore
restartOnTimeout = True
## The server log file
#logFile = server.log
## Ignore console output and parse log file instead
#followLog = False
## Only used if followLog is true, the interval in milliseconds at
## which to check the log file for new content
#logCheckInterval = 500
## Rotate the log every X bytes
#logRotateSize =
## Use special method to rotate log, use this if normal rename rotation doesn't work
#logPersistent = False
## Maximum number of logs to keep
#logBackupCount = 5
## Advanced: Read at most X bytes from the file at a time
#logMaxRead = 4096
## Check every X milliseconds if the log needs to be rotated
#logRotateCheckInterval = 20000
## Print every line received from the server
#debugRawLine = False
## Print every line after cleanup
#debugCleanLine = False
## Print every line after the first parse pass
#debugParseLine = False
## Use the Multicraft launcher to wrap the gameserver (simulates a real command line)
#useLauncher = False
## Assume Minecraft is still running override (0: Known console output, 1: "List" command output, 2: Any console output)
#pongMode = 0
## Minecraft response timeout override (milliseconds)
#pingTimeout = 20000
## Minecraft pint interval override (milliseconds)
#pingInterval = 15000
## Minecraft crash restart delay overrice (milliseconds)
#crashRestartDelay = 2000
## Console output rate limit override
#rateLimit = 30
## Autosave interval overrice (milliseconds)
#saveInterval = 600000
## Player info save method override (0: Never Save, 1: Update Existing, 2: Always Save)
#savePlayerInfo = 1
## Print server setting information
#debugSettings = False
## Restart the server after a crash or unexpected exit
#restartOnCrash = False
## Print line parser information
#debugParse = False
## Plugin configuration
[plugins]
pluginDir = plugins
pluginMatch = \.(jar|zip)$
## Command remapping
[commands]
say = say
list = list
save-on = save-on
save-off = save-off
save-all = save-all
stop = stop
tell = tell
give = give
tp = tp
deop = deop
op = op
pardon-ip = pardon-ip
ban-ip = ban-ip
pardon = pardon
ban = ban
kick = kick
help = help
## Console output parsing can be completely customized to support
## any format (and theoretically any game). Please contact us if you require this.
Hey so look at this:
you need a source, Now this may not be the issue but try it.
The source is the direct Download link so for your is https://www.feed-the-beast.com/projects/ftb-continuum/files/2658289/download
i have pasted the edited version here.
## To create a custom config for a mod create a file with the same name
## as the jar file and append ".conf", for Tekkit this would be
## "direwolf20.jar.conf".
## The following config is an example that lists all possible options,
## without actually changing anything (it remaps the commands on
## themselves)
##
## General configuration. If this contains a setting called "file" the
## [commands], [start] and [parse_*] sections will be loaded from this
## other file
[config]
## The name as displayed in the panel, leave empty to hide
name = Mod: Feed the Beast
## Where to download the JAR file from
source = https://www.feed-the-beast.com/projects/ftb-continuum/files/2658289/download
## Where to download this file from (will overwrite this file with the downloaded one)
configSource =
## Sections of this file that may be overridden by .conf files in the server directory
#safeConfSections = ^(encoding|commands|parse_.+)$ ## Encoding used for strings sent to and received from the server
[encoding]
## The encoding to use to send data to the Minecraft process
## Use "system" for your current locale.
## default: system
encode = system
## The encoding to use to decode data received from the Minecraft process
## Use "system" for your current locale.
## default: system
decode = system
## The encoding used when reading/writing configuration files such as
## the server.properties
## default: latin-1
fileEncoding = latin-1
## Command line customization.
## Available variables
## - {MULTICRAFT_DIR} The Multicraft daemon base directory
## - {BASE_DIR} Same as {MULTICRAFT_DIR}
## - {DAEMON_DIR} Directory of the daemon binaries
## - {DATA_DIR} Global.daemon.dataDir
## - {JAR_DIR} Daemon JAR directory
## - {SERVERS_DIR} Directory containing all servers
## - {SERVER_ID} Current server ID
## - {SERVER_DIR} Current server base directory
## - {WORLD} Name of the current world
## - {JAVA} Java executable to run
## - {START_MEMORY} Startup memory amount
## - {MAX_MEMORY} Maximum memory amount
## - {JAR_FILE} Current JAR file name
## - {JAR} Full path to current JAR file
## - {IP} Server IP
## - {PORT} Server port
## - {MAX_PLAYERS} Maximum player slots
## - {DAEMON_ID} Daemon ID
## - {PID} Process ID of the server process
## - {PID_FILE} File containing the PID of the server process
## - {USER} User the server will run as
## - {GROUP} Group the server will run as
## - {UID} User system ID
## - {GID} Group system ID
[start]
command = "{JAVA}" -Xmx{MAX_MEMORY}M -Xms{START_MEMORY}M -Djline.terminal=jline.UnsupportedTerminal -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=5 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar "{JAR}" nogui
[settings]
## Restart the server when it doesn't respond to pings anymore
restartOnTimeout = True
## The server log file
#logFile = server.log
## Ignore console output and parse log file instead
#followLog = False
## Only used if followLog is true, the interval in milliseconds at
## which to check the log file for new content
#logCheckInterval = 500
## Rotate the log every X bytes
#logRotateSize =
## Use special method to rotate log, use this if normal rename rotation doesn't work
#logPersistent = False
## Maximum number of logs to keep
#logBackupCount = 5
## Advanced: Read at most X bytes from the file at a time
#logMaxRead = 4096
## Check every X milliseconds if the log needs to be rotated
#logRotateCheckInterval = 20000
## Print every line received from the server
#debugRawLine = False
## Print every line after cleanup
#debugCleanLine = False
## Print every line after the first parse pass
#debugParseLine = False
## Use the Multicraft launcher to wrap the gameserver (simulates a real command line)
#useLauncher = False
## Assume Minecraft is still running override (0: Known console output, 1: "List" command output, 2: Any console output)
#pongMode = 0
## Minecraft response timeout override (milliseconds)
#pingTimeout = 20000
## Minecraft pint interval override (milliseconds)
#pingInterval = 15000
## Minecraft crash restart delay overrice (milliseconds)
#crashRestartDelay = 2000
## Console output rate limit override
#rateLimit = 30
## Autosave interval overrice (milliseconds)
#saveInterval = 600000
## Player info save method override (0: Never Save, 1: Update Existing, 2: Always Save)
#savePlayerInfo = 1
## Print server setting information
#debugSettings = False
## Restart the server after a crash or unexpected exit
#restartOnCrash = False
## Print line parser information
#debugParse = False
## Plugin configuration
[plugins]
pluginDir = plugins
pluginMatch = \.(jar|zip)$
## Command remapping
[commands]
say = say
list = list
save-on = save-on
save-off = save-off
save-all = save-all
stop = stop
tell = tell
give = give
tp = tp
deop = deop
op = op
pardon-ip = pardon-ip
ban-ip = ban-ip
pardon = pardon
ban = ban
kick = kick
help = help
## Console output parsing can be completely customized to support
## any format (and theoretically any game). Please contact us if you require this.
Worst case scenario, i can lend you my server with Multicraft.
Proud Owner of TrinxMC! An epic community with epic people such as you!
Website: Coming Soon!
Discord: Here!