VOLUMES DOCUMENTATION Version: 1.21.0.3
Index#
Volumes#
Volume Components#
These are the various possible components for this entity
 | Name |  Type |  Default Value |  Description |  
| minecraft:fog | 
 | 
 | 
Displays the given fog whenever a player enters the volume. Each volume can only have one fog attached.
 | Name |  Type |  Default Value |  Description |   
| fog_identifier | 
String | 
 | 
The identifier of a fog definition. Note that you will not receive any feedback if the definition does not exist. | 
 
| priority | 
Integer | 
INT_MAX | 
The priority for this fog definition setting. Smaller numbers have higher priority. Fogs with equal priority will be combined together. | 
 
 
 | 
| minecraft:on_actor_enter | 
 | 
 | 
Component that defines what happens when an actor enters the volume. Can contain multiple json objects.
 | Name |  Type |  Default Value |  Description |   
| on_enter | 
Array | 
 | 
Required array that contains all the triggers.condition#
Molang expression to test against the actor. The given event will be triggered if the expression evaluates to true. 
event#
Name of the event to run. 
target#
One of "self" or "other". Self means the event is attached to the volume. Other means the event is attached to the actor. 
 | 
 
 
 | 
| minecraft:on_actor_leave | 
 | 
 | 
Component that defines what happens when an actor leaves the volume.
 | Name |  Type |  Default Value |  Description |   
| on_leave | 
Array | 
 | 
Required array that contains all the triggers.condition#
Molang expression to test against the actor. The given event will be triggered if the expression evaluates to true. 
event#
Name of the event to run. 
target#
One of "self" or "other". Self means the event is attached to the volume. Other means the event is attached to the actor. 
 | 
 
 
 | 
Volume Definition Properties#
The properties of a minecraft:volume entity. All components are optional.
 | Name |  Type |  Default Value |  Description |  
| format_version | 
String | 
 | 
Specifies the version of the game this entity was made in. Minimum supported version is 1.17.0. Current supported version is 1.21.0. | 
Example
Example
{
  "format_version": 1.17.0,
  "minecraft:volume": {
    "description": {
      "identifier": "your_custom_namespace:sample_volume"
    },
    "components": {
      "minecraft:fog": {
        "fog_identifier": "minecraft:fog_savanna",
        "priority": 1
      }
    }
  }
}
 
Volume Description Properties#
The description contains a single 'identifier' string
 | Name |  Type |  Default Value |  Description |  
| identifier | 
String | 
 | 
The unique identifier for this volume. It must be of the form 'namespace:name', where namespace cannot be 'minecraft'. |