Skip to content

Commands

HENRY Thibault (Kazź) edited this page Apr 7, 2021 · 116 revisions

Cosmos Logo

In this section, you will find a detailed list of all commands available in Cosmos, with the required permissions to use them.
As the section is pretty large, feel free click on the navigation buttons to jump into the previous or next module.

Last update: April 4, 2021

Backup module

< Back | Top | Next >

Backup Delete
1.0.0 Delete
Description Deletes an existing backup.

Backup argument format: <worldName>_<yearMonDay>_<hrsMinSecs> (untagged).
Backup argument format: <worldName>_<tag> (tagged).
Backup directory format: <worldName>_<yearMonDay>_<hrsMinSecs>_<worldUuid>_[<tag>].
Required permissions cosmos.modules.root
cosmos.modules.backup
cosmos.commands.backup.delete
Usage cm backup delete <world-backup>
Arguments World Backup: The backup that will be deleted.
Examples cm backup delete MyWorldBackup will delete MyWorldBackup.
Backup List
1.0.0 List
Description Shows a pagination of all existing backups or existing backups for a world.

Backup argument format: <worldName>_<yearMonDay>_<hrsMinSecs> (untagged).
Backup argument format: <worldName>_<tag> (tagged).
Backup directory format: <worldName>_<yearMonDay>_<hrsMinSecs>_<worldUuid>_[<tag>].
Required permissions cosmos.modules.root
cosmos.modules.backup
cosmos.commands.backup.list
Usage cm backup list [<world>]
Arguments World (Optional): The targeted world that will filter the list, which must have at least one backup.
When missing, the command will show all existing backups.
Examples cm backup list will show the list of all existing backups.
cm backup list SavedWorld will show the list of all existing backups for SavedWorld.
Backup Reset
1.0.0 Reset
Description Resets a world with an existing backup of it.
Resetting consists in unloading, restoring from backup, and loading a world in once.

Backup argument format: <worldName>_<yearMonDay>_<hrsMinSecs> (untagged).
Backup argument format: <worldName>_<tag> (tagged).
Backup directory format: <worldName>_<yearMonDay>_<hrsMinSecs>_<worldUuid>_[<tag>].
Required permissions cosmos.modules.root
cosmos.modules.backup
cosmos.commands.backup.reset
Usage cm backup reset <world-backup>
Arguments World Backup: The backup that will be reset for the linked world.
Examples cm backup reset MyWorldBackup will reset MyWorldBackup which means it will be unloaded, restored from its last backup, and then loaded again.
Backup Restore
1.0.0 Restore
Description Restores a world with an existing backup of it.
The world must be unloaded beforehand.

Backup argument format: <worldName>_<yearMonDay>_<hrsMinSecs> (untagged).
Backup argument format: <worldName>_<tag> (tagged).
Backup directory format: <worldName>_<yearMonDay>_<hrsMinSecs>_<worldUuid>_[<tag>].
Required permissions cosmos.modules.root
cosmos.modules.backup
cosmos.commands.backup.restore
Usage cm backup restore <world-backup>
Arguments World Backup: The backup that will be restored for the linked world.
Examples cm backup restore MyWorldBackup will restore MyWorldBackup.
Backup Save
1.0.0 Save
Description Saves a copy of a world that can be restored afterwards.
Multiple backups of the same world can be saved.

Backup argument format: <worldName>_<yearMonDay>_<hrsMinSecs> (untagged).
Backup argument format: <worldName>_<tag> (tagged).
Backup directory format: <worldName>_<yearMonDay>_<hrsMinSecs>_<worldUuid>_[<tag>].
Required permissions cosmos.modules.root
cosmos.modules.backup
cosmos.commands.backup.save
Usage cm backup save <unloaded-world | disabled-world>
Arguments Unloaded World or Disabled World: The targeted world that will be saved as backup, which must either be unloaded or disabled.
Examples cm backup save MyWorld will save a backup of MyWorld.
Backup Tag
1.0.0 Tag
Description Tags an existing backup to identify it easier.

Backup argument format: <worldName>_<yearMonDay>_<hrsMinSecs> (untagged).
Backup argument format: <worldName>_<tag> (tagged).
Backup directory format: <worldName>_<yearMonDay>_<hrsMinSecs>_<worldUuid>_[<tag>].
Required permissions cosmos.modules.root
cosmos.modules.backup
cosmos.commands.backup.tag
Usage cm backup tag <world-backup> <tag>
Arguments World Backup: The backup that will be tagged.

Tag: The tag that will be attached to the backup. It can be at most 16 characters long.
Underscores _ will be replaced with dashes -.
Examples cm backup tag world_20201130_203500 monday will tag backup world_20201130_203500 with monday. It will now be displayed as world_monday.

Border module

< Back | Top | Next >

Border Center
1.0.0 Center
Description Centers world border or shows its current center position.
Required permissions cosmos.modules.root
cosmos.modules.border
cosmos.commands.border.center
Usage cm border [<loaded-world>] center [<x> <z>]
Arguments Loaded World (Optional): The targeted world where the border will be centered, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

X & Z (Optional): The position where the border will be centered.
Use #me to provide your position or #target to provide the position of the block you're looking at.
Use ~ to provide coordinates relative to the command-source.
When missing the command will show the current border position in the targeted world.
Examples cm border MyWorld center 0 0 will center the border of MyWorld at <x: 0, z: 0>.
cm border center 0 0 will center the border of command-source's world at <x: 0, z: 0>.
cm border MyWorld center will show the current border center position of MyWorld.
cm border center will show the current border center position of command-source's world.
Border Damage Amount
1.0.0 Damage Amount
Description Sets the amount of damage a player takes when outside the world border plus the world border threshold. The default is 0.2 damage per second per block.
Required permissions cosmos.modules.root
cosmos.modules.border
cosmos.commands.border.damageamount
Usage cm border [<loaded-world>] damageamount [<amount>]
Arguments Loaded World (Optional): The targeted world where the border damage amount will be changed, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Amount (Optional): The damage amount per second per block.
When missing the command will show the current border damage amount in the targeted world.
Examples cm border MyWorld damageamount 0.5 will set the border damage amount of MyWorld to 0.5.
cm border damageamount 1.5 will set the command-source's world border damage amount to 1.5.
cm border MyWorld damageamount will show the current border damage amount of MyWorld.
cm border damageamount will show the current border damage amount of command-source's world.
Border Damage Threshold
1.0.0 Damage Threshold
Description Sets the number of blocks a player may safely be outside the world border before taking damage. The default is 5 blocks.
Required permissions cosmos.modules.root
cosmos.modules.border
cosmos.commands.border.damagethreshold
Usage cm border [<loaded-world>] damagethreshold [<distance>]
Arguments Loaded World (Optional): The targeted world where the border damage threshold will be changed, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Distance (Optional): The distance in blocks before players take damage.
When missing the command will show the current border damage threshold in the targeted world.
Examples cm border MyWorld damagethreshold 5 will set the border damage threshold of MyWorld to 5.
cm border damagethreshold 3.5 will set the command-source's world border damage threshold to 3.5.
cm border MyWorld damagethreshold will show the current border damage threshold of MyWorld.
cm border damagethreshold will show the current border damage threshold of command-source's world.
Border Information
1.0.0 Information
Description Shows information about world border.
Required permissions cosmos.modules.root
cosmos.modules.border
cosmos.commands.border.information
Usage cm border [<loaded-world>] information
Arguments Loaded World (Optional): The targeted world to show border information about, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.
Examples cm border MyWorld information will show information about MyWorld's border.
cm border info will show information about command-source's world border.
Border Operate
1.0.0 Operate
Description Operates world border with operand and value to modify its diameter instantly or smoothly.
Required permissions cosmos.modules.root
cosmos.modules.border
cosmos.commands.border.operate
Usage cm border [<loaded-world>] operate <operand> <value> [<duration-milliseconds>]
Arguments Loaded World (Optional): The targeted world where the border will be operated, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Operand: The operation to apply on the targeted world border.
Can be addition (+=), substraction _(-=), multiplication (*=) or division (/=).

Value: The value of the operation. Can be negative.

Duration milliseconds (Optional): The position where the border will be centered.
When missing the operation result will be applied instantly. Otherwise, the border will move smoothly to its end diameter.
Examples cm border MyWorld operate += 100 3000 will add 100 blocks to the diameter of MyWorld's border in 3 seconds.
cm border operate -= 50 will substract 50 blocks to the diameter of command-source's world border instantly.
cm border MyWorld operate *= 2 will double the diameter of MyWorld's border instantly.
cm border operate /= 4 15000 will divide the diameter of command-source's world border by 4 in 15 seconds.
Border Remove
1.0.0 Remove
Description Removes world border
Required permissions cosmos.modules.root
cosmos.modules.border
cosmos.commands.border.remove
Usage cm border [<loaded-world>] remove
Arguments Loaded World (Optional): The targeted world where the border will be removed, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.
Examples cm border MyWorld remove will remove world border on MyWorld.
cm border remove will remove world border on command-source's world.
Border Size
1.0.0 Size
Description Sets world border diameter or shows its current value.
Required permissions cosmos.modules.root
cosmos.modules.border
cosmos.commands.border.size
Usage cm border [<loaded-world>] size [<diameter>]
Arguments Loaded World (Optional): The targeted world where the border diameter will be changed, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Diameter (Optional): The diameter size in blocks.
When missing, the command will show the current border diameter size in the targeted world.
Examples cm border MyWorld size 500 will set the border diameter of MyWorld to 500 blocks.
cm border size 300 will set the border diameter of command-source's world to 300 blocks.
cm border MyWorld size will show the current border diameter size of MyWorld.
cm border size will show the current border diameter size of command-source's world.
Border Transpose
1.0.0 Transpose
Description Moves world border smoothly during the given amount of time
Required permissions cosmos.modules.root
cosmos.modules.border
cosmos.commands.border.transpose
Usage cm border [<loaded-world>] transpose <duration-milliseconds> <end-diameter> <start-diameter>
Arguments Loaded World (Optional): The targeted world where the border will be transposed, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Duration Milliseconds: The amount of time during which world border will move uniformly.

End Diameter: The diameter of the world border after the transposition.

Start Diameter (Optional): The diameter of the world border before the transposition starts.
When missing, the start diameter will correspond to the current world border diameter size.
Examples cm border MyWorld transpose 8000 0 500 will move the border diameter of MyWorld from 500 to 0 blocks in 8 seconds.
cm border MyWorld transpose 20000 1000 will move the border diameter of MyWorld from its current size to 1000 blocks in 20 seconds.
cm border transpose 200000 100 1000 will move the border diameter of command-source's world from 1000 to 100 blocks in 3 minutes and 20 seconds.
cm border transpose 3000 500 will move the border diameter of command-source's world from its current size to 500 blocks in 3 seconds.
Border Warning Distance
1.0.0 Warning Distance
Description Causes the screen to be tinted red when the player is within the specified number of blocks from the world border. The default is 5 blocks. The tint does not display if the user is using fast graphics.
Required permissions cosmos.modules.root
cosmos.modules.border
cosmos.commands.border.warningdistance
Usage cm border [<loaded-world>] warningdistance [<distance>]
Arguments Loaded World (Optional): The targeted world where the border warning distance will be changed, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Distance: The amount of blocks before the screen starts to be tinted red. Can be floating.
When missing, the command will show the current border warning distance in the targeted world.
Examples cm border MyWorld warningdistance 5 will set border warning distance in MyWorld to 5 blocks.
cm border warningdistance 15 will set border warning distance in command-source's world to 15 blocks.
cm border MyWorld warningdistance will show the current border warning distance in MyWorld.
cm border warningdistance will show the current border warning distance in command-source's world.
Border Warning Time
1.0.0 Warning Time
Description Causes the screen to be tinted red when a contracting world border reaches the player within the specified time. The default is 15 seconds. The tint does not display if the user is using fast graphics.
Required permissions cosmos.modules.root
cosmos.modules.border
cosmos.commands.border.warningtime
Usage cm border [<loaded-world>] warningtime [<duration-seconds>]
Arguments Loaded World (Optional): The targeted world where the border warning time will be changed, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Duration Seconds: The amount of seconds before the screen starts to be tinted red. Can be floating.
When missing, the command will show the current border warning time in the targeted world.
Examples cm border MyWorld warningtime 10 will set border warning time in MyWorld to 10 seconds.
cm border warningtime 1.5 will set border warning time in command-source's world to 1.5 seconds.
cm border MyWorld warningtime will show the current border warning time in MyWorld.
cm border warningtime will show the current border warning time in command-source's world.

Per world module

< Back | Top | Next >

Per World Bypass
1.1.0 Bypass
Description Bypasses or stops bypassing enabled per-world feature.
Bypass mode is not saved in memory, you will have to reuse this command on server restart.
See Cosmos configuration section for more details about per-world features.
Required permissions cosmos.modules.root
cosmos.modules.perworld
cosmos.commands.perworld.bypass
Usage cm perworld <per-world-command> bypass [<player>] [<state>]
Arguments Per World Command: The per-world feature that targeted player will bypass or stop bypassing.

Player (Optional): The targeted player which will bypass or stop bypassing the per-world feature.
When missing, the targeted player will correspond to the command source if this source is identifiable.

State (Optional): The state of the bypass, true to enable or false to disable.
When missing, the state will be true, so the command will try to enable bypass.
Examples cm perworld advancements bypass will make command-source bypass the per-world advancements.
cm perworld tablists bypass false will make command-source stop bypassing the per-world tab lists.
cm perworld scoreboards bypass Someone true will make Someone bypass the per-world scoreboards.
cm perworld inventories bypass Someone false will make Someone stop bypassing the per-world inventories.
Per World Group
1.1.0 Group
Description Groups or ungroups worlds that will act as one regarding a per-world feature.
One world cannot be alone or belong to different groups.
See Cosmos configuration section for more details about per-world features.
Required permissions cosmos.modules.root
cosmos.modules.perworld
cosmos.commands.perworld.group
Usage cm perworld <per-world-command> group <loaded-worlds...>
Arguments Per World Command: The per-world feature that will have groups modified.

Loaded Worlds: One or several worlds, that must be loaded, used to modify groups of the targeted per-world feature.
Examples cm perworld inventories group world DIM-1 DIM1 will group world, DIM-1 and DIM1 for per-world inventories.
cm perworld enderchests group world will remove world from any existing group of per-world ender chests.
cm perworld scoreboards group creative creative_end will group creative and creative_end for per-world scoreboards.
Per World Information
1.1.0 Information
Description Shows information about a per-world feature (state, groups, bypassing players).
See Cosmos configuration section for more details about per-world features.
Required permissions cosmos.modules.root
cosmos.modules.perworld
cosmos.commands.perworld.information
Usage cm perworld <per-world-command> information
Arguments Per World Command: The per-world feature that will have information shown.
Examples cm perworld chats information will show information about per-world chats.
cm perworld tablists info will show information about per-world tab lists.
Per World Toggle
1.1.0 Toggle
Description Toggles Cosmos per-world features on the server or shows the current feature state.
Note that you must specify the save-config flag to reactivate features on server restart.
See Cosmos configuration section for more details about per-world features.
Required permissions cosmos.modules.root
cosmos.modules.perworld
cosmos.commands.perworld.toggle
Usage cm perworld <per-world-command> toggle [<state>] [--save-config]
Arguments Per World Command: The per-world feature that will be changed or shown.

State (Optional): The state of the feature, true to activate or false to disable.
When missing, the command will show the current feature state on the server.

Save Config Flag (Optional): Using this flag, the state of the feature will be saved in Cosmos configuration file. Thus, the feature will keep the same state on server restart.
When missing, the command will not modify Cosmos configuration file.
Examples cm perworld command-blocks toggle true will activate per-world command blocks on the server.
cm perworld tab-lists toggle 0 will disable per-world tab lists on the server.
cm perworld scoreboards toggle yes --save-config will activate per-world scoreboards on the server and save it in configuration.
cm perworld inventories toggle will show the current state of per-world inventories.
cm perworld inventories toggle --save-config will show the current state of per-world inventories and save it in configuration.

Properties module

< Back | Top | Next >

Properties Allow Commands Blocks
1.0.0 Allow Commands Blocks
Description Activates or disables commands blocks or shows the current property state.
Note that you must use Cosmos per-world feature to manage it on specific world.
Otherwise the activation will be governed by server.properties file on the whole server.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.allowcommandblocks
Usage cm properties [<world>] allowcommandblocks [<state>]
Arguments World (Optional): The targeted world where commands blocks will be allowed, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

State (Optional): The state of the property, true to activate or false to disable.
When missing, the command will show the current property state in the targeted world.
Examples cm properties MyWorld allowcommandblocks true will activate command blocks in MyWorld.
cm properties allowcommandblocks false will disable command blocks in command-source's world.
cm properties MyWorld allowcommandblocks will show the current property state in MyWorld.
cm properties allowcommandblocks will show the current property state in command-source's world.
Properties Difficulty
1.0.0 Difficulty
Description Sets the difficulty level or shows the current property level.
Mobs behavior can change depending on the selected level.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.difficulty
Usage cm properties [<world>] difficulty [<level>]
Arguments World (Optional): The targeted world where difficulty will be changed, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Level (Optional): The difficulty level, peaceful, easy, normal or hard.
When missing, the command will show the current difficulty level in the targeted world.
Examples cm properties MyWorld difficulty hard will set difficulty level to hard in MyWorld.
cm properties difficulty peaceful will set difficulty level to peaceful in command-source's world.
cm properties MyWorld difficulty will show the current difficulty level in MyWorld.
cm properties difficulty will show the current difficulty level in command-source's world.
Properties Enable Structures
1.0.1 Enable Structures
Description Enables or disables structures generation or shows the current property state.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.enablestructures
Usage cm properties [<world>] enablestructures [<state>]
Arguments World (Optional): The targeted world where structures generation will be enabled, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

State (Optional): The state of the property, true to enable or false to disable.
When missing, the command will show the current property state in the targeted world.
Examples cm properties MyWorld enablestructures true will enable structures generation in MyWorld.
cm properties enablestructures false will disable structures generation in command-source's world.
cm properties MyWorld enablestructures will show the current property state in MyWorld.
cm properties enablestructures will show the current property state in command-source's world.
Properties Game Mode
1.0.0 Game Mode
Description Sets the game mode or shows the current property value.
Note that you must use Cosmos per-world feature to manage it on specific world.
Otherwise the affectation will be governed by server.properties file on the whole server.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.gamemode
Usage cm properties [<world>] gamemode [<value>]
Arguments World (Optional): The targeted world where game mode will be changed, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Value (Optional): The game mode, adventure, creative, survival, spectator or not_set (defined by server.properties file).
When missing, the command will show the current game mode in the targeted world.
Examples cm properties MyWorld gamemode adventure will set game mode to adventure in MyWorld.
cm properties gamemode spectator will set game mode to spectator in command-source's world.
cm properties MyWorld gamemode will show the current game mode in MyWorld.
cm properties gamemode will show the current game mode in command-source's world.
Properties Generate Spawn On Load
1.0.0 Generate Spawn On Load
Description Sets whether the spawn chunks of the world will generate on load, or shows the current property state.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.generatespawnonload
Usage cm properties [<world>] generatespawnonload [<state>]
Arguments World (Optional): The targeted world where spawn chunks will be generated on load, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

State (Optional): The state of the property, true, to activate or false to disable.
When missing, the command will show the current property state in the targeted world.
Examples cm properties MyWorld generatespawnonload true will activate spawn generation on load in MyWorld.
cm properties generatespawnonload false will disable spawn generation on load in command-source's world.
cm properties MyWorld generatespawnonload will show the current property state in MyWorld.
cm properties generatespawnonload will show the current property state in command-source's world.
Properties Generator Type
1.0.0 Generator Type
Description Sets generator type, or shows the current property value.
Note that worlds must be reloaded to apply changes.
Be careful! Compability between world dimensions, world generator types and world modifiers is not assured.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.generatortype
Usage cm properties [<world>] generatortype [<value>]
Arguments World (Optional): The targeted world where generator type will be changed, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Value (Optional): The generator type value, flat, amplified, large_biomes, default and more.
When missing, the command will show the current generator type in the targeted world.
Examples cm properties MyWorld generatortype amplified will set generator type to amplified in MyWorld.
cm properties generatortype flat will set generator type to flat in command-source's world.
cm properties MyWorld generatortype will show the current generator type in MyWorld.
cm properties generatortype will show the current generator type in command-source's world.
Properties Hardcore
1.0.0 Hardcore
Description Sets hardcore mode or shows the current property state.
For decorative purposes! Hardcore mode is only controlled by server.properties file.
However, players that join server on hardcore worlds will have hardcore displays till they left. Those displays remain even if players join a non-hardcore world.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.hardcore
Usage cm properties [<world>] hardcore [<state>]
Arguments World (Optional): The targeted world where hardcore mode will be activated, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

State (Optional): The state of the property, true to activate or false to disable.
When missing, the command will show the current property state in the targeted world.
Examples cm properties MyWorld hardcore true will activate hardcore mode in MyWorld.
cm properties hardcore false will disable hardcore mode in command-source's world.
cm properties MyWorld hardcore will show the current property state in MyWorld.
cm properties hardcore will show the current property state in command-source's world.
Properties Keep Spawn Loaded
1.0.0 Keep Spawn Loaded
Description Sets whether the spawn chunks of the world should remain loaded when no players are present or shows the current property state.
Note that spawn unloading is effective after few seconds (if no one actually loads the spawn chunk)
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.keepspawnloaded
Usage cm properties [<world>] keepspawnloaded [<state>]
Arguments World (Optional): The targeted world where spawn chunks will remain loaded, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

State (Optional): The state of the property, true to activate or false to disable.
When missing, the command will show the current property state in the targeted world.
Examples cm properties MyWorld keepspawnloaded true will activate permanent spawn loading in MyWorld.
cm properties keepspawnloaded false will disable permanent spawn loading in command-source's world.
cm properties MyWorld keepspawnloaded will show the current property state in MyWorld.
cm properties keepspawnloaded will show the current property state in command-source's world.
Properties Load On Startup
1.0.0 Load On Startup
Description Sets whether this world should load when the server starts up or shows the current property state.
If a world is disabled at server start, it will not be loaded even with this property set to true.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.loadonstartup
Usage cm properties [<world>] loadonstartup [<state>]
Arguments World (Optional): The targeted world where startup loading will be activated, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

State (Optional): The state of the property, true to activate or false to disable.
When missing, the command will show the current property state in the targeted world.
Examples cm properties MyWorld loadonstartup true will activate startup loading in MyWorld.
cm properties loadonstartup false will disable startup loading in command-source's world.
cm properties MyWorld loadonstartup will show the current property state in MyWorld.
cm properties loadonstartup will show the current property state in command-source's world.
Properties PvP
1.0.0 PvP
Description Sets whether PVP combat is enabled or shows the current property value.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.pvp
Usage cm properties [<world>] pvp [<state>]
Arguments World (Optional): The targeted world where player versus player will be activated, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

State (Optional): The state of the property, true to activate or false to disable.
When missing, the command will show the current property state in the targeted world.
Examples cm properties MyWorld pvp true will activate player versus player in MyWorld.
cm properties pvp false will disable player versus player in command-source's world.
cm properties MyWorld pvp will show the current property state in MyWorld.
cm properties pvp will show the current property state in command-source's world.
Properties Rules
1.0.0 Rules
Description Sets the specified game rule value or shows the current property value.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.rules
Usage cm properties [<world>] rules <game-rule> [<value>]
Arguments World (Optional): The targeted world where game rule will be changed, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Game Rule: The targeted game rule. See full game rules list

Value (Optional): The value of the specified game rule.
When missing, the command will show the current game rule value in the targeted world.
Examples cm properties MyWorld rules doMobSpawning false will set doMobSpawning rule value to false in MyWorld.
cm properties rules randomTickSpeed 15 will set randomTickSpeed rule value to 15 in command-source's world.
cm properties MyWorld rules doWeatherCycle will show the current value of doWeatherCycle rule in MyWorld.
cm properties rules doFireTick will show the current value of doFireTick rule in command-source's world.
Properties Seed
1.1.0 Seed
Description Sets the seed or shows the current property value.
Note that worlds must be reloaded to apply changes.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.seed
Usage cm properties [<world>] spawnposition [<seed>]
Arguments World (Optional): The targeted world where seed will be modified, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Seed (Optional): The seed used for the world generation.
See official Minecraft wiki for more information.
When missing, the command will show the current property value in the targeted world.
Examples cm properties MyWorld seed -7244175196467643454 will set seed of MyWorld to -7244175196467643454.
cm properties seed 4258581462117660292 will set seed of command-source's world to 4258581462117660292.
cm properties MyWorld seed will show the current property value in MyWorld.
cm properties seed will show the current property value in command-source's world.
Properties Spawn Position
1.0.0 Spawn Position
Description Sets the default spawn position or shows the current property position.
Required permissions cosmos.modules.root
cosmos.modules.properties
cosmos.commands.properties.spawnposition
Usage cm properties [<world>] spawnposition [<x> <y> <z>]
Arguments World (Optional): The targeted world where spawn position will be placed, which can be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

X, Y & Z (Optional): The default spawn position.
Use #me to provide your position or #target to provide the position of the block you're looking at.
Use ~ to provide coordinates relative to the command-source.
When missing, the command will show the current property position in the targeted world.
Examples cm properties MyWorld spawnposition 100 64 -100 will place spawn position of MyWorld at <x: 100, y: 64, z: -100>.
cm properties spawnposition 0 80 1500 will place spawn position of command-source's world at <x: 0, y: 80, z: 1500>.
cm properties MyWorld spawnposition will show the current property position in MyWorld.
cm properties spawnposition will show the current property position in command-source's world.

Root module

< Back | Top | Next >

Root Delete
1.0.0 Delete
Description Deletes a world from the server, including world folder and Cosmos per world files.
Required permissions cosmos.modules.root
cosmos.commands.root.delete
Usage cm delete <unloaded-world | disabled-world | exported-world>
Arguments Unloaded World, Disabled World or Exported World: The targeted world that will be deleted, which must either be unloaded, disabled or exported.
Examples cm delete MyWorld will delete any track of MyWorld from the server.
Root Disable
1.0.0 Disable
Description Sets a world as disabled.
A disabled world will not be loaded on server restart.
A disabled world can not be loaded automatically during entity transfer.
Required permissions cosmos.modules.root
cosmos.commands.root.disable
Usage cm disable <unloaded-world>
Arguments Unloaded World: The targeted world that will be disabled, which must be unloaded.
Examples cm disable MyWorld will disable MyWorld on the server.
Root Duplicate
1.0.0 Duplicate
Description Duplicates a world with a new name.
Required permissions cosmos.modules.root
cosmos.commands.root.duplicate
Usage cm duplicate <world> <new-name>
Arguments World: The targeted world that will be duplicated.

New Name: The name of the world copy.
Examples cm duplicate MyWorld AnotherWorld will generate an exact copy of MyWorld with AnotherWorld as name.
Root Enable
1.0.0 Enable
Description Sets a world as enabled.
A world which is enabled but unloaded may be loaded automatically during entity transfer.
Required permissions cosmos.modules.root
cosmos.commands.root.enable
Usage cm enable <disabled-world>
Arguments Disabled World: The targeted world that will be enabled, which must be disabled.
Examples cm enable MyWorld will enable MyWorld on the server.
Root Help
1.0.0 Help
Description Shows the pagination of all command helps or only one.
Required permissions cosmos.modules.root
cosmos.commands.root.help
Usage cm help [<command>]
Arguments Command (Optional): The command that will be detailed.
When missing, the command will show the pagination of all command helps.
Examples cm help will show the pagination of all command helps.
cm help move will show the help for the command move.
Root Import
1.0.0 Import
Description Imports an existing world folder that can be loaded afterwards.
Non-imported worlds are named exported worlds in Cosmos.
Required permissions cosmos.modules.root
cosmos.commands.root.import
Usage cm import <exported-world>
Arguments Exported World: The targeted world that will be imported, which must be exported.
Examples cm import MyWorld will import MyWorld on the server.
Root Information
1.0.0 Information
Description Shows information about a world depending on its state.

(for loaded, unloaded, disabled worlds)
- State
- UUID
- Seed
- Dimension
- Spawn position
- Difficulty
- Game mode
(for loaded, unloaded worlds)
- Generator type
- Whether world loads on startup
- Whether world keeps spawn loaded
- Whether world generates spawn on load
- Whether world has PvP enabled
- Whether world is hardcore
- Whether world allow command blocks
(for loaded worlds)
- Number of living entities
- Number of tile entities
- Number of players
- Number of loaded chunks
Required permissions cosmos.modules.root
cosmos.commands.root.information
Usage cm information <loaded-world | unloaded-world | disabled-world>
Arguments Loaded World, Unloaded World or Disabled World: The targeted world that will have information displayed, which must either be loaded, unloaded or disabled.
Examples cm information MyWorld will show information about MyWorld.
Root List
1.0.0 List
Description Shows a pagination of all existing worlds on the server.
Worlds can exist in 4 different states :
- Loaded: fully accessible for players.
- Unloaded (Unloaded & Enabled): Not accessible for players. May be automatically loaded during entity transfer.
- Disabled (Unloaded & Disabled): Not accessible for players. Can't be automatically loaded during entity transfer.
- Exported: Non-imported worlds that are stored in server folders.
Required permissions cosmos.modules.root
cosmos.commands.root.list
Usage cm list [<world-dimension>]
Arguments World Dimension (Optional): The dimension filter applied to the list, overworld, nether or the_end.
When missing, the command will show all existing worlds in the server.
Examples cm list will show the list of all worlds.
cm list nether will show the list of all worlds in nether dimension.
Root Load
1.0.0 Load
Description Loads a world on the server. Players will be able to join afterwards.
Required permissions cosmos.modules.root
cosmos.commands.root.load
Usage cm load <unloaded-world>
Arguments Unloaded World: The targeted world that will be loaded, which must be unloaded.
Examples cm load MyWorld will load MyWorld on the server.
Root Move
1.0.0 Move
Description Transfers one or many entities to a location.
Required permissions cosmos.modules.root
cosmos.commands.root.move
Usage cm move [<targets>] [<loaded-world | unloaded-world>] [<x> <y> <z>] [<pitch> <yaw> <roll>] [--safe-only]
Arguments Targets (Optional): The entities that will be moved. Use any selector starting with @ to target entities.
When missing, the moved target will correspond the command-source or command will fail if the source is not locatable.

Loaded World or Unloaded World (Optional): The targeted world where targets will be moved, which must either be loaded or unloaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

X, Y & Z (Optional): The position where targets will be moved.
Use #me to provide your position or #target to provide the position of the block you're looking at.
Use ~ to provide coordinates relative to the command-source.
When missing, the position will correspond to the targeted world spawn position.

Pitch, Yaw & Roll (Optional): The rotation applied to the targets in degrees. See the 3D graph down below showing all rotation axis.
Pitch goes from 90 (downward) to -90 (upward).
Yaw is a bit tricky, 180 is equivalent to -180 and turns towards North, 0 turns towards South, 90 towards West, and -90 towards East.
Roll is very rarely taken into account.

Safe Only Flag (Optional): Using this flag, targets will be transfered to the closest safe position from the given coordinates. If there is no safe position, the command will fail.
When missing, the command will move targets to the exact given coordinates.

Cosmos Logo
Examples cm move Someone MyWorld 100 64 100 -90 180 0 will move Someone to MyWorld at <x:100, y:64, z:100> turned upward towards North.
cm move will move command-source to spawn position of its current world.
cm move @e[r=35] will move all entities targeted by the selector @e[r=35] to spawn position of command-source's world.
cm move MyWorld -300 100 0 will move command-source to MyWorld at <x:-300, y:100, z:0>.
cm move Somebody MyWorld --safe-only will move Somebody to spawn position of MyWorld in a safe way.
Root Move To
1.0.0 Move To
Description Transfers one or many entities to a destination entity.
Required permissions cosmos.modules.root
cosmos.commands.root.moveto
Usage cm moveto <destination-target> [<targets>] [--safe-only]
Arguments Destination Target: The entity where all targets will be transferred to.

Targets (Optional): The entities that will be moved. Use any selector starting with @ to target entities.
When missing, the moved target will correspond the command-source or command will fail if the source is not locatable.

Safe Only Flag (Optional): Using this flag, targets will be transfered to the closest safe position from the given destination target. If there is no safe position, the command will fail.
When missing, the command will move targets to the exact destination target position.
Examples cm moveto SomebodyElse Someone will move Someone to the position of SomebodyElse.
cm moveto Someone will move command-source to the position of Someone.
cm moveto Someone @e[r=35] will move all entities targeted by the selector @e[r=35] to the position of Someone.
cm move SomebodyElse Someone --safe-only will move Someone to the position of SomebodyElse in a safe way.
Root New
1.0.0 New
Description Creates a new world on the server.
Specify world dimension, world generator and world modifiers to customize your world.
Be careful! Compability between world dimensions, world generator types and world modifiers is not assured.
Required permissions cosmos.modules.root
cosmos.commands.root.new
Usage cm new <new-name> [<world-dimension>] [<world-generator>] [<world-modifiers>]
Arguments New Name: The name of the new world. You can not override existing world name.

World Dimension (Optional): The dimension of the new world, overworld, nether or the_end.
When missing, the dimension will be overworld by default.

World Generator (Optional): The generator of the new world, overworld, nether, the_end, amplified, flat and more.
When missing, the generator will match the world dimension.

World Modifiers (Optional): The modifiers of the new world, skylands or void.
Examples cm new MyNewWorld will create a world named MyNewWorld with overworld generation settings.
cm new MyNewWorld nether will create a world with nether generation settings.
cm new MyNewWorld the_end will create a world with the_end generation settings.
cm new MyNewWorld overworld the_end will create a world with the_end generation settings in overworld dimension.
cm new MyNewWorld nether overworld skylands will create a world with overworld generation settings overriden by skylands modifiers in nether dimension.
Root Per World
1.0.0 → 1.1.0 Per World
Description Toggles Cosmos per-world features on the server or shows the current feature state.
Note that you must specify the save-config flag to reactivate features on server restart.
See Cosmos configuration section for more details about per-world features.
Required permissions cosmos.modules.root
cosmos.commands.root.perworld
Usage cm perworld <per-world-command> [<state>] [--save-config]
Arguments Per World Command: The per-world feature that will be changed or shown.

State (Optional): The state of the feature, true to activate or false to disable.
When missing, the command will show the current feature state on the server.

Save Config Flag (Optional): Using this flag, the state of the feature will be saved in Cosmos configuration file. Thus, the feature will keep the same state on server restart.
When missing, the command will not modify Cosmos configuration file.
Examples cm perworld command-blocks true will activate per-world command blocks on the server.
cm perworld tab-lists 0 will disable per-world tab lists on the server.
cm perworld scoreboards yes --save-config will activate per-world scoreboards on the server and save it in configuration.
cm perworld inventories will show the current state of per-world inventories.
cm perworld inventories --save-config will show the current state of per-world inventories and save it in configuration.
Root Position
1.0.0 Position
Description Sends the position of one or many entities to a player.
Required permissions cosmos.modules.root
cosmos.commands.root.position
Usage cm position [<targets>] [<message-receiver>]
Arguments Targets (Optional): The entities that will be localized. Use any selector starting with @ to target entities.
When missing, the localized target will correspond to the command-source or the command will fail if the source is not locatable.

Message receiver (Optional): The player that will receive the targets positions.
When missing, the command will send targets positions to the command-source.
Examples cm position will send position of the command-source to herself.
cm position @a[r=35] Someone will send positions of all entities targeted by the selector @a[r=35] to Someone.
cm position @a[r=35] will send positions of all entities targeted by the selection @a[r=35] to the command-source.
Root Rename
1.0.0 Rename
Description Renames a world with a new name.
Required permissions cosmos.modules.root
cosmos.commands.root.rename
Usage cm rename <unloaded-world> <new-name>
Arguments Unloaded World: The targeted world that will be renamed, which must be unloaded.

New Name: The new name of the targeted world.
Examples cm rename MyWorld AnotherWorld will rename MyWorld in AnotherWorld.
Root Unload
1.0.0 Unload
Description Unload a world from the server.
The world will not be accessible for players anymore.
Required permissions cosmos.modules.root
cosmos.commands.root.unload
Usage cm unload <loaded-world>
Arguments Loaded World: The targeted world that will be unloaded, which must be loaded.
Examples cm unload MyWorld will unload MyWorld from the server.
Root View Distance
1.0.0 View Distance
Description Sets view distance of players on a world.
Required permissions cosmos.modules.root
cosmos.commands.root.viewdistance
Usage cm viewdistance [<loaded-world>] [<distance-in-chunks>]
Arguments Loaded World (Optional): The targeted world that will be unloaded, which must be loaded.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Distance In Chunks (Optional): The view distance of players in chunks. The distance goes from 3 to 32 chunks.
When missing the command will show the current view distance in the targeted world.
Examples cm viewdistance MyWorld 32 will set the view distance on MyWorld to 32 chunks.
cm viewdistance 3 will set the view distance on command-source's world to 3 chunks.
cm viewdistance MyWorld will show the current view distance in MyWorld.
cm viewdistance will show the current view distance in command-source's world.

Scoreboard objectives module

< Back | Top | Next >

Scoreboard Objectives Add
1.0.0 Add
Description Creates a new objective on world scoreboard.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.objectives
cosmos.commands.scoreboard.objectives.add
Usage cm scoreboard [<world>] objectives add <objective-name> <criterion> [<display-name>]
Arguments World (Optional): The targeted world where an objective will be added, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Objective Name: The functional name of the objective. It can be at most 16 characters long.

Criterion: The criterion of the objective that will define its behavior.
See the full criterion list and their descriptions.

Display Name (Optional): The display name of the objective. It can be at most 32 characters long.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.
When missing, the display name will correspond to the objective name without any formatting.
Examples cm scoreboard MyWorld objectives add obj1 dummy will create an objective named obj1 on MyWorld's scoreboard with dummy criterion.
cm scoreboard objectives add deaths deaths will create an objective named deaths on command-source's world scoreboard with deaths criterion.
cm scoreboard MyWorld objectives add home_sweet_home stat.use_item.minecraft.wooden_door &bHomeland will create an objective named home_sweet_home on MyWorld's scoreboard with statistic criterion when using wooden door, which will be displayed as text3.
cm scoreboard objectives add life health "[{\"text\":\"Number\",\"bold\":true,\"color\":\"blue\"},{\"text\":\" of \",\"italic\":true,\"color\":\"white\"},{\"text\":\"hearts\",\"underlined\":true,\"color\":\"red\"}]" will create an objective named life on command-source's world scoreboard with health criterion, which will be displayed as nbrofheart.
Scoreboard Objectives List
1.0.0 List
Description List all existing objectives on world scoreboard with their display names and criteria.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.objectives
cosmos.commands.scoreboard.objectives.list
Usage cm scoreboard [<world>] objectives list
Arguments World (Optional): The targeted world where existing objectives will be listed, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.
Examples cm scoreboard MyWorld objectives list will show a pagination of all existing objectives on MyWorld's scoreboard.
cm scoreboard objectives list will show a pagination of all existing objectives on command-source's world scoreboard.
Scoreboard Objectives Modify
1.0.0 Modify
Description Changes the display name or the render type of an objective.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.objectives
cosmos.commands.scoreboard.objectives.modify
Usage cm scoreboard [<world>] objectives modify <objective> <modify-command> <value>
Arguments World (Optional): The targeted world where objective will be modified, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Objective: The existing objective from targeted world scoreboard that will be modified.

Modify Command: The type of modification that will be applied to the objective, displayname or rendertype.

Value: The value of the modification.
For rendertype, hearts or integer.
For displayname, simple text or formatted text. For more details, please refer to the objective add command upon above.
Examples cm scoreboard MyWorld objectives modify life rendertype hearts will render objective named life with hearts on MyWorld's scoreboard.
cm scoreboard objectives modify deaths displayname &dWasted will display objective named deaths as wasted on scoreboard of command-source's world.
cm scoreboard objectives modify kills displayname "[{\"text\":\"Number\",\"bold\":true,\"color\":\"blue\"},{\"text\":\" of \",\"italic\":true,\"color\":\"white\"},{\"text\":\"kills\",\"underlined\":true,\"color\":\"red\"}]" will display objective named kills as nbrofheart on scoreboard of command-source's world.
Scoreboard Objectives Remove
1.0.0 Remove
Description Deletes an objective from world scoreboard.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.objectives
cosmos.commands.scoreboard.objectives.remove
Usage cm scoreboard [<world>] objectives remove <objective>
Arguments World (Optional): The targeted world where objective will be removed, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Objective: The existing objective from targeted world scoreboard that will be deleted.
Examples cm scoreboard MyWorld objectives remove obj1 will remove obj1 from scoreboard of MyWorld.
cm scoreboard objectives remove obj2 will remove obj2 from scoreboard of command-source's world.
Scoreboard Objectives Set Display
1.0.0 Set Display
Description Fills display slot with an objective or clear it.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.objectives
cosmos.commands.scoreboard.objectives.setdisplay
Usage cm scoreboard [<world>] objectives setdisplay <display-slot> [<objective>]
Arguments World (Optional): The targeted world where display slot will be filled or cleared, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Display Slot: The display slot that will be filled or cleared, belowName, list or sidebar.
Use sidebar.team.<color> for sidebar slot that is only displayed to players who are on teams which use the specified color.
See more details about display slots.

Objective (Optional): The existing objective from targeted world scoreboard that will be displayed in slot.
When missing, the command will clear the targeted display slot.
Examples cm scoreboard MyWorld objectives setdisplay belowName health will display objective named health in belowName slot on MyWorld's scoreboard.
cm scoreboard objectives setdisplay list deaths will display objective named deaths in list slot on command-source's world scoreboard.
cm scoreboard MyWorld objectives setdisplay list will clear slot list on MyWorld's scoreboard.
cm scoreboard objectives setdisplay sidebar will clear slot sidebar on command-source's world scoreboard.

Scoreboard players module

< Back | Top | Next >

Scoreboard Players Add
1.0.0 Add
Description Increases objective scores of one or many entities, or just a simple text value.
If targets have no registered scores on selected objective, the command will create new one.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.players
cosmos.commands.scoreboard.players.add
Usage cm scoreboard [<world>] players add <targets> <objective> <amount>
Arguments World (Optional): The targeted world where score amount will be added, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Targets: The entities or a simple text value that will have objective scores increased. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.

Objective: The existing objective from targeted world scoreboard where scores will be increased.

Amount: The amount that will be added to targets scores on selected objective. Must be greater than zero.
Examples cm scoreboard players add NotEvenEntity obj1 5 will increase NotEvenEntity's score by 5 on objective obj1 from command-source's world scoreboard.
cm scoreboard players add * obj2 2 will increase scores of all entries registered by 2 on objective obj2 from command-source's world scoreboard.
cm scoreboard MyWorld players add @e[r=35] obj3 2 will increase scores of all entities targeted by selector @e[r=35] on objective obj3 from MyWorld's scoreboard.
cm scoreboard players add &bSomeone obj4 3 will increase cyanmone's score by 3 on objective obj4 from command-source's world scoreboard.
cm scoreboard players add "{\"text\":\"Beast Player\",\"bold\":true,\"color\":\"blue\"}" obj5 666 will increase bluebeast's score by 666 on objective obj5 from command-source's world scoreboard.
Scoreboard Players Get
1.0.0 Get
Description Shows objective scores of one or many entities, or just a simple text value.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.players
cosmos.commands.scoreboard.players.get
Usage cm scoreboard [<world>] players get <targets> <objective>
Arguments World (Optional): The targeted world where scores will be shown, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Targets: The entities or a simple text value that will have objective scores shown. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.

Objective: The existing objective from targeted world scoreboard where scores will be shown.
Examples cm scoreboard MyWorld players get NotEvenEntity obj1 will show NotEvenEntity's score on objective obj1 from MyWorld's scoreboard.
cm scoreboard players get * obj2 will show scores of all entries registered on objective obj2 from command-source's world scoreboard.
cm scoreboard players get @e[r=35] obj3 will show scores of all entities targeted by selector @e[r=35] on objective obj3 from MyWorld's scoreboard.
cm scoreboard MyWorld players get &3Someone obj4 will show darkcyanmone's score on objective obj4 from command-source's world scoreboard.
cm scoreboard players get "{\"text\":\"Beast Player\",\"bold\":true,\"color\":\"blue\"}" obj5 will show bluebeast's score on objective obj5 from MyWorld's scoreboard.
Scoreboard Players List
1.0.0 List
Description Shows all entries names in world scoreboard or shows objective scores of one or many entities, or just a simple text value.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.players
cosmos.commands.scoreboard.players.list
Usage cm scoreboard [<world>] players list [<targets>]
Arguments World (Optional): The targeted world where entries or scores will be shown, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Targets (Optional): The entities or a simple text value that will have objective scores shown. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.
When missing, the command will show all entries names registered in targeted world scoreboard.
Examples cm scoreboard MyWorld players list NotEvenEntity will show scores of NotEvenEntity on every objectives from MyWorld's scoreboard.
cm scoreboard players list will show names of all entries registered from command-source's world scoreboard.
cm scoreboard players list * will show scores of all entries registered on every objectives registered from command-source's world scoreboard.
cm scoreboard MyWorld players list @e[r=35] will show scores of all entities targeted by selector @e[r=35] on every objectives registered from MyWorld's scoreboard.
cm scoreboard players list &3Someone will show scores of darkcyanmone on every objectives registered from command-source's world scoreboard.
cm scoreboard players list "{\"text\":\"Beast Player\",\"italic\":true,\"color\":\"gray\"}" will show scores of graybeast on every objectives registered from command-source's world scoreboard.
Scoreboard Players Operation
1.0.0 Operation
Description Applies an arithmetic operation altering the targets scores in the target objective, using sources scores in the source objective as input.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.players
cosmos.commands.scoreboard.players.operation
Usage cm scoreboard [<world>] players operation <targets> <objective> <operand> <sources> <source-objective>
Arguments World (Optional): The targeted world where operation will be applied, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Targets: The entities or a simple text value that will be used as targets for the operation. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Be careful! It is not possible to use wildcard for both targets and sources at the same time.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.

Objective: The existing objective that will be used as target objective for the operation.

Operand: The operation that will be applied between targets and sources.
- += Addition: Add source's score to target one.
- -= Subtraction: Subtract source's score from target one.
- *= Multiplication: Multiply target's and source's scores, and use the result to set the target score.
- /= Division: Divide target's score by source's score, and use the result (rounded down) to set the target score.
- %= Modulus: Divide target's score by source's score, and use the remainder to set the target score.
- = Assign: Set target's score to source one.
- < Min: Set target's score to source's score only if source has the lesser score.
- > Max: Set target's score to source's score only if source has the greater score.
- >< Swaps: Swaps target's and source's scores. This is the only operation modifying source's score.

Sources: The entities or a simple text value that will be used as sources for the operation.
Use any inputs as described for the targets argument.

Source Objective: The existing objective that will be used as source objective for the operation.
Examples cm scoreboard MyWorld players operation NotEvenEntity obj += Someone sourceObj will add score of Someone on sourceObj to score of NotEvenEntity on obj from MyWorld's scoreboard.
cm scoreboard players operation * obj *= &9Someone sourceObj will multiply scores of all entries registered on obj with score of bluesomeone on sourceObj from command-source's world scoreboard.
cm scoreboard players operation @e[r=35] obj = Player1 sourceObj will assign score of Player1 on sourceObj to scores of all entities targeted by the selector @e[r=35] on obj from command-source's world scoreboard.
cm scoreboard MyWorld players operation "{\"text\":\"Beast Player\",\"bold\":true,\"color\":\"light_purple\"}" obj >< &eSun sourceObj will swap score of pinkbeast on obj with score of sun on sourceObj from MyWorld's scoreboard.
Scoreboard Players Random
1.0.0 Random
Description Affects random values to objective scores of one or many entities, or just simple text value.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.players
cosmos.commands.scoreboard.players.random
Usage cm scoreboard [<world>] players random <targets> <objective> <min> <max>
Arguments World (Optional): The targeted world where scores will be randomly changed, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Targets: The entities or a simple text value that will have objective scores randomly changed. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.

Objective: The existing objective from targeted world scoreboard where scores will be randomly changed.

Min: The minimum value of the random range (inclusive). Must be between -2,147,483,648 and 2,147,483,647 (inclusive).
Must be lower or equal than the maximum value.
Use wildcard * to set negative integer limit (-2,147,483,648) as minimum value.

Max: The maximum value of the random range (inclusive). Must be between -2,147,483,648 and 2,147,483,647 (inclusive).
Must be greater or equal than the minimum value.
Use wildcard * to set positive integer limit (2,147,483,647) as maximum value.
Examples cm scoreboard MyWorld players random NotEvenEntity obj1 0 10 will set random value between 0 and 10 to NotEvenEntity on objective obj1 from MyWorld's scoreboard.
cm scoreboard players random * obj2 -15 -5 will set random value between -15 and -5 to all entries registered on objective obj2 from command-source's world scoreboard.
cm scoreboard players random @e[r=35] obj3 -5 20 will set random value between -5 and 20 to all entities targeted by selector @e[r=35] on objective obj3 from command-source's world scoreboard.
cm scoreboard MyWorld players random &cSomeone obj4 100 * will set random value between 100 and 2,147,483,647 to redsomone on objective obj4 from MyWorld's scoreboard.
cm scoreboard players random "{\"text\":\"Beast Player\",\"strikethrough\":true,\"color\":\"yellow\"}" obj5 * 20 will set random value between -2,147,483,648 and 20 to yellowbest on objective obj5 from command-source's world scoreboard.
Scoreboard Players Remove
1.0.0 Remove
Description Decreases objective scores of one or many entities, or just a simple text value.
If targets have no registered scores on selected objective, the command will create new one.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.players
cosmos.commands.scoreboard.players.remove
Usage cm scoreboard [<world>] players remove <targets> <objective> <amount>
Arguments World (Optional): The targeted world where score amount will be removed, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Targets: The entities or a simple text value that will have objective scores decreased. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.

Objective: The existing objective from targeted world scoreboard where scores will be decreased.

Amount: The amount that will be removed to targets scores on selected objective. Must be greater than zero.
Examples cm scoreboard players remove NotEvenEntity obj1 5 will decrease NotEvenEntity's score by 5 on objective obj1 from command-source's world scoreboard.
cm scoreboard players remove * obj2 2 will decrease scores of all entries registered by 2 on objective obj2 from command-source's world scoreboard
cm scoreboard MyWorld players remove @e[r=35] obj3 2 will decrease scores of all entities targeted by selector @e[r=35] on objective obj3 from MyWorld's scoreboard.
cm scoreboard players remove &bSomeone obj4 3 will decrease cyanmone's score by 3 on objective obj4 from command-source's world scoreboard
cm scoreboard players remove "{\"text\":\"Beast Player\",\"bold\":true,\"color\":\"blue\"}" obj5 666 will decrease bluebeast's score by 666 on objective obj5 from command-source's world scoreboard
Scoreboard Players Reset
1.0.0 Reset
Description Deletes objective scores of one or many entities, or just a simple text value.
Even if targets have no registered scores on selected objective, the command will not fail.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.players
cosmos.commands.scoreboard.players.reset
Usage cm scoreboard [<world>] players reset <targets> [<objective>]
Arguments World (Optional): The targeted world where scores will be deleted, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Targets: The entities or a simple text value that will have objective scores deleted. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.

Objective (Optional): The existing objective from targeted world scoreboard where scores will be deleted.
When missing, the command will delete targets scores on all registered objectives.
Examples cm scoreboard MyWorld players reset NotEvenEntity obj1 will delete NotEvenEntity's score on objective obj1 from MyWorld's scoreboard.
cm scoreboard players reset * will delete scores of all entries registered on all registered objectives from command-source's world scoreboard.
cm scoreboard MyWorld players reset @e[r=35] obj3 will delete scores of all entities targeted by selector @e[r=35] on objective obj3 from MyWorld's scoreboard.
cm scoreboard players reset &bSomeone obj4 will delete cyanmone's score on objective obj4 from command-source's world scoreboard.
cm scoreboard MyWorld players reset "{\"text\":\"Beast Player\",\"bold\":true,\"color\":\"blue\"}" obj5 will delete bluebeast's score on objective obj5 from MyWorld's scoreboard.
Scoreboard Players Set
1.0.0 Set
Description Changes objective scores of one or many entities, or just a simple text value.
If targets have no registered scores on selected objective, the command will create new one.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.players
cosmos.commands.scoreboard.players.set
Usage cm scoreboard [<world>] players set <targets> <objective> <score>
Arguments World (Optional): The targeted world where scores will be changed, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Targets: The entities or a simple text value that will have objective scores changed. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.

Objective: The existing objective from targeted world scoreboard where scores will be changed.

Score: The new score values on selected objective. Must be between -2,147,483,648 and 2,147,483,647 (inclusive).
Examples cm scoreboard MyWorld players set NotEvenEntity obj1 5 will set NotEvenEntity's score to 5 on objective obj1 from MyWorld's scoreboard.
cm scoreboard players set * obj2 -18 will set scores of all entries registered to -18 on objective obj2 from command-source's world scoreboard.
cm scoreboard players set @e[r=35] obj3 47 will set scores of all entities targeted by selector @e[r=35] to 47 on objective obj3 from command-source's world scoreboard.
cm scoreboard MyWorld players set &bSomeone obj4 0 will set cyanmone's score to 0 on objective obj4 from MyWorld's scoreboard.
cm scoreboard players set "{\"text\":\"Beast Player\",\"bold\":true,\"color\":\"blue\"}" obj5 9999 will set bluebeast's score to 9999 on objective obj5 from command-source's world scoreboard.
Scoreboard Players Test
1.0.0 Test
Description Tests objective scores of one or many entities, or just simple text value.
Note that you can use Minecraft comparators to get output of this command. Each successful test increases redstone power signal by 1.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.players
cosmos.commands.scoreboard.players.test
Usage cm scoreboard [<world>] players test <targets> <objective> <min> [<max>]
Arguments World (Optional): The targeted world where scores will be tested, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Targets: The entities or a simple text value that will have objective scores tested. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.

Objective: The existing objective from targeted world scoreboard where scores will be tested.

Min: The minimum value of the random range (inclusive). Must be between -2,147,483,648 and 2,147,483,647 (inclusive).
Must be lower than the maximum value.
Use wildcard * to set negative integer limit (-2,147,483,648) as minimum value.

Max (Optional): The maximum value of the random range (inclusive). Must be between -2,147,483,648 and 2,147,483,647 (inclusive).
Must be greater than the minimum value.
Use wildcard * to set positive integer limit (2,147,483,647) as maximum value.
When missing, the maximum value will correspond to the positive integer limit.
Examples cm scoreboard MyWorld players test NotEvenEntity obj1 0 10 will test if score of NotEvenEntity on objective obj1 from MyWorld's scoreboard is between 0 and 10.
cm scoreboard players test * obj2 -15 -5 will test one by one if scores of all entries registered on objective obj2 from command-source's world scoreboard is between -15 and -5.
cm scoreboard players test @e[r=35] obj3 -5 20 will test one by one if scores of all entities targeted by selector @e[r=35] on objective obj3 from command-source's world scoreboard is between -5 and 20.
cm scoreboard MyWorld players test &cSomeone obj4 100 will test if score of redsomone on objective obj4 from MyWorld's scoreboard is between 100 and 2,147,483,647.
cm scoreboard players test "{\"text\":\"Beast Player\",\"strikethrough\":true,\"color\":\"yellow\"}" obj5 * 20 will test if score of yellowbest on objective obj5 from command-source's world scoreboard is between -2,147,483,648 and 20.

Scoreboard teams module

< Back | Top | Next >

Scoreboard Teams Add
1.0.0 Add
Description Creates a new team on world scoreboard.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.teams
cosmos.commands.scoreboard.teams.add
Usage cm scoreboard [<world>] teams add <team-name> [<display-name>]
Arguments World (Optional): The targeted world where a team will be added, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Team Name: The functional name of the team. It can be at most 16 characters long.

Display Name (Optional): The display name of the team. It can be at most 32 characters long.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.
When missing, the display name will correspond to the team name without any formatting.
Examples cm scoreboard MyWorld teams add team1 TeamOne will create a team named team1 on MyWorld's scoreboard displayed as TeamOne.
cm scoreboard teams add team2 will create a team named team2 on command-source's world scoreboard.
cm scoreboard MyWorld teams add team3 &bDreamers will create a team named team3 on MyWorld's scoreboard displayed as text3.
cm scoreboard teams add team4 "[{\"text\":\"The\",\"bold\":true,\"color\":\"blue\"},{\"text\":\" French \",\"italic\":true,\"color\":\"white\"},{\"text\":\"Guys\",\"underlined\":true,\"color\":\"red\"}]" will create a team named team4 on command-source's world scoreboard displayed as team4.
Scoreboard Teams Empty
1.0.0 Empty
Description Removes all members of a team.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.teams
cosmos.commands.scoreboard.teams.empty
Usage cm scoreboard [<world>] teams empty <team>
Arguments World (Optional): The targeted world where all members of a team will be removed, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Team: The existing team from targeted world scoreboard whose all members will be removed.
Examples cm scoreboard MyWorld teams empty team1 will remove all entries registered in team1 from scoreboard of MyWorld.
cm scoreboard teams empty team2 will remove all entries registered in team2 from scoreboard of command-source's world.
Scoreboard Teams Join
1.0.0 Join
Description Enrolls one or many entities to a team or just a simple text value.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.teams
cosmos.commands.scoreboard.teams.join
Usage cm scoreboard [<world>] teams join <team> [<targets>]
Arguments World (Optional): The targeted world where targets will be enrolled, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Team: The existing team on targeted world scoreboard where targets will be enrolled.

Targets (Optional): The entities or a simple text value that will be enrolled. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.
When missing, the target will correspond the command-source or command will fail if the source is not locatable.
Examples cm scoreboard MyWorld teams join team1 NotEvenEntity will enroll NotEvenEntity in team1 from scoreboard of MyWorld.
cm scoreboard teams join team2 * will enroll in team2 all entries registered from scoreboard of command-source's world.
cm scoreboard teams join team3 @e[r=35] will enroll all entities targeted by selector @e[r=35] in team3 from scoreboard of command-source's world.
cm scoreboard MyWorld teams join team4 &9Someone will enroll bluesomeone in team4 from scoreboard of MyWorld.
cm scoreboard teams join team5 "{\"text\":\"Beast Player\",\"bold\":true,\"color\":\"yellow\"}" will enroll beastplayer in team5 from scoreboard of command-source's world.
Scoreboard Teams Leave
1.0.0 Leave
Description Withdraws one or many entities from their team or just a simple text value.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.teams
cosmos.commands.scoreboard.teams.leave
Usage cm scoreboard [<world>] teams leave [<targets>]
Arguments World (Optional): The targeted world where targets will be withdrawn, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Targets (Optional): The entities or a simple text value that will be withdrawn. It can be at most 40 characters long.
Use wildcard * to target every entries registered from scoreboard of targeted world.
Use any selector starting with @ to target entities.
Use Formatting Codes with & or § characters to customize colors and styles.
Use Raw JSON text format to customize colors, styles and more.
When missing, the target will correspond the command-source or command will fail if the source is not locatable.
Examples cm scoreboard MyWorld teams leave NotEvenEntity will withdraw NotEvenEntity from his team from scoreboard of MyWorld.
cm scoreboard teams leave * will withdraw from their teams all entries registered from scoreboard of command-source's world.
cm scoreboard teams leave @e[r=35] will withdraw from their teams all entities targeted by selector @e[r=35] from scoreboard of command-source's world.
cm scoreboard MyWorld teams leave &9Someone will withdraw bluesomeone from his team from scoreboard of MyWorld.
cm scoreboard teams leave "{\"text\":\"Beast Player\",\"bold\":true,\"color\":\"yellow\"}" will withdraw beastplayer from his team from scoreboard of command-source's world.
Scoreboard Teams List
1.0.0 List
Description Shows a pagination of existing teams or team members.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.teams
cosmos.commands.scoreboard.teams.list
Usage cm scoreboard [<world>] teams list [<team>]
Arguments World (Optional): The targeted world where list of teams will be shown, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Team (Optional): The existing team from targeted world scoreboard whose members will be listed.
When missing, the command will list every existing teams from targeted world scoreboard.
Examples cm scoreboard MyWorld teams list will show all the teams registered from scoreboard of MyWorld.
cm scoreboard teams list team1 will show all the entries registered in team1 from scoreboard of command-source's world.
Scoreboard Teams Option
1.0.0 Option
Description Modifies team option value.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.teams
cosmos.commands.scoreboard.teams.option
Usage cm scoreboard [<world>] teams option <team> <team-option> <value>
Arguments World (Optional): The targeted world where team option will be modified, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Team: The existing team from targeted world scoreboard where option will be modified.

Team Option: The option that will be modified, collisionRule, friendlyfire, seeFriendlyInvisibles, and more.
See the full option list and their corresponding values.

Value: The value of the modified team option.
Examples cm scoreboard MyWorld teams option team1 deathMessageVisibility hideForOwnTeam will hide death messages between members of team1 from scoreboard of MyWorld.
cm scoreboard teams option team2 friendlyFire false will disable friendlyFire between members of team2 from scoreboard of command-source's world.
cm scoreboard teams option team3 color aqua will set aqua color for team3 from scoreboard of command-source's world.
Scoreboard Teams Remove
1.0.0 Remove
Description Deletes a team from world scoreboard.
Be careful! Per-world scoreboards feature must be activated to use this command.
Required permissions cosmos.modules.root
cosmos.modules.scoreboard
cosmos.modules.scoreboard.root
cosmos.modules.scoreboard.teams
cosmos.commands.scoreboard.teams.remove
Usage cm scoreboard [<world>] teams remove <team>
Arguments World (Optional): The targeted world where team will be removed, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Team: The existing team from targeted world scoreboard that will be removed.
Examples cm scoreboard MyWorld teams remove team1 will remove team1 from scoreboard of MyWorld.
cm scoreboard teams remove team2 will remove team2 from scoreboard of command-source's world.

Time module

< Back | Top | Next >

Time Calendar
1.0.0 Calendar
Description Shows the current time and day number of a world.
Required permissions cosmos.modules.root
cosmos.modules.time
cosmos.commands.time.calendar
Usage cm time [<world>] calendar
Arguments World (Optional): The targeted world where current time and day number will be shown, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.
Examples cm time MyWorld calendar will show current time and day number on MyWorld.
cm time calendar will show current time and day number on command-source's world.
Time Dawn
1.0.0 Dawn
Description Sets world time to the closest occurrence of dawn.
Minecraft day cycle lasts 24000 ticks, corresponding to 20 minutes. Dawn value correspond to the tick 0 on 24000.
Using this command, the day number will not be reset, changing by plus or minus one at most.
Required permissions cosmos.modules.root
cosmos.modules.time
cosmos.commands.time.dawn
Usage cm time [<world>] dawn
Arguments World (Optional): The targeted world where world time will be set to dawn, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.
Examples cm time MyWorld dawn will set world time to the closest occurrence of dawn on MyWorld.
cm time dawn will set world time to the closest occurrence of dawn on command-source's world.
Time Dusk
1.0.0 Dusk
Description Sets world time to the closest occurrence of dusk.
Minecraft day cycle lasts 24000 ticks, corresponding to 20 minutes. Dusk value correspond to the tick 12000 on 24000.
Using this command, the day number will not be reset, changing by plus or minus one at most.
Required permissions cosmos.modules.root
cosmos.modules.time
cosmos.commands.time.dusk
Usage cm time [<world>] dusk
Arguments World (Optional): The targeted world where world time will be set to dusk, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.
Examples cm time MyWorld dusk will set world time to the closest occurrence of dusk on MyWorld.
cm time dusk will set world time to the closest occurrence of dusk on command-source's world.
Time Ignore Players Sleeping
1.0.0 Ignore Players Sleeping
Description Toggles the ability of players to skip night by sleeping, or shows the current state of the feature.
Note that you must specify the save-config flag to keep the state of this feature on server restart.
See Cosmos configuration section for more details about this feature.
Required permissions cosmos.modules.root
cosmos.modules.time
cosmos.commands.time.ignoreplayerssleeping
Usage cm time [<world>] ignoreplayerssleeping [<state>] [--save-config]
Arguments World (Optional): The targeted world where players will or won't be able to skip night by sleeping, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

State (Optional): The state of the feature, true to activate or false to disable.
When missing, the command will show the current feature state on the server.

Save Config Flag (Optional): Using this flag, the state of the feature will be saved in Cosmos configuration file. Thus, the feature will keep the same state on server restart.
When missing, the command will not modify Cosmos configuration file.
Examples cm time MyWorld ignoreplayerssleeping true will prevent players to skip night by sleeping on MyWorld.
cm time ignoreplayerssleeping will show the current feature state on command-source's world.
cm time ignoreplayerssleeping no --save-config will allow players to skip night by sleeping on command-source's world and this state will be saved in Cosmos configuration file.
cm time MyWorld ignoreplayerssleeping --save-config will show the current feature state on MyWorld and this state will be saved in Cosmos configuration file.
Time Midday
1.0.0 Midday
Description Sets world time to the closest occurrence of midday.
Minecraft day cycle lasts 24000 ticks, corresponding to 20 minutes. Midday value correspond to the tick 6000 on 24000.
Using this command, the day number will not be reset, changing by plus or minus one at most.
Required permissions cosmos.modules.root
cosmos.modules.time
cosmos.commands.time.midday
Usage cm time [<world>] midday
Arguments World (Optional): The targeted world where world time will be set to midday, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.
Examples cm time MyWorld midday will set world time to the closest occurrence of midday on MyWorld.
cm time midday will set world time to the closest occurrence of midday on command-source's world.
Time Midnight
1.0.0 Midnight
Description Sets world time to the closest occurrence of midnight.
Minecraft day cycle lasts 24000 ticks, corresponding to 20 minutes. Midnight value correspond to the tick 18000 on 24000.
Using this command, the day number will not be reset, changing by plus or minus one at most.
Required permissions cosmos.modules.root
cosmos.modules.time
cosmos.commands.time.midnight
Usage cm time [<world>] midnight
Arguments World (Optional): The targeted world where world time will be set to midnight, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.
Examples cm time MyWorld midnight will set world time to the closest occurrence of midnight on MyWorld.
cm time midnight will set world time to the closest occurrence of midnight on command-source's world.
Time Real Time
1.0.0 Real Time
Description Toggles the synchronisation between Minecraft world time and server real time, or shows the current state of the feature.
Note that you must specify the save-config flag to keep the state of this feature on server restart.
See Cosmos configuration section for more details about this feature.
Required permissions cosmos.modules.root
cosmos.modules.time
cosmos.commands.time.realtime
Usage cm time [<world>] realtime [<state>] [--save-config]
Arguments World (Optional): The targeted world where time will be synchronized with server time, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

State (Optional): The state of the feature, true to activate or false to disable.
When missing, the command will show the current feature state on the server.

Save Config Flag (Optional): Using this flag, the state of the feature will be saved in Cosmos configuration file. Thus, the feature will keep the same state on server restart.
When missing, the command will not modify Cosmos configuration file.
Examples cm time MyWorld realtime true will synchronise time on MyWorld with server time.
cm time realtime will show the current feature state on command-source's world.
cm time realtime no --save-config will disable time synchronisation with server on command-source's world and this state will be saved in Cosmos configuration file.
cm time MyWorld realtime --save-config will show the current feature state on MyWorld and this state will be saved in Cosmos configuration file.
Time Set
1.0.0 Set
Description Sets exact world time.
Minecraft day cycle lasts 24000 ticks, corresponding to 20 minutes.
Goes upper to 18000 ticks (midnight) will start a new day, and so on for every 24000 ticks.
Using this command may change the day number.
Required permissions cosmos.modules.root
cosmos.modules.time
cosmos.commands.time.set
Usage cm time [<world>] set <world-time>
Arguments World (Optional): The targeted world where world time will be changed, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

World Time: The amount of ticks representing world time. Must be greater or equal than zero.
Examples cm time MyWorld set 0 will set world time of MyWorld to 0 (Dawn on Day n°0).
cm time set 138000 will set world time of command-source's world to 138000 (Midnight on Day n°6).
Time Tomorrow
1.0.0 Tomorrow
Description Sets world time to the next day at dawn.
Minecraft day cycle lasts 24000 ticks, corresponding to 20 minutes.
Using this command will change the day number.
Required permissions cosmos.modules.root
cosmos.modules.time
cosmos.commands.time.tomorrow
Usage cm time [<world>] tomorrow
Arguments World (Optional): The targeted world where world time will change to the next day, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.
Examples cm time MyWorld tomorrow will set world time of MyWorld to the next day.
cm time tomorrow will set world time of command-source's world to the next day.

Weather module

< Back | Top | Next >

Weather Forecast
1.0.0 Forecast
Description Shows the weather forecast on a world. Sunny ? Rainy ? Stormy ? How long ?
Required permissions cosmos.modules.root
cosmos.modules.weather
cosmos.commands.weather.forecast
Usage cm weather [<world>] forecast
Arguments World (Optional): The targeted world where weather forecast will be shown, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.
Examples cm weather MyWorld forecast will show the weather forecast on MyWorld.
cm weather forecast will show the weather forecast on command-source's world.
Weather Rain
1.0.0 Rain
Description Applies a rainy weather on a world.
Required permissions cosmos.modules.root
cosmos.modules.weather
cosmos.commands.weather.rain
Usage cm weather [<world>] rainy [<duration-seconds>]
Arguments World (Optional): The targeted world where rainy weather will be set, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Duration Seconds (Optional): The duration in seconds of the rainy weather.
When missing, the rainy weather will last till the next weather toggle.
Examples cm weather MyWorld rain 150 will apply rainy weather on MyWorld for 150 seconds.
cm weather rain will apply rainy weather on command-source's world till the next weather toggle.
Weather Sun
1.0.0 Sun
Description Applies a sunny weather on a world.
Required permissions cosmos.modules.root
cosmos.modules.weather
cosmos.commands.weather.sun
Usage cm weather [<world>] sun [<duration-seconds>]
Arguments World (Optional): The targeted world where sunny weather will be set, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Duration Seconds (Optional): The duration in seconds of the sunny weather.
When missing, the sunny weather will last till the next weather toggle.
Examples cm weather MyWorld sun 300 will apply sunny weather on MyWorld for 300 seconds.
cm weather sun will apply sunny weather on command-source's world till the next weather toggle.
Weather Thunder
1.0.0 Thunder
Description Applies a stormy weather on a world.
Required permissions cosmos.modules.root
cosmos.modules.weather
cosmos.commands.weather.thunder
Usage cm weather [<world>] thunder [<duration-seconds>]
Arguments World (Optional): The targeted world where stormy weather will be set, which can either be loaded, unloaded or disabled.
When missing, the targeted world will correspond to the world where the command source is located, or the default world if the source is not locatable.

Duration Seconds (Optional): The duration in seconds of the stormy weather.
When missing, the stormy weather will last till the next weather toggle.
Examples cm weather MyWorld thunder 60 will apply stormy weather on MyWorld for 60 seconds.
cm weather thunder will apply stormy weather on command-source's world till the next weather toggle.
Clone this wiki locally