Skip to content

FR: Paramétrer des effets

Florian C edited this page Dec 22, 2016 · 2 revisions

Introduction

Ces options sont inspirées des Instabilités de MystCraft (souvenir, souvenir...).
Il vous est possible de paramétrer des effets de potions qui seront appliqués au joueur lorsqu'il est dans le biome/la dimension, lorsqu'il est à la surface ou quand il nage (toujours en étant dans le biome pour ces derniers ^^).

Les possibilités sont seulement limitées par ce que Minecraft propose. Mais c'est déjà pas mal !
Pour l'exemple, reprenons notre biome Desert Mountains et voyons voir ce que nous pouvons faire :

  • Il faut chaud dans les déserts. Cette chaleur fait transpirer le joueur, qui mine alors plus lentement (effet de biome)
  • Les grains de sable volent à la surface, et on s'enfonce dans le sable à chaque pas... Quelle galère pour avancer ! (effet d'exposition au ciel)
  • L'eau est rare, et quand on en trouve, diantre qu'elle est salée et brûlante ! (effet de nage)

A noter: même si une durée peut avoir été spécifiée dans le PotionEffect, elle ne sera pas utilisée.

Paramétrer des effets

Les effets peuvent être appliqués aux Dimensions et aux Biomes. Les effets de la Dimension ont priorité sur ceux des biomes.

Pour les paramétrer :
Effects effects = new Effects();

Les valeurs par défaut sont des listes vides.

Effets permanents

Ces effets sont permanents de l'entrée du biome/dimension à la sortie de celui-ci.
Méthode à utiliser: setPermanentEffects(List<PotionEffect> effects)

Effets durant la journée

Ces effets sont appliqués au joueur quand il fait jour, où qu'il se trouve dans le biome/la dimension.
Méthode à utiliser : setDayEffects(List<PotionEffect> effects)

Effets durant la nuit

Ces effets sont appliqués au joueur quand il fait nuit, où qu'il se trouve dans le biome/la dimension.
Méthode à utiliser : setNightEffects(List<PotionEffect> effects)

Effets d'exposition au ciel

Ces effets sont appliqués quand le joueur est exposé au ciel, qu'il fasse jour ou nuit, et s'estompent peu de temps après s'il n'est plus sous le ciel.
Méthode à utiliser: setSkyExposureEffects(List<PotionEffect> effects)

Effets d'exposition au Soleil

Ces effets sont appliqués quand le joueur est exposé au Soleil et s'estompent peu de temps après s'il n'est plus sous celui-ci.
Méthode à utiliser: setSunExposureEffects(List<PotionEffect> effects)

Effets d'exposition à la Lune

Ces effets sont appliqués quand le joueur est exposé à la Lune et s'estompent peu de temps après s'il n'est plus sous celle-ci.
Méthode à utiliser : setMoonExposureEffects(List<PotionEffect> effects)

Effets de baignade dans l'eau

Ces effets sont appliquées quand le joueur nage dans de l'eau, et s'estompent peu de temps après s'il sort de l'eau.
Méthode à utiliser: setWaterEffects(List<PotionEffect> effects)

Clone this wiki locally