List of server commands: Difference between revisions

From Vintage Story Wiki
(Marked this version for translation)
m (typo)
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:


=== Land claiming === <!--T:3-->
=== Land claiming === <!--T:3-->
* <code>/land[claim|free|info|list]</code><br />Claim an area of the world where only you can build or use blocks in.
* <code>/land [claim|free|info|list]</code><br />Claim an area of the world where only you can build or use blocks in.
 
* <code>/land list</code><br />Displays a list of the claims that you made so far, you can use displayed index number to modify it, see below.
* <code>/land list</code><br />Displays a list of the claims that you made so far, you can use displayed index number to modify it, see below.
* <code>/land info</code><br />Display information on the claimant of the current position, if there is any.
* <code>/land info</code><br />Display information on the claimant of the current position, if there is any.
* <code>/land free [index]</code><br />Deletes a claim of yours.
* <code>/land free [index]</code><br />Deletes a claim of yours.
* <code>/land claim [load|new|grant|revoke|gn|ge|gs|gw|gu|gd|start|end|add|plevel|fullheight|save|cancel]</code><br />Create or modify an existing claim.
* <code>/land claim [load|new|grant|revoke|gn|ge|gs|gw|gu|gd|start|end|add|plevel|fullheight|save|cancel]</code><br />Create or modify an existing claim.
** <code>/land claim load [0..999]</code><br />Load an existing claim for modifying. Use index number as shown in /land list to select which claim.
** <code>/land claim load [0..999]</code><br />Load an existing claim for modifying. Use index number as shown in /land list to select which claim.
Line 20: Line 22:
** <code>/land claim start</code><br />Mark a start position for a cuboidal area to be claimed.
** <code>/land claim start</code><br />Mark a start position for a cuboidal area to be claimed.
** <code>/land claim end</code><br />Mark an end position for a cuboidal area to be claimed.
** <code>/land claim end</code><br />Mark an end position for a cuboidal area to be claimed.
** <code>/land claim [gn|ge|gs|gw|gu|gd]</code> <code>[-99..99]</code><br />Grow the currently selected cuboid towards north/east/south/west/up/down by given length. If no length is supplied then the selection is grown by 1 block.
** <code>/land claim [gn|ge|gs|gw|gu|gd] [-99..99]</code><br />Grow the currently selected cuboid towards north/east/south/west/up/down by given length. If no length is supplied then the selection is grown by 1 block.
** <code>/land claim [sn|se|ss|sw|su|sd]</code> <code>[-99..99]</code><br />Shrink the currently selected cuboid towards north/east/south/west/up/down by given length. If no length is supplied then the selection is shrunk by 1 block.
** <code>/land claim [sn|se|ss|sw|su|sd] [-99..99]</code><br />Shrink the currently selected cuboid towards north/east/south/west/up/down by given length. If no length is supplied then the selection is shrunk by 1 block.
** <code>/land claim add</code><br />Adds the currently selected cuboid to the currently edited claim. A claim may exist of multiple cuboids, as long as they are adjacent to eachother.
** <code>/land claim add</code><br />Adds the currently selected cuboid to the currently edited claim. A claim may exist of multiple cuboids, as long as they are adjacent to eachother.
** <code>/land claim fullheight</code><br />Vertically grow the currently selected cuboid to encompass the full height from world bottom to world top. Note that with default settings this is not possible because players cannot claim that many chunks.
** <code>/land claim fullheight</code><br />Vertically grow the currently selected cuboid to encompass the full height from world bottom to world top. Note that with default settings this is not possible because players cannot claim that many chunks.
Line 32: Line 34:
** <code>/group invite [playername]</code><br/>Invites a player to this group
** <code>/group invite [playername]</code><br/>Invites a player to this group
** <code>/group acceptinvite [groupname]</code><br />Accept an invite to join the group
** <code>/group acceptinvite [groupname]</code><br />Accept an invite to join the group
** <code>/group leave</code>Leaves this player group.
** <code>/group leave</code><br />Leaves this player group.
** <code>/group list</code><br />Lists all groups you are currently in.
** <code>/group list</code><br />Lists all groups you are currently in.
** <code>/group rename newgroupname</code><br />Renames the group.
** <code>/group rename newgroupname</code><br />Renames the group.
Line 44: Line 46:


== Commands for Moderators and Admins== <!--T:6-->
== Commands for Moderators and Admins== <!--T:6-->
=== General ===
* <code>/help</code><br />List all commands.
* <code>/help</code><br />List all commands.
=== Player Control ===
=== Player Control ===
* <code>/giveblock [blockcode] [quantity] [toplayername]</code><br />Creates an itemstack of given block with given stack size to given player name. If player name is not set, the own player is targeted.
* <code>/giveblock [blockcode] [quantity] [toplayername]</code><br />Creates an itemstack of given block with given stack size to given player name. If player name is not set, the own player is targeted.
* <code>/giveitem [itemcode] [quantity] [toplayername]</code><br />Same as above but for items
* <code>/giveitem [itemcode] [quantity] [toplayername]</code><br />Same as above but for items
* <code>/gamemode [0..4|guest|survival|creative|spectator]</code><br />Mode names can be shortened to any length. Sets your game mode:
* <code>/gamemode [0..4|guest|survival|creative|spectator]</code><br />Mode names can be shortened to any length. Sets your game mode:
** <code>0|guest</code> Guest mode - Cannot place/remove any blocks but can interact with them
** <code>0|guest</code> Guest mode - Cannot place/remove any blocks but can interact with them
Line 54: Line 58:
** <code>2|creative</code> Creative mode - Access to all blocks through the creative inventory. Instant block breaking. Cannot die. Can fly.
** <code>2|creative</code> Creative mode - Access to all blocks through the creative inventory. Instant block breaking. Cannot die. Can fly.
** <code>3|spectator</code> Spectator mode - Cannot place/remove blocks and cannot interact with anything, but can fly.
** <code>3|spectator</code> Spectator mode - Cannot place/remove blocks and cannot interact with anything, but can fly.
* <code>/gamemode [playername] [0..4]</code><br />Sets the gamemode for given player.
* <code>/gamemode [playername] [0..4]</code><br />Sets the gamemode for given player.
* <code>/tp [coordinates]</code><br />Teleport yourself to a different position.
* <code>/tp [coordinates]</code><br />Teleport yourself to a different position.
** <code>/tp x y z</code><br />Teleports the player to given pretty coordinate visible from the pretty coordinate box.
** <code>/tp x y z</code><br />Teleports the player to given pretty coordinate visible from the pretty coordinate box.
** <code>/tp =x =y =z</code><br />Teleports the player to given absolute coordinate visible from the debug screen on ALT + F3.
** <code>/tp =x =y =z</code><br />Teleports the player to given absolute coordinate visible from the debug screen on ALT + F3.
** <code>/tp ~x ~y ~z</code><br />Teleports player by a given relative distance, i.e. teleport ~1 ~0 ~0 will teleport the player one block in x direction.
** <code>/tp ~x ~y ~z</code><br />Teleports player by a given relative distance, i.e. teleport ~1 ~0 ~0 will teleport the player one block in x direction.
*<code>/tp [playername] [coordinates]</code><br />Teleport given player to a different position.
 
* <code>/tp [playername] [coordinates]</code><br />Teleport given player to a different position.
 
* <code>/tp [playername]</code><br/ >Teleport yourself to given player.
* <code>/tp [playername]</code><br/ >Teleport yourself to given player.
* <code>/ban [reason]</code><br />Ban a player.
* <code>/ban [reason]</code><br />Ban a player.
* <code>/unban [playername]</code><br />Unban a player.
* <code>/unban [playername]</code><br />Unban a player.
* <code>/kick [reason]</code><br />Kick a player.
* <code>/kick [reason]</code><br />Kick a player.
* <code>/clear</code><br />Removes all items from your inventory.
* <code>/clear</code><br />Removes all items from your inventory.
<li><strong>Privilege Control</strong></li>
 
<ul>
==Privilege Control==
<li><code>/op [playername]</code>&nbsp;Shorthand for&nbsp;/player [playername] role admin<br /><br /></li>
*<code>/op [playername]</code> Shorthand for <code>/player [playername] role admin</code>
<li><code>/role (rolename) spawnpoint [x] [y?] [z]</code> <br />Configure a role specific spawn point. Any player that has this role will spawn at this location.<br /><br/></li>
 
<li><code>/role (rolename) privilege [grant|revoke] [privelegename]</code>&nbsp;<br />Grant or revoke privileges from given role<br /><br/></li>
*<code>/role [rolename] [roleproperty]</code><br /> Display or modify <code>[roleproperty]</code> on role <code>[rolename]</code>.
<li><code>/role (rolename) [landclaimallowance|landclaimmaxareas|landclaimminsize] [value]</code><br />Shows or sets the role specific land claiming values.&nbsp;</li>
**<code>/role [rolename] spawnpoint [x] [y?] [z]</code> <br />Configure a role specific spawn point. Any player that has this role will spawn at this location.
<ul>
**<code>/role [rolename] privilege [grant|revoke] [privelegename]</code><br />Grant or revoke privileges from given role.
<li><code>landclaimallowance</code> is the max allowed claimable area in cubic meters for every player that has this role&nbsp;<span>(default: 4 chunks = 4*32*32*32 cubic meters = 131072)</span></li>
**<code>/role [rolename] landclaimallowance [value]</code><br />Set the max allowed claimable area in cubic meters for every player that has this role. (default: 4 chunks = 4*32*32*32 cubic meters = 131072)
<li><code>landclaimmaxareas</code> the max quantity of non adjacent-areasa a player may claim (default: 3)</li>
**<code>/role [rolename] landclaimmaxareas [value]</code><br /> Set the max quantity of non-adjacent areas a player may claim. (default: 3)
<li><code>landclaimminsize [x y z]</code> the smallest cuboid a player may claim (default 6x6x6)<br /><br /></li>
**<code>/role [rolename] landclaimminsize [x y z]</code><br /> Set the smallest cuboid a player may claim. (default: 6 by 6 by 6)
</ul>
 
<li><code>/player [playername]&nbsp;[whitelist|privilege|role|entity|stats|gamemode|landclaimallowance|landclaimmaxareas]</code><br />See/Modify player related data</li>
*<code>/player [playername] [whitelist|privilege|role|entity|stats|gamemode|landclaimallowance|landclaimmaxareas]</code><br />Modify or display player data.
<ul>
**<code>/player [playername] whitelist</code><br>See current whitelist mode of given player.
<li><code>/player [playername] whitelist</code><br>See current whitelist mode of given player. </li> <li><code>/player [playername] whitelist on</code> <br /> Adds a player to a server whitelist </li>
**<code>/player [playername] whitelist on</code><br /> Adds a player to a server whitelist.
<li><code>/player [playername] privilege</code><br />Lists the players current privileges</li>
**<code>/player [playername] privilege</code><br />Lists the players current privileges.
<li><code>/player [playername] privilege [grant|revoke] [privilegename]</code><br />Grants or revokes given privilege for this player</li>
**<code>/player [playername] privilege [grant|revoke] [privilegename]</code><br />Grants or revokes given privilege for this player.
<li><code>/player [playername] role</code><br />Shows the players current privilege role (default: suplayer)</li>
**<code>/player [playername] role</code><br />Shows the players current privilege role. (default: suplayer)
<li><code>/player [playername] role [rolename]</code><br />Sets the players current privilege role (default: suplayer)</li>
**<code>/player [playername] role [rolename]</code><br />Sets the players current privilege role. (default: suplayer)
<li><code>/player&nbsp;[playername] stats</code><br />Shows a summary of the players current privileges<br></li>
**<code>/player [playername] stats</code><br />Shows a summary of the players current privileges.
<li><code>/player&nbsp;[playername] gamemode [0..4 or partially/fully written game mode name]</code><br />Shows or sets the players current game mode</li>
**<code>/player [playername] gamemode [0..4 or partially/fully written game mode name]</code><br />Shows or sets the players current game mode.
<li><code>/player&nbsp;[playername]&nbsp;landclaimallowance [0..9999]</code><br />Shows or sets a player specific extra land claim allowance, independent of the allowance set by the role (default: 0)</li>
**<code>/player [playername] landclaimallowance [0..9999]</code><br />Shows or sets a player specific extra land claim allowance, independent of the allowance set by the role. (default: 0)
<li><code>/player&nbsp;[playername]&nbsp;landclaimmaxareas&nbsp;[0..9999]</code><br /><span>Shows or sets a player specific extra land claim areas allowance<span>, independent of the allowance set by the role (default: 0)</span></span><br /><br /><br /></li>
**<code>/player [playername] landclaimmaxareas [0..9999]</code><br /><span>Shows or sets a player specific extra land claim areas allowance<span>, independent of the allowance set by the role. (default: 0)
</ul>
</ul>
</ul>


==World Control== <!--T:7-->
==World Control== <!--T:7-->
<ul>
*<code>/seed</code><br />Shows the world seed
<li><code>/seed</code>&nbsp;Shows the world seed<br /><br /></li>
<li><code>/worldconfig</code> Modify current play style. Most of these settings require a restart of the server to take effect.
<ul>
<li><code>/worldconfig worldEdge [blocked|traversable]</code> Wether you can fall off the world edge (default: traversable)</li>
<li><code>/worldconfig globalTemperature [0-5]</code> Sets the global temperature multiplier for world generation. Does not affect already generated chunks. Useful values are between 0.1 and 5, where 0.1 is super cold, and 5 is super hot. (default: 1)</li>
<li><code>/worldconfig globalPrecipitation [0-5]</code> Sets the global rainfall multiplier for world generation. Does not affect already generated chunks. Useful values are between 0.1 and 5, where 0.1 is super dry and 5 is super wet (default: 1)</li>
<li><code>/worldconfig microblockChiseling [true|false]</code> Whether to allow microblock chiseling (default: false)</li>


<!--T:8-->
=== World Config ===
<li><code>/worldconfig temporalStorms [off|veryrare|rare|somtimes|often|veryoften]</code> How frequent temporal storms should be (default: sometimes)</li>
*<code>/worldconfig [config]</code><br />Modify current play style. Most of these settings require a restart of the server to take effect.
<li><code>/worldconfig temporalStability [false|true]</code> Whether or not the temporal stability mechanic should apply (default: true)</li>
**<code>/worldconfig worldEdge [blocked|traversable]</code><br />Wether you can fall off the world edge (default: traversable)
<li><code>/worldconfig deathPunishment [drop|keep]</code> Whether to drop your inventory upon death (default: drop)</li>
**<code>/worldconfig globalTemperature [0-5]</code><br />Sets the global temperature multiplier for world generation. Does not affect already generated chunks. Useful values are between 0.1 and 5, where 0.1 is super cold, and 5 is super hot. (default: 1)
<li><code>/worldconfig graceTimer [0-9999]</code> How many days it takes for monster to appear (default: 5)</li>
**<code>/worldconfig globalPrecipitation [0-5]</code><br /> Sets the global rainfall multiplier for world generation. Does not affect already generated chunks. Useful values are between 0.1 and 5, where 0.1 is super dry and 5 is super wet (default: 1)
<li><code>/worldconfig creatureHostility [aggressive|passive|off]</code> Set default creature hostility (default: aggressive)</li>
**<code>/worldconfig microblockChiseling [true|false]</code><br /> Whether to allow microblock chiseling (default: false)
<li><code>/worldconfig creatureStrength [0-99]</code> Sets the creature damage multiplier (default: 1)</li>
**<code>/worldconfig temporalStorms [off|veryrare|rare|somtimes|often|veryoften]</code><br /> How frequent temporal storms should be (default: sometimes)
<li><code>/worldconfig playerHealthPoints [1-999]</code> Set the players base health points (default: 15)</li>
**<code>/worldconfig temporalStability [false|true]</code><br /> Whether or not the temporal stability mechanic should apply (default: true)
<li><code>/worldconfig playerHungerSpeed [0-10]</code> Set the players hunger rate multiplier (default: 1)</li>
**<code>/worldconfig deathPunishment [drop|keep]</code><br /> Whether to drop your inventory upon death (default: drop)
<li><code>/worldconfig playerMoveSpeed [0-10]</code> Set the players move speed multiplier (default: 1.5)</li>
**<code>/worldconfig graceTimer [0-9999]</code><br /> How many days it takes for monster to appear (default: 5)
<li><code>/worldconfig blockGravity [sandgravel|sandgravelsoil]</code> Set the block gravity behavior for either just sand and gravel or additionally also soil (default: sandgravel)</li>
**<code>/worldconfig creatureHostility [aggressive|passive|off]</code><br /> Set default creature hostility (default: aggressive)
<li><code>/worldconfig foodSpoilSpeed [0-10]</code> Set the spoilage rate multiplier of all perishable foods, e.g. 0.5 means all food lasts twice as long (default: 1)</li>
**<code>/worldconfig creatureStrength [0-99]</code><br /> Sets the creature damage multiplier (default: 1)
<li><code>/worldconfig saplingGrowthDays [0-999]</code> Set the amount of days a tree takes to grow on average (default: 8)</li>
**<code>/worldconfig playerHealthPoints [1-999]</code><br /> Set the players base health points (default: 15)
<li><code>/worldconfig toolDurability [0-99]</code> Set the tool durability multiplier, e.g. 2 means all tools have double durability. (default: 1)</li>
**<code>/worldconfig playerHungerSpeed [0-10]</code><br /> Set the players hunger rate multiplier (default: 1)
<li><code>/worldconfig toolMiningSpeed [0-99]</code> Set the tool mining speed multiplier, e.g. 2 means all tools have break blocks twice as fast. (default: 1)</li>
**<code>/worldconfig playerMoveSpeed [0-10]</code><br /> Set the players move speed multiplier (default: 1.5)
<li><code>/worldconfig allowCoordinateHud [true|false]</code> Whether or not players are allowed to used the coordinate hud. (default: true)</li>
**<code>/worldconfig blockGravity [sandgravel|sandgravelsoil]</code><br /> Set the block gravity behavior for either just sand and gravel or additionally also soil (default: sandgravel)
<li><code>/worldconfig allowMap [true|false]</code> Whether or not players are allowed to used the world map. (default: true)</li>
**<code>/worldconfig foodSpoilSpeed [0-10]</code><br /> Set the spoilage rate multiplier of all perishable foods, e.g. 0.5 means all food lasts twice as long (default: 1)
<li><code>/worldconfig allowLandClaiming [true|false]</code> Whether or not players are allowed to use the land claiming system. (default: true)</li>
**<code>/worldconfig saplingGrowthDays [0-999]</code><br /> Set the amount of days a tree takes to grow on average (default: 8)
**<code>/worldconfig toolDurability [0-99]</code><br /> Set the tool durability multiplier, e.g. 2 means all tools have double durability. (default: 1)
**<code>/worldconfig toolMiningSpeed [0-99]</code><br /> Set the tool mining speed multiplier, e.g. 2 means all tools have break blocks twice as fast. (default: 1)
**<code>/worldconfig allowCoordinateHud [true|false]</code><br /> Whether or not players are allowed to used the coordinate hud. (default: true)
**<code>/worldconfig allowMap [true|false]</code><br /> Whether or not players are allowed to used the world map. (default: true)
**<code>/worldconfig allowLandClaiming [true|false]</code><br /> Whether or not players are allowed to use the land claiming system. (default: true)
**<code>/worldconfig surfaceCopperDeposits [0-5]</code><br /> Set chance of surface copper spawning for each chunk column (default: 0.1)
**<code>/worldconfig surfaceTinDeposits [0-5]</code><br /> Set chance of surface tin spawning for each chunk column (default: 0.07)


<!--T:9-->
=== Entities ===
<li><code>/worldconfig surfaceCopperDeposits [0-5]</code> Set chance of surface copper spawning for each chunk column (default: 0.1)</li>
<!--T:11-->
<li><code>/worldconfig surfaceTinDeposits [0-5]</code> Set chance of surface tin spawning for each chunk column (default: 0.07)<br><br></li>
*<code>/entity [spawn|countbytype|removebytype|countbyclass|removebyclass|listnearest|debug]</code><br /> Spawn, remove, and count entities (item drops, creatures, etc).
**<code>/entity spawn [entitytype]</code><br /> Spawn an entity by type. Valid types can be found in the survival mod assets folder /entities.
**<code>/entity countbytype [entitytype]</code><br /> Count how many entities of a given type exist. <code>entitytype</code> can use wildcards, eg <code>drifter-*</code> counts drifters of any type.
**<code>/entity removebytype [entitytype]</code><br /> Remove all entities of a given type. <code>entitytype</code> can use wildcards.
**<code>/entity countbyclass [entityclass]</code><br /> Count how many entities of a given class, such as <code>EntityItem</code> or <code>EntityAgent</code>, exist.
**<code>/entity removebyclass [entityclass]</code><br /> Remove all entities of a given class.
**<code>/entity listnearest [x y z] (ver-range) (hor-range)</code><br /> Show a summary of all nearby entities at given range. If x/y/z coords are not supplied, the current player position is taken
**<code>/entity debug [0|1]</code><br /> Enable entity debug mode, this will send continous debug information to all connected clients, which are displayed above the entity if the client used the command '''.clientConfig showEntitydebuginfo 1'''


<!--T:10-->
=== Time ===
</ul>
*<code>/time [set|get|speed]</code><br /> Time related functions
</li>
**<code>/time</code><br /> Shows current time.
**<code>/time set [lunch|day|night|latenight|morning|latemorning|sunrise|sunset|afternoon|midnight|witchinghour]</code><br /> Sets the clock to the given time of day.
**<code>/time set [time]</code><br /> Sets the internal calendar to given time.
**<code>/time add [hours:minutes]</code><br /> Adds given hours and minutes to the internal calendar.
**<code>/time speed [0-9999]</code><br /> Shows or sets current game time speed (default 60).
**<code>/time hoursperday [0-9999]</code><br /> Shows or sets the current hours per day (default 24).


<!--T:11-->
=== Weather ===
<li><code>/entity [spawn|countbytype|removebytype|countbyclass|removebyclass|listnearest|debug]</code><br />Add, remove, and count entities (item drops, creatures, etc).<br />
*<code>/weather [acp|lp|t|c|setw|set|seti|setirandom|setir]</code><br /> Controls weather and wind patterns. If <code>/weather</code> is run by itself it prints the current weather stats.
<ul>
**<code>/weather acp</code><br /> Toggles autochanging weather patterns.
<li><code>/entity spawn (entitytype)</code><br />Spawn an entity by type.<br />The valid type names (as of 1.5.0.3) are:<br /><code>wolf-male</code>,&nbsp;<code>wolf-female</code>,&nbsp;<code>sheep-bighorn-male</code>,&nbsp;<code>sheep-bighorn-female</code>,&nbsp;<code>sheep-bighorn-lamb</code>,&nbsp;<code>pig-wild-piglet</code>,&nbsp;<code>pig-wild-male</code>,&nbsp;<code>pig-wild-female</code>,&nbsp;<code>drifter</code>,&nbsp;<code>strawdummy</code>,&nbsp;<code>chicken-hen</code>,&nbsp;<code>chicken-baby</code>,&nbsp;<code>chicken-rooster</code></li>
**<code>/weather lp</code><br /> Lists all loaded weather patterns.
<li><code>/entity spawn (entitytype) 100</code>Spawns 100 entities of given type</li>
**<code>/weather t</code><br /> Transitions to a random weather pattern.
<li><code>/entity countbytype (entitytype)</code><br />Count how many entities of a given type exist.</li>
**<code>/weather c</code><br /> Quickly transitions to a random weather pattern.
<li><code>/entity removebytype (entitytype)</code><br />Remove all entities of a given type.</li>
**<code>/weather setw [lightbreeze|mediumbreeze|still|storm|strongbreeze]</code><br /> Sets the current wind pattern to the given wind pattern.
<li><code>/entity countbyclass (entityclass)</code><br />Count how many entities of a given class (such as&nbsp;<code>entityitem</code>&nbsp;or&nbsp;<code>entityagent</code>) exist.</li>
**<code>/weather [set|seti] [weatherpattern]</code><br /> Instantly sets the weather pattern to <code>weatherpattern</code>.
<li><code>/entity removebyclass (entityclass)</code><br />Remove all entities of a given class.</li>
**<code>/weather setirandom</code><br /> Instantly sets the weather to a random weather pattern.
<li><code>/entity listnearest [x y z] (ver-range) (hor-range)</code><br />Show a summary of all nearby entities at given range. If x/y/z coords are not supplied, the current player position is taken</li>
**<code>/weather setir [weatherpattern]</code><br /> Instantly sets the weather to <code>[weatherpattern]</code> only in the current region.
<li><code>/entity debug [0 or 1]</code><br />Enable entity debug mode, this will send continous debug information to all connected clients, which are displayed above the entity if the client used the command <em>.clientConfig showEntitydebuginfo 1</em><br /><br/></li>
</ul>
</li>
<li><code>/time [set|get|speed]</code><br style="font-size: 11pt;" /><span style="font-size: 11pt;">Time related functions</span>
<ul style="font-size: 11pt;">
<li><code>/time</code>&nbsp;<br />Shows current time</li>
<li><code>/time set [lunch|day|night|latenight|morning|latemorning|sunrise|sunset|afternoon|midnight|witchinghour]</code><br />Sets the internal clock to the given time of day</li>
<li><code>/time set [time]</code><br />Sets the internal calendar to given time. Examples: /time set 12:00</li>
<li><code>/time add [hours:minutes]</code><br />Adds given hours and minutes to the internal calendar</li>
<li><code>/time speed</code>&nbsp;<code>[0-9999]</code><br />Shows or sets current game time speed (default 60)</li>
<li><code>/time hoursperday [0-9999]</code><br />Shows or sets the current hours per day (default 24)</li>
</ul>
<br />&nbsp;</li>
</ul>


==Server control/configuration== <!--T:12-->
==Server control/configuration== <!--T:12-->
<ul>
*<code>/stats</code><br /> Show current server statistics ,tick rate, memory usage, etc..
<li><code>/stats</code> Show current server statistics (tickrate, memory usage, etc.)</li>
 
<li><code>/announce</code>&nbsp;Announce a server wide message in all chat groups</li>
*<code>/announce</code><br /> Announce a server wide message in all chat groups.
<li><code>/welcome</code><span style="font-size: 11pt;">&nbsp;Sets the servers welcome message</span></li>
 
<li><code>/stop</code><span style="font-size: 11pt;">&nbsp;Shuts down the server</span></li>
*<code>/welcome</code><br />Sets the server's welcome message
<li><code>/list [clients|banned|role|privileges]</code>&nbsp;<br />Show&nbsp;various lists of infos</li>
 
<ul>
*<code>/stop</code><br />Stops the server
<li><code>/list clients</code> Show current connected clients</li>
 
<li><code>/list banned</code>&nbsp;Show current list of banned blayers</li>
*<code>/list [clients|banned|role|privileges]</code><br />Show various lists of infos
<li><code>/list role</code> Show list of all configured privilege roles</li>
**<code>/list clients</code><br /> Show current connected clients</li>
<li><code>/list privileges</code> Show list of all configured privileges</li>
**<code>/list banned</code><br /> Show current list of banned blayers</li>
</ul>
**<code>/list role</code><br /> Show list of all configured privilege roles</li>
<li><code>/serverconfig</code><br />Modify the server config<br />
**<code>/list privileges</code><br /> Show list of all configured privileges</li>
<ul>
 
<li><code>/serverconfig maxchunkradius (integer)</code><br style="font-size: 11pt;" /><span style="font-size: 11pt;">Displays the max chunk radius. If an integer value is passed it will set the max chunk radius, which is the highest view distance a player may have. Higher values require more RAM</span></li>
 
<li><code>/serverconfig maxclients (integer)</code><br style="font-size: 11pt;" /><span style="font-size: 11pt;">Displays the maxclients. If an integer value is passed it will set the maxclients, which is the max concurrent players the server may have. Higher values requires more RAM and CPU</span></li>
*<code>/serverconfig [config]</code><br />Modify or display the server config <code>[config]</code>
<li><code>/serverconfig password (password without spaces)</code><br style="font-size: 11pt;" /><span style="font-size: 11pt;">Sets the server password that is required to connect to the server</span></li>
**<code>/serverconfig maxchunkradius [integer]</code><br />Displays the max chunk radius. Sets the max chunk radius to the integer passed, which is the highest chunk radius a player may load.
<li><code><span style="font-size: 11pt;">/serverconfig nopassword</span></code><span style="font-size: 11pt;"><br />Removes the password protection<br /></span></li>
**<code>/serverconfig maxclients [integer]</code><br /> Displays the max clients. Sets the max number of connected clients to the integer passed.
<li><code>/serverconfig antiabuse (Off|Basic|Pedantic)</code><br style="font-size: 11pt;" /><span style="font-size: 11pt;">Sets antiabuse level, this protects against a range of malicious player operations, but is currently pretty glitchy in the current state (v1.7)</span></li>
**<code>/serverconfig password [string]</code><br />Sets the server password that is required to connect to the server. It may not contain spaces.
<li><code>/serverconfig onlywhitelist (bool)</code><br style="font-size: 11pt;" /><span style="font-size: 11pt;">Wether or not to only allow whitelisted players to connect to the server</span></li>
**<code>/serverconfig nopassword</code><br />Removes the password protection.
<li><code>/serverconfig entityspawning (bool)</code><br style="font-size: 11pt;" /><span style="font-size: 11pt;">Toggle on/off global entity spawning. Disabling it will cause no creatures to spawn (default: on)</span></li>
**<code>/serverconfig antiabuse [Off|Basic|Pedantic]</code><br />Sets anti-abuse level, this protects against a range of malicious player operations, but is currently a work in progress.
<li><code><span style="font-size: 11pt;">/serverconfig tickrate [10-100]<br /></span></code><span style="font-size: 11pt;">Shows or sets the server tickrate. A higher tickrate makes the server more responsive, but also costs more CPU. A lower tickrate has the opposite effect. (default: 30)</span></li>
**<code>/serverconfig onlywhitelist [bool]</code><br />Control allowing only whitelisted players to connect to the server.
<li><span style="font-size: 11pt;"><code>/serverconfig&nbsp;blockTickSamplesPerChunk</code><br /></span><span style="font-size: 11pt;">Shows or sets many random ticks per chunk should be executed. Simply said, a higher value makes grass grow back faster. (default: 16)</span></li>
**<code>/serverconfig entityspawning [bool]</code><br />Control global entity spawning. Disabling it will cause no creatures to spawn (default: on)
<li><span style="font-size: 11pt;"><code>/serverconfig defaultSpawn [x y? z]</code><br />Shows or sets the default spawn point. <em>y</em> can be omitted to automatically use the surface position at given x/z location. Can supply a non numeric position to clear the default spawn point.</span></li>
**<code>/serverconfig tickrate [10-100]</code><br />Shows or sets the server tick rate. A higher tickrate makes the server more responsive. A lower tick rate has the opposite effect.
<li><span style="font-size: 11pt;"><code>/serverconfig setspawnhere</code><br />Sets the default spawn point to where the player is currently standing<br /><br /><br /></span></li>
**<code>/serverconfig blockTickSamplesPerChunk</code><br />Control how many random update ticks per chunk should be executed.
</ul>
**<code>/serverconfig defaultSpawn [x y? z]</code><br />Shows or sets the default spawn point. <code>y</code> can be omitted to automatically use the surface position at given x/z location.
</li>
**<code>/serverconfig setspawnhere</code><br />Sets the default spawn point to where the player is currently standing
</ul>


==Utility / Debug Tools== <!--T:13-->
==Utility / Debug Tools== <!--T:13-->
<ul>
*<code>/bir [getid|getcode|remap]</code><br />Block id remapper tools. Useful to fix broken blocks after removing/updating custom blocks.
<li><code>/bir&nbsp;[getid|getcode|remap]</code>&nbsp;Block id remapper tools. Useful to fix broken blocks after removing/updating custom blocks</li>
 
<li><code>/forceloadchunks x1 z1 x2 z1 [sendtoclient]</code>&nbsp;Tells the server to load given area and prevents unloading. If "sendtoclient" is added it will also forcefully send all these chunks to the client.</li>
*<code>/forceloadchunks x1 z1 x2 z2 [sendtoclient]</code><br />Tells the server to load given area and prevents unloading. If the boolean <code>sendtoclient</code> is added it will also forcefully send all these chunks to the client.
<li><code>/sendchunks [0 or 1]</code>&nbsp;Toggles whether to send any new chunks to the client (force sending chunks are sent anyway)</li>
 
<li><code>/chunkunload [0 or 1]</code> Toggels whether the server should automatically unload chunks that are no longer in range of any players (and thus also send chunk unload commands to the clients)</li>
*<code>/sendchunks [0|1]</code><br />Toggles whether to send any new chunks to the client. Forced chunks are still loaded.
<li><code>/reloadmods</code>&nbsp;Reloads all server mods that support reloading</li>
 
<li><code>/cit</code> Current chunk generation info</li>
*<code>/chunkunload [0|1]</code><br /> Toggles whether the server should automatically unload chunks that are no longer in range of any players and also send chunk unload commands to the clients.
<li><code>/debug [logticks|tickhandlers|ci|cs|cr]</code>&nbsp;<span>Various debug commands</span>
 
<ul>
*<code>/reloadmods</code><br />Reloads all server mods that support reloading.
<li><code>/debug logticks [milliseconds]</code>&nbsp;If a server tick required more then supplied milliseconds to process, a breakup of that tick will be logged to the server-main.txt</li>
 
<li><code>/debug tickhandlers</code>&nbsp;Displays a summary of many ticking blocks and entities are currently registered</li>
*<code>/cit</code><br /> Current chunk generation info
<li><code>/debug tickhandlers dump [gtblock|gtentity|dcblock|sdcblock|dcentity]</code>&nbsp;Dumps a complete list of all tick/callback listeners to the server-debug.txt. (gt = gametick, dc = delayed callback)</li>
 
<li><code>/debug ci</code>&nbsp;Display some information on the current chunk the player resides in</li>
*<code>/debug [logticks|tickhandlers|ci|cs|cr]</code><br />Various debug commands
<li><code>/debug cs</code>&nbsp;Forcefully resends the current chunk the player resides in</li>
**<code>/debug logticks [milliseconds]</code><br />If a server tick required more then supplied milliseconds to process, a breakdown of that tick will be logged to the server-main.txt
<li><code>/debug cr</code>&nbsp;Forcefully completely relights the current chunk the player resides in</li>
**<code>/debug tickhandlers</code><br /> Displays a summary of ticking blocks and entities are currently registered.
</li>
**<code>/debug tickhandlers dump [gtblock|gtentity|dcblock|sdcblock|dcentity]</code><br /> Dumps a complete list of all tick/callback listeners to the server-debug.txt.
</ul>
**<code>/debug ci</code><br /> Display some information on the current chunk the player is in
</li>
**<code>/debug cs</code><br /> Forcefully resends the current chunk the player is in
<li><code>/wgen</code> World generation tools. Some examples</li>
**<code>/debug cr</code><br /> Forcefully completely relights the current chunk the player is in
<ul>
 
<li><code>/wgen pos climate</code> Shows climate info at the current position</li>
*<code>/wgen</code> World generation tools. Some examples
<li><code>/wgen testmap climate</code> Generates a 512x512 example <span>climate&nbsp;</span>map as png, dropped where the game executables resides</li>
**<code>/wgen pos climate</code> Shows climate info at the current position
</ul>
**<code>/wgen testmap climate</code> Generates a 512x512 example climate map as a png, saved where the game executables is.
</ul>
 
</ul>
*<code>/macro [addcmd|setcmd|syntax|desc|priv|save|delete|show|list]</code><br />Create a server side macro that can execute one or more commands
<ul>
**<code>/macro addcmd [command]</code><br /> Add a command to a temporary macro.
<li><code>/macro [addcmd|setcmd|syntax|desc|priv|save|delete|show|list]</code><br />Create a server side macro that can execute one ore multiple commands
**<code>/macro setcmd [command]</code><br /> Override a command to a temporary macro.
<ul>
**<code>/macro [syntax]</code><br /> Sets the syntax help info displayed when using <code>/help [name]</code>.
<li><code>/macro addcmd [command without /]</code>&nbsp; Add a command to a temporary macro</li>
**<code>/macro [desc]</code><br /> Sets the description text displayed when using <code>/help [name]</code>
<li><code>/macro setcmd[command without /]</code>&nbsp; Set a command to a temporary macro (removes previously added ones)</li>
**<code>/macro [priv]</code><br /> Sets the privilege required to execute this command, e.g. '''controlserver''' if only for admins or, '''build''' for any player with build rights.
<li><code>/macro syntax</code>&nbsp;Sets the syntax help info displayed when using /help</li>
**<code>/macro show</code><br />Shows the contents of the temporary macro currently being defined by above commands.
<li><code>/macro desc</code>&nbsp;Sets the description text displayed when using /help</li>
**<code>/macro save [name]</code><br />Saves the temporary macro defined by above command to given command name.
<li><code>/macro priv</code>&nbsp;Sets the privilege required to execute this command, e.g.&nbsp;<em>controlserver</em>&nbsp;if only for admins or&nbsp;<em>build</em>&nbsp;for any player with build rights</li>
**<code>/macro list</code><br />Shows a list of all saved macros.
<li><code>/macro show</code>&nbsp;Shows the contents temporary macro currently being defined by above commands</li>
**<code>/macro show [name]</code><br />Shows the contents of a saved macro.
<li><code>/macro save [name]</code>&nbsp;Saves the temporary macro defined by above command to given command name</li>
**<code>/macro delete [name]</code><br />Deletes a previously saved macro.
<li><code>/macro list</code>&nbsp;Shows a list of all saved macros</li>
**<code>/macro discard [name]</code><br />Discards the temporary macro.
<li><code>/macro show [name]</code>&nbsp;Shows the contents of a saved macro</li>
<li><code>/macro delete [name]</code>&nbsp;Deletes a previously saved macro</li>
<li><code>/macro discard [name]</code>&nbsp;Discards the temporary macro</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>


</translate>
</translate>

Revision as of 17:50, 25 March 2020

Multiplayer Commands for Players

Land claiming

  • /land [claim|free|info|list]
    Claim an area of the world where only you can build or use blocks in.
  • /land list
    Displays a list of the claims that you made so far, you can use displayed index number to modify it, see below.
  • /land info
    Display information on the claimant of the current position, if there is any.
  • /land free [index]
    Deletes a claim of yours.
  • /land claim [load|new|grant|revoke|gn|ge|gs|gw|gu|gd|start|end|add|plevel|fullheight|save|cancel]
    Create or modify an existing claim.
    • /land claim load [0..999]
      Load an existing claim for modifying. Use index number as shown in /land list to select which claim.
    • /land claim new
      Create a new claim, also marks the start position.
    • /land claim grant [playername] [use|all]
      Grant given player access to your claim. 'use' for only use/interact rights, 'all' for use and place/break block rights.
    • /land claim revoke [playername]
      Revoke a previously granted privilege to given player on your claim.
    • /land claim grantgroup [groupname] [use|all]
      Grant given player group access to your claim. 'use' for only use/interact rights, 'all' for use and place/break block rights.
    • /land claim revokegroup [groupname]
      Revoke a previously granted privilege to given player group on your claim.
    • /land claim allowuseeveryone [true|false]
      Grant or Revoke use access to all players
    • /land claim start
      Mark a start position for a cuboidal area to be claimed.
    • /land claim end
      Mark an end position for a cuboidal area to be claimed.
    • /land claim [gn|ge|gs|gw|gu|gd] [-99..99]
      Grow the currently selected cuboid towards north/east/south/west/up/down by given length. If no length is supplied then the selection is grown by 1 block.
    • /land claim [sn|se|ss|sw|su|sd] [-99..99]
      Shrink the currently selected cuboid towards north/east/south/west/up/down by given length. If no length is supplied then the selection is shrunk by 1 block.
    • /land claim add
      Adds the currently selected cuboid to the currently edited claim. A claim may exist of multiple cuboids, as long as they are adjacent to eachother.
    • /land claim fullheight
      Vertically grow the currently selected cuboid to encompass the full height from world bottom to world top. Note that with default settings this is not possible because players cannot claim that many chunks.
    • /land claim save [description]
      Save current claim modifications and stop editing the current claim.
    • /land claim cancel
      Discard all modifications to this claim.

Groups

  • /group [create|disband|rename|invite|acceptinvite|leave|list|kick|op|deop]
    Create/manage or destrory a player group. Player groups currently only serve the function of offering a seperate channel to chat in in addition to granting access to claimed areas.
    • /group create [groupname]
      Creates a new player group, own chat channel. While in the this group's chat channel:
    • /group invite [playername]
      Invites a player to this group
    • /group acceptinvite [groupname]
      Accept an invite to join the group
    • /group leave
      Leaves this player group.
    • /group list
      Lists all groups you are currently in.
    • /group rename newgroupname
      Renames the group.
    • /group kick [playername]
      Removes a player from the group.
    • /group op [playername]
      Grants operator status to this player, which allows them to invite other players.
    • /group deop [playername]
      Revokes operator status from this player.
    • /group disband
      Destroy a player group. Must be owner to perform this command.

Other

  • /kill
    Kills the player.

Commands for Moderators and Admins

  • /help
    List all commands.

Player Control

  • /giveblock [blockcode] [quantity] [toplayername]
    Creates an itemstack of given block with given stack size to given player name. If player name is not set, the own player is targeted.
  • /giveitem [itemcode] [quantity] [toplayername]
    Same as above but for items
  • /gamemode [0..4|guest|survival|creative|spectator]
    Mode names can be shortened to any length. Sets your game mode:
    • 0|guest Guest mode - Cannot place/remove any blocks but can interact with them
    • 1|survival Survival mode - Can slowly break/place blocks. Can die. Cannot fly. Survival inventory.
    • 2|creative Creative mode - Access to all blocks through the creative inventory. Instant block breaking. Cannot die. Can fly.
    • 3|spectator Spectator mode - Cannot place/remove blocks and cannot interact with anything, but can fly.
  • /gamemode [playername] [0..4]
    Sets the gamemode for given player.
  • /tp [coordinates]
    Teleport yourself to a different position.
    • /tp x y z
      Teleports the player to given pretty coordinate visible from the pretty coordinate box.
    • /tp =x =y =z
      Teleports the player to given absolute coordinate visible from the debug screen on ALT + F3.
    • /tp ~x ~y ~z
      Teleports player by a given relative distance, i.e. teleport ~1 ~0 ~0 will teleport the player one block in x direction.
  • /tp [playername] [coordinates]
    Teleport given player to a different position.
  • /tp [playername]
    Teleport yourself to given player.
  • /ban [reason]
    Ban a player.
  • /unban [playername]
    Unban a player.
  • /kick [reason]
    Kick a player.
  • /clear
    Removes all items from your inventory.

Privilege Control

  • /op [playername] Shorthand for /player [playername] role admin
  • /role [rolename] [roleproperty]
    Display or modify [roleproperty] on role [rolename].
    • /role [rolename] spawnpoint [x] [y?] [z]
      Configure a role specific spawn point. Any player that has this role will spawn at this location.
    • /role [rolename] privilege [grant|revoke] [privelegename]
      Grant or revoke privileges from given role.
    • /role [rolename] landclaimallowance [value]
      Set the max allowed claimable area in cubic meters for every player that has this role. (default: 4 chunks = 4*32*32*32 cubic meters = 131072)
    • /role [rolename] landclaimmaxareas [value]
      Set the max quantity of non-adjacent areas a player may claim. (default: 3)
    • /role [rolename] landclaimminsize [x y z]
      Set the smallest cuboid a player may claim. (default: 6 by 6 by 6)
  • /player [playername] [whitelist|privilege|role|entity|stats|gamemode|landclaimallowance|landclaimmaxareas]
    Modify or display player data.
    • /player [playername] whitelist
      See current whitelist mode of given player.
    • /player [playername] whitelist on
      Adds a player to a server whitelist.
    • /player [playername] privilege
      Lists the players current privileges.
    • /player [playername] privilege [grant|revoke] [privilegename]
      Grants or revokes given privilege for this player.
    • /player [playername] role
      Shows the players current privilege role. (default: suplayer)
    • /player [playername] role [rolename]
      Sets the players current privilege role. (default: suplayer)
    • /player [playername] stats
      Shows a summary of the players current privileges.
    • /player [playername] gamemode [0..4 or partially/fully written game mode name]
      Shows or sets the players current game mode.
    • /player [playername] landclaimallowance [0..9999]
      Shows or sets a player specific extra land claim allowance, independent of the allowance set by the role. (default: 0)
    • /player [playername] landclaimmaxareas [0..9999]
      Shows or sets a player specific extra land claim areas allowance, independent of the allowance set by the role. (default: 0)

World Control

  • /seed
    Shows the world seed

World Config

  • /worldconfig [config]
    Modify current play style. Most of these settings require a restart of the server to take effect.
    • /worldconfig worldEdge [blocked|traversable]
      Wether you can fall off the world edge (default: traversable)
    • /worldconfig globalTemperature [0-5]
      Sets the global temperature multiplier for world generation. Does not affect already generated chunks. Useful values are between 0.1 and 5, where 0.1 is super cold, and 5 is super hot. (default: 1)
    • /worldconfig globalPrecipitation [0-5]
      Sets the global rainfall multiplier for world generation. Does not affect already generated chunks. Useful values are between 0.1 and 5, where 0.1 is super dry and 5 is super wet (default: 1)
    • /worldconfig microblockChiseling [true|false]
      Whether to allow microblock chiseling (default: false)
    • /worldconfig temporalStorms [off|veryrare|rare|somtimes|often|veryoften]
      How frequent temporal storms should be (default: sometimes)
    • /worldconfig temporalStability [false|true]
      Whether or not the temporal stability mechanic should apply (default: true)
    • /worldconfig deathPunishment [drop|keep]
      Whether to drop your inventory upon death (default: drop)
    • /worldconfig graceTimer [0-9999]
      How many days it takes for monster to appear (default: 5)
    • /worldconfig creatureHostility [aggressive|passive|off]
      Set default creature hostility (default: aggressive)
    • /worldconfig creatureStrength [0-99]
      Sets the creature damage multiplier (default: 1)
    • /worldconfig playerHealthPoints [1-999]
      Set the players base health points (default: 15)
    • /worldconfig playerHungerSpeed [0-10]
      Set the players hunger rate multiplier (default: 1)
    • /worldconfig playerMoveSpeed [0-10]
      Set the players move speed multiplier (default: 1.5)
    • /worldconfig blockGravity [sandgravel|sandgravelsoil]
      Set the block gravity behavior for either just sand and gravel or additionally also soil (default: sandgravel)
    • /worldconfig foodSpoilSpeed [0-10]
      Set the spoilage rate multiplier of all perishable foods, e.g. 0.5 means all food lasts twice as long (default: 1)
    • /worldconfig saplingGrowthDays [0-999]
      Set the amount of days a tree takes to grow on average (default: 8)
    • /worldconfig toolDurability [0-99]
      Set the tool durability multiplier, e.g. 2 means all tools have double durability. (default: 1)
    • /worldconfig toolMiningSpeed [0-99]
      Set the tool mining speed multiplier, e.g. 2 means all tools have break blocks twice as fast. (default: 1)
    • /worldconfig allowCoordinateHud [true|false]
      Whether or not players are allowed to used the coordinate hud. (default: true)
    • /worldconfig allowMap [true|false]
      Whether or not players are allowed to used the world map. (default: true)
    • /worldconfig allowLandClaiming [true|false]
      Whether or not players are allowed to use the land claiming system. (default: true)
    • /worldconfig surfaceCopperDeposits [0-5]
      Set chance of surface copper spawning for each chunk column (default: 0.1)
    • /worldconfig surfaceTinDeposits [0-5]
      Set chance of surface tin spawning for each chunk column (default: 0.07)

Entities

  • /entity [spawn|countbytype|removebytype|countbyclass|removebyclass|listnearest|debug]
    Spawn, remove, and count entities (item drops, creatures, etc).
    • /entity spawn [entitytype]
      Spawn an entity by type. Valid types can be found in the survival mod assets folder /entities.
    • /entity countbytype [entitytype]
      Count how many entities of a given type exist. entitytype can use wildcards, eg drifter-* counts drifters of any type.
    • /entity removebytype [entitytype]
      Remove all entities of a given type. entitytype can use wildcards.
    • /entity countbyclass [entityclass]
      Count how many entities of a given class, such as EntityItem or EntityAgent, exist.
    • /entity removebyclass [entityclass]
      Remove all entities of a given class.
    • /entity listnearest [x y z] (ver-range) (hor-range)
      Show a summary of all nearby entities at given range. If x/y/z coords are not supplied, the current player position is taken
    • /entity debug [0|1]
      Enable entity debug mode, this will send continous debug information to all connected clients, which are displayed above the entity if the client used the command .clientConfig showEntitydebuginfo 1

Time

  • /time [set|get|speed]
    Time related functions
    • /time
      Shows current time.
    • /time set [lunch|day|night|latenight|morning|latemorning|sunrise|sunset|afternoon|midnight|witchinghour]
      Sets the clock to the given time of day.
    • /time set [time]
      Sets the internal calendar to given time.
    • /time add [hours:minutes]
      Adds given hours and minutes to the internal calendar.
    • /time speed [0-9999]
      Shows or sets current game time speed (default 60).
    • /time hoursperday [0-9999]
      Shows or sets the current hours per day (default 24).

Weather

  • /weather [acp|lp|t|c|setw|set|seti|setirandom|setir]
    Controls weather and wind patterns. If /weather is run by itself it prints the current weather stats.
    • /weather acp
      Toggles autochanging weather patterns.
    • /weather lp
      Lists all loaded weather patterns.
    • /weather t
      Transitions to a random weather pattern.
    • /weather c
      Quickly transitions to a random weather pattern.
    • /weather setw [lightbreeze|mediumbreeze|still|storm|strongbreeze]
      Sets the current wind pattern to the given wind pattern.
    • /weather [set|seti] [weatherpattern]
      Instantly sets the weather pattern to weatherpattern.
    • /weather setirandom
      Instantly sets the weather to a random weather pattern.
    • /weather setir [weatherpattern]
      Instantly sets the weather to [weatherpattern] only in the current region.

Server control/configuration

  • /stats
    Show current server statistics ,tick rate, memory usage, etc..
  • /announce
    Announce a server wide message in all chat groups.
  • /welcome
    Sets the server's welcome message
  • /stop
    Stops the server
  • /list [clients|banned|role|privileges]
    Show various lists of infos
    • /list clients
      Show current connected clients
    • /list banned
      Show current list of banned blayers
    • /list role
      Show list of all configured privilege roles
    • /list privileges
      Show list of all configured privileges


  • /serverconfig [config]
    Modify or display the server config [config]
    • /serverconfig maxchunkradius [integer]
      Displays the max chunk radius. Sets the max chunk radius to the integer passed, which is the highest chunk radius a player may load.
    • /serverconfig maxclients [integer]
      Displays the max clients. Sets the max number of connected clients to the integer passed.
    • /serverconfig password [string]
      Sets the server password that is required to connect to the server. It may not contain spaces.
    • /serverconfig nopassword
      Removes the password protection.
    • /serverconfig antiabuse [Off|Basic|Pedantic]
      Sets anti-abuse level, this protects against a range of malicious player operations, but is currently a work in progress.
    • /serverconfig onlywhitelist [bool]
      Control allowing only whitelisted players to connect to the server.
    • /serverconfig entityspawning [bool]
      Control global entity spawning. Disabling it will cause no creatures to spawn (default: on)
    • /serverconfig tickrate [10-100]
      Shows or sets the server tick rate. A higher tickrate makes the server more responsive. A lower tick rate has the opposite effect.
    • /serverconfig blockTickSamplesPerChunk
      Control how many random update ticks per chunk should be executed.
    • /serverconfig defaultSpawn [x y? z]
      Shows or sets the default spawn point. y can be omitted to automatically use the surface position at given x/z location.
    • /serverconfig setspawnhere
      Sets the default spawn point to where the player is currently standing

Utility / Debug Tools

  • /bir [getid|getcode|remap]
    Block id remapper tools. Useful to fix broken blocks after removing/updating custom blocks.
  • /forceloadchunks x1 z1 x2 z2 [sendtoclient]
    Tells the server to load given area and prevents unloading. If the boolean sendtoclient is added it will also forcefully send all these chunks to the client.
  • /sendchunks [0|1]
    Toggles whether to send any new chunks to the client. Forced chunks are still loaded.
  • /chunkunload [0|1]
    Toggles whether the server should automatically unload chunks that are no longer in range of any players and also send chunk unload commands to the clients.
  • /reloadmods
    Reloads all server mods that support reloading.
  • /cit
    Current chunk generation info
  • /debug [logticks|tickhandlers|ci|cs|cr]
    Various debug commands
    • /debug logticks [milliseconds]
      If a server tick required more then supplied milliseconds to process, a breakdown of that tick will be logged to the server-main.txt
    • /debug tickhandlers
      Displays a summary of ticking blocks and entities are currently registered.
    • /debug tickhandlers dump [gtblock|gtentity|dcblock|sdcblock|dcentity]
      Dumps a complete list of all tick/callback listeners to the server-debug.txt.
    • /debug ci
      Display some information on the current chunk the player is in
    • /debug cs
      Forcefully resends the current chunk the player is in
    • /debug cr
      Forcefully completely relights the current chunk the player is in
  • /wgen World generation tools. Some examples
    • /wgen pos climate Shows climate info at the current position
    • /wgen testmap climate Generates a 512x512 example climate map as a png, saved where the game executables is.
  • /macro [addcmd|setcmd|syntax|desc|priv|save|delete|show|list]
    Create a server side macro that can execute one or more commands
    • /macro addcmd [command]
      Add a command to a temporary macro.
    • /macro setcmd [command]
      Override a command to a temporary macro.
    • /macro [syntax]
      Sets the syntax help info displayed when using /help [name].
    • /macro [desc]
      Sets the description text displayed when using /help [name]
    • /macro [priv]
      Sets the privilege required to execute this command, e.g. controlserver if only for admins or, build for any player with build rights.
    • /macro show
      Shows the contents of the temporary macro currently being defined by above commands.
    • /macro save [name]
      Saves the temporary macro defined by above command to given command name.
    • /macro list
      Shows a list of all saved macros.
    • /macro show [name]
      Shows the contents of a saved macro.
    • /macro delete [name]
      Deletes a previously saved macro.
    • /macro discard [name]
      Discards the temporary macro.