Dans les Vibrant Visuals, l'eau est bien plus qu'une texture bleue. Un fichier de réglages de l'eau détermine sa couleur et sa turbidité, les motifs de lumière qui dansent au fond (les caustiques) et les vagues à la surface.
La couleur classique de l'eau vient toujours de minecraft:water_appearance dans le biome client. Ce fichier ne change que l'apparence en Vibrant Visuals.
Les fichiers
RP/
water/
ruby_water.json
biomes/
ruby_grove.client_biome.jsonLe fichier de l'eau
Un lac limpide avec une touche de jaune rosé et des vagues douces :
{
"format_version": "1.21.120",
"minecraft:water_settings": {
"description": {
"identifier": "wiki:ruby_water"
},
"particle_concentrations": {
"chlorophyll": 0.2,
"cdom": 1.5,
"suspended_sediment": 4.0
},
"biome_water_color_contribution": 0.5,
"caustics": {
"enabled": true,
"scale": 0.6,
"power": 2,
"frame_length": 0.08
},
"waves": {
"enabled": true,
"frequency": 0.8,
"octaves": 12,
"depth": 0.8,
"speed": 1.5,
"shape": 2.0,
"pull": 0.3,
"mix": 0.4,
"frequency_scaling": 1.2,
"speed_scaling": 1.0
}
}
}L'identifier doit avoir un espace de noms. Un seul bloc de réglages de l'eau par fichier.
La couleur de l'eau : particle_concentrations
Dans la réalité, l'eau tire sa couleur de ce qui flotte dedans. Tu règles trois quantités, en milligrammes par litre. Tout à 0 donne une eau parfaitement limpide, comme dans le jeu vanilla.
| Champ | Plage | Effet |
|---|---|---|
chlorophyll | 0 à 10 | Des algues. Plus il y en a, plus l'eau devient verte. |
cdom | 0 à 15 | De la matière végétale dissoute. Plus il y en a, plus l'eau devient brun jaunâtre, comme dans un marais. |
suspended_sediment | 0 à 300 | De la boue et du sable. Plus il y en a, plus l'eau devient brun rougeâtre et trouble, comme une rivière boueuse. |
biome_water_color_contribution mélange la surface_color du composant minecraft:water_appearance du biome client. Utilise-le si tu veux que la couleur d'eau propre à ton biome apparaisse aussi en Vibrant Visuals.
Les caustiques
Les caustiques sont les lignes de lumière vives et mouvantes sur les surfaces sous l'eau.
| Champ | Plage | Ce qu'il fait |
|---|---|---|
enabled | Activé ou désactivé. Activé par défaut. | |
scale | 0.1 à 5 | La taille du motif. |
power | 1 à 6 | Sa luminosité. |
frame_length | 0.01 à 5 | Secondes par image d'animation. Plus c'est bas, plus c'est rapide. |
texture | Facultatif. Ta propre texture de caustiques. Ne le mets pas pour utiliser celle intégrée au jeu. |
Les vagues
Les vagues changent seulement la façon dont la surface est dessinée. Les blocs d'eau eux-mêmes ne bougent pas : les vagues sont uniquement un effet visuel.
| Champ | Plage | Ce qu'il fait |
|---|---|---|
enabled | Activé ou désactivé. Désactivé dans le jeu vanilla. | |
frequency | 0.01 à 3 | La taille des vagues. Plus c'est élevé, plus elles sont rapprochées. |
octaves | 1 à 30 | Le nombre de couches de vagues superposées. Plus il y en a, plus c'est détaillé. |
depth | 0 à 3 | La hauteur apparente des vagues. |
speed | 0.01 à 10 | La vitesse de la première couche. |
shape | 1 à 10 | La forme de chaque vague. |
pull | -1 à 1 | À quel point les petites vagues sont attirées dans les grandes. |
mix | 0 à 1 | À quel point chaque couche se mélange à la suivante. |
frequency_scaling | 0 à 2 | Comment la taille change d'une couche à la suivante. |
speed_scaling | 0 à 2 | Comment la vitesse change d'une couche à la suivante. |
direction_increment | 0 à 360 | De combien de degrés chaque couche tourne par rapport à la précédente. |
Recettes
Lagon tropical : toutes les concentrations proches de 0, caustiques power 3. Marais : cdom 8, chlorophyll 3. Rivière boueuse : suspended_sediment 150.
Comment l'utiliser
Dans un biome
Utilise minecraft:water_identifier dans un biome client :
"minecraft:water_identifier": {
"water_identifier": "wiki:ruby_water"
}Partout
Les biomes vanilla utilisent minecraft:default_water. Crée un fichier d'eau avec cet identifiant pour changer l'eau de tous les biomes d'un coup. Si deux packs utilisent le même identifiant, c'est le pack placé le plus haut dans la liste qui l'emporte.
Le brouillard sous l'eau, c'est à part
La distance de vue sous l'eau est réglée par la partie water d'un fichier de brouillard, pas par ce fichier.