Pour un vrai détecteur de pluie, j'ai vu quelques conceptions qui utilisent des golems de neige (qui meurent sous la pluie) sur des plaques de pression. Mais pour une conception plus réutilisable, j'aime celle-ci, qui utilise le feu :
EDIT Selon @Mystery, cela fonctionne de la manière suivante : "Les deux comparateurs sont utilisés comme un compte à rebours. Si le feu s'éteint, le compte à rebours commence. S'il s'éteint une deuxième fois avant la fin du compte à rebours, la lumière s'allumera. Le temps pendant lequel le feu reste allumé naturellement est plus long que le temps du compte à rebours. Seule la pluie provoquera son extinction aussi fréquemment." (Merci, Mystery, pour l'explication !)
EDIT2 Maintenant que je comprends, laissez-moi voir si je peux entrer un peu plus dans les détails.
Le piston et son bloc de redstone adjacent/circuit sont un interrupteur BUD, qui bascule entre marche et arrêt chaque fois qu'une mise à jour de bloc se produit à proximité (comme l'allumage ou l'extinction d'un feu). Chaque fois qu'il bascule en marche, il envoie un signal dans la ligne au-dessus des deux comparateurs sans face opposée, côte à côte. Comme les comparateurs maintiennent la force du signal qui sort d'eux la même, la redstone va naturellement se dégrader de 1 à chaque cycle autour de cette boucle (car le rebord doit parcourir 2 blocs, mais le comparateur ne maintiendra une force que pour 1). Cela crée un "compteur de refroidissement", grâce auquel la torche sur le côté du rebord restera éteinte un peu plus longtemps que l'impulsion ; chaque fois que le BUD se déclenche, il réinitialise le circuit, maintenant la torche éteinte encore plus longtemps.
Les comparateurs sur le côté gauche sont similaires en ce qu'ils créent un minuteur de fondu. La seule différence est que le signal en provient est contrôlé par la torche sur le rebord, et il est maintenu un bloc de plus avec le deuxième comparateur. Ainsi, lorsque la torche est éteinte, la lampe restera allumée pendant un court laps de temps jusqu'à ce que ce circuit s'éteigne. La clé est que le premier circuit au milieu se dégrade naturellement au même rythme que celui sur la gauche. Cela signifie qu'après une seule impulsion du BUD, dès que la lumière devrait s'éteindre, elle est réinitialisée par la torche et reste allumée. Cependant, si la torche reste éteinte--disons, par de nombreux déclenchements du BUD se produisant en peu de temps parce que le feu s'éteint et se rallume constamment par le distributeur--cela donnera au circuit de gauche le temps de s'éteindre, et la lumière s'éteindra. Dès que la pluie s'arrête, le feu dure plus longtemps entre les déclencheurs du BUD, donnant au premier circuit le temps de s'éteindre, ce qui remet en marche le circuit de gauche et rallume la lampe.
J'espère que cela aide ! (Bien sûr, dans votre cas, remplacez simplement la lampe par des blocs de commande pour arrêter la pluie.)
1 votes
C'est drôle comment aucune des réponses ne répond réellement à la question. Elles fournissent simplement des solutions de contournement en réalité.
2 votes
@EatMyTacoCrumbs il s'agit d'un problème XY : Résoudre le vrai problème (Y, c'est-à-dire arrêter la pluie) est souvent préférable à résoudre le problème que l'OP pense avoir par manque de meilleures connaissances (X, c'est-à-dire détecter la pluie pour l'arrêter).