Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Commands/fog

From SAS Gaming Wiki

Template:Exclusive Template:Infobox command Used for managing active Minecraft:fog settings for players.

Usage

Template:Main Fog settings pushed by this command are stored in each player's NBT data in a data structure similar to stack.

In this data structure, each element is in the format of (fogSettingID, userProvidedId). Multiple elements can share a same fogSettingID or userProvidedId. Duplicate elements are valid.

To push a new element into it, both fogSettingID and userProvidedId are required. To pop an element, userProvidedId is required. It searches from the top (newest) of the "stack", the first element with the specific userProvidedId is popped. All elememts with a specific userProvidedId can be removed together with remove mode. If you forget the userProvidedId of an element, then the only way to remove the elememt is editing the player's NBT via an NBT editor.

Each fog setting has fog effects of one or more of the six fog types (air, weather, water, lava, lava_resistance, powder_snow), for both classic graphics modes and Minecraft:Vibrant Visuals, and some other settings. When rendering, all fog settings in this are applied one by one from the bottom (oldest) to the top (newest) of this "stack". The fog effects defined in the later fog setting overrides the earlier's. Each fog type works independently.

Vanilla fog settings (biome fog, powder snow fog, etc) are applied before all fog settings in this "stack".

Syntax

fog <victim: target> push <fogID: string> <userProvidedId: string>
Pushes a fog setting into the fog "stack" of targeted players.
fog <victim: target> <mode: delete> <userProvidedId: string>
Pops a fog setting from the fog "stack", or removes all the fog settings with the specified userProvidedId from the "stack" of targeted players.

Arguments

Template:Argument

Specifies the player(s) to be targeted.
Template:Arg desc And it should be of player type.

Template:Argument

Specifies a fog setting.
Template:Arg desc Should be a fog setting name defined under the Json path "minecraft:fog_settings"."identifier" in the <resource_pack>/fogs/<fog_setting>.json file). See Minecraft:Fog#Vanilla fog settings for IDs of vanilla fog settings.

Template:Argument

Specifies whether to pop or remove the fog "stack".
Must be one of pop and remove.

Template:Argument

Specified the userProvidedId.
Template:Arg desc

Result

Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table

Output

Template:Output table Template:Output table Template:Output table Template:Output table

Examples

Template:See also

/fog @p push minecraft:fog_basalt_deltas test:fog

Gives the nearest player the Minecraft:basalt deltas fog.

/fog @p pop test:fog or /fog @p remove test:fog

Removes this fog from the nearest player.

History

Template:HistoryTable

External links

Navigation

Template:Navbox commands

Minecraft:de:Befehl/fog Minecraft:lzh:令/fog Minecraft:pt:Comandos/fog Minecraft:ru:Команды консоли/fog Minecraft:zh:命令/fog