1. Wiki
  2. /Entités
  3. /minecraft:buoyant

minecraft:buoyant

Pas envie d'écrire ça à la main ? GodCraft règle minecraft:buoyant pour toi avec un simple interrupteur.Get GodCraft

Vue d'ensemble

minecraft:buoyant 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. Fait flotter l'entité à la surface des liquides comme l'eau, à la manière des bateaux. Tu peux aussi la faire tanguer sur les vagues.

Champs

ChampTypePar défautDescription
apply_gravityBoolean"true"Tire l'entité vers le bas à chaque tick, ce qui renforce le mouvement des vagues mais la fait aussi tomber plus fort hors du liquide.
base_buoyancyDecimal"1.0"Force avec laquelle l'entité remonte ; plus la valeur est haute, plus elle flotte haut.
big_wave_probabilityDecimal"0.03"Probabilité qu'une grosse vague touche l'entité, utilisée seulement avec le type de mouvement "waves".
big_wave_speedDecimal"10.0"Multiplicateur de vitesse des grosses vagues.
can_auto_step_from_liquidBoolean"false"Permet à l'entité de sortir du liquide sur un bloc solide voisin quand elle est poussée contre lui.
drag_down_on_buoyancy_removedDecimal"0.0"Force avec laquelle l'entité est tirée vers le bas quand ce composant est retiré.
liquid_blocksListaucuneBlocs liquides sur lesquels l'entité peut flotter.
movement_typeString"waves"Type de mouvement de haut en bas : "waves", "bobbing" ou "none".

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:buoyant": {
    "apply_gravity": "true",
    "base_buoyancy": "1.0",
    "big_wave_probability": "0.03",
    "big_wave_speed": "10.0",
    "can_auto_step_from_liquid": "false",
    "drag_down_on_buoyancy_removed": "0.0",
    "liquid_blocks": {},
    "movement_type": "waves"
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more