Salut !
Je voulais juste savoir quelle était la condition à utiliser pour savoir s'il faisait jour ou nuit.
Merci d'avance.
Gaëtan
Condition jour/nuit
Salut !
Je voulais juste savoir quelle était la condition à utiliser pour savoir s'il faisait jour ou nuit.
Merci d'avance.
Gaëtan
Tu peux avoir des informations sur le moment de la journée avec cette propriété :
self.world.relativeTime
En théorie, si la valeur que tu récupères est plus grande que 13200, c'est qu'il fait nuit (plus d'info sur la conversion entre le temps Minecraft et le temps réel sur la page de Gamepedia consacrée au temps Minecraft.
En pratique, ... ça ne marche pas ! Un bug sans doute ... peut-être trouvera-t-on un jour le moyen de le corriger.
En attendant, peut-être trouveras-tu ton bonheur en t'intéressant à la luminosité :
Avec la commande :
self.world.getLightLevelAt(x,y,z)
tu peux récupérer le niveau de luminosité du bloc aux coordonnées (x,y,z).
En journée, un bloc qui n'est pas à l'ombre d'un autre à un niveau de luminosité à 15. La nuit, il descend à 4.... Et les mobs peuvent y spawner si ce niveau ne dépasse pas 7.