Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Allows this entity to generate paths by walking, swimming, flying and/or climbing around and jumping up and down a block.
Generic Navigation Properties
| Name | Default Value | Type | Description | Example Values |
|---|---|---|---|---|
| avoid_damage_blocks | false | Boolean true/false | Tells the pathfinder to avoid blocks that cause damage when finding a path | Frog: true |
| avoid_portals | false | Boolean true/false | Tells the pathfinder to avoid portals (like nether portals) when finding a path | |
| avoid_sun | false | Boolean true/false | Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths | |
| avoid_water | false | Boolean true/false | Tells the pathfinder to avoid water when creating a path | |
| blocks_to_avoid | not set | Array of strings | Tells the pathfinder which blocks to avoid when creating a path | |
| can_breach | false | Boolean true/false | Tells the pathfinder whether or not it can jump out of water (like a dolphin) | Elder Guardian: true |
| can_break_doors | false | Boolean true/false | Tells the pathfinder that it can path through a closed door and break it | |
| can_jump | true | Boolean true/false | Tells the pathfinder whether or not it can jump up blocks | |
| can_open_doors | false | Boolean true/false | Tells the pathfinder that it can path through a closed door assuming the AI will open the door | |
| can_open_iron_doors | false | Boolean true/false | Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door | |
| can_pass_doors | true | Boolean true/false | Whether a path can be created through a door | |
| can_path_from_air | false | Boolean true/false | Tells the pathfinder that it can start pathing when in the air | |
| can_path_over_lava | false | Boolean true/false | Tells the pathfinder whether or not it can travel on the surface of the lava | |
| can_path_over_water | false | Boolean true/false | Tells the pathfinder whether or not it can travel on the surface of the water | Frog: true |
| can_sink | true | Boolean true/false | Tells the pathfinder whether or not it will be pulled down by gravity while in water | |
| can_swim | false | Boolean true/false | Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path | Elder Guardian: true |
| can_walk | true | Boolean true/false | Tells the pathfinder whether or not it can walk on the ground outside water | Frog: true |
| can_walk_in_lava | false | Boolean true/false | Tells the pathfinder whether or not it can travel in lava like walking on ground | |
| is_amphibious | false | Boolean true/false | Tells the pathfinder whether or not it can walk on the ground underwater | Elder Guardian: true |
| using_door_annotation | not set | String | Elder Guardian: true |
Samples
Elder Guardian
"minecraft:navigation.generic": {
"can_breach": true,
"can_walk": false,
"can_path_over_water": false,
"can_swim": true,
"is_amphibious": true,
"using_door_annotation": true
}
Frog
"minecraft:navigation.generic": {
"avoid_damage_blocks": true,
"can_path_over_water": true,
"can_sink": false,
"can_swim": true,
"can_walk": true,
"is_amphibious": true
}