minecraft:navigation.float pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:navigation.float est un composant d'entité : il se place dans l'objet components d'une créature personnalisée, ou dans l'un de ses groupes de composants. Permet à la créature de prévoir des chemins en flottant dans les airs, comme un ghast. Associe-le à un composant de mouvement correspondant.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
avoid_damage_blocks | Boolean | "false" | Si true, les chemins contournent les blocs qui blessent, comme les cactus ou le magma. |
avoid_portals | Boolean | "false" | Si true, les chemins évitent les portails, comme les portails du Nether. |
avoid_sun | Boolean | "false" | Si true, les chemins préfèrent les endroits ombragés aux zones en plein soleil. |
avoid_water | Boolean | "false" | Si true, les chemins évitent l'eau. |
blocks_to_avoid | List | aucune | Blocs dans lesquels la créature ne doit jamais entrer en suivant un chemin. |
can_breach | Boolean | "false" | Si true, la créature peut bondir hors de la surface de l'eau. |
can_break_doors | Boolean | "false" | Si true, les portes fermées comptent comme franchissables car la créature va les casser. |
can_jump | Boolean | "true" | Si true, les chemins peuvent monter des marches d'un bloc en sautant. |
can_open_doors | Boolean | "false" | Si true, les portes fermées comptent comme franchissables car la créature va les ouvrir. |
can_open_iron_doors | Boolean | "false" | Si true, les portes en fer fermées comptent aussi comme franchissables. |
can_pass_doors | Boolean | "true" | Si true, les chemins peuvent passer par les encadrements de porte. |
can_path_from_air | Boolean | "false" | Si true, la créature peut commencer un nouveau chemin alors qu'elle est encore en l'air. |
can_path_over_lava | Boolean | "false" | Si true, les chemins peuvent passer à la surface de la lave. |
can_path_over_water | Boolean | "false" | Si true, les chemins peuvent passer à la surface de l'eau. |
can_sink | Boolean | "true" | Si true, la créature coule dans l'eau au lieu de flotter. |
can_swim | Boolean | "false" | Si true, les chemins peuvent aller partout dans l'eau et la créature y utilise son animation de nage. |
can_walk | Boolean | "true" | Si true, la créature peut marcher sur la terre ferme. |
can_walk_in_lava | Boolean | "false" | Si true, la créature se déplace dans la lave comme sur un sol solide. |
is_amphibious | Boolean | "false" | Si true, la créature peut marcher au fond de l'eau. |
Exemple
Dans l'objet components de BP/entities/<name>.json (les valeurs sont celles par défaut ou des exemples) :
BP/entities/<name>.json
{
"minecraft:navigation.float": {
"avoid_damage_blocks": "false",
"avoid_portals": "false",
"avoid_sun": "false",
"avoid_water": "false",
"blocks_to_avoid": {},
"can_breach": "false",
"can_break_doors": "false",
"can_jump": "true"
}
}