10 votes

Comment éviter que les blocs de sable/gravier ne se cassent lorsqu'ils sont utilisés dans les mécanismes de Minecraft ?

Lorsque l'on fabrique des mécanismes tels que des ascenseurs basés sur des sable/gravier (et leur propriété d'être affectés par la gravité), comment peut-on éviter que ces blocs ne se cassent ?

Je comprends que si les blocs rebondissent, il y a plus de risques qu'ils se cassent. Une autre façon d'aborder la question serait donc la suivante : Quelles sont les conditions requises pour que les blocs de sable/gravier se brisent en un objet ?

15voto

dsvensson Points 756

Je crois avoir déterminé l'algorithme pour la chute de sable et de gravier ; je l'ai déjà écrit. sur Minecraft Wiki . J'utiliserai le terme "sable" pour désigner le sable ou le gravier.

Lorsque le sable tombe, c'est un entité comme tous les autres objets se déplaçant librement. Cette entité tombe sous l'influence de la gravité jusqu'à ce qu'elle heurte quelque chose de solide sur son fond. Cela provoque une tentative de placement d'un bloc solide à l'emplacement de la grille cubique contenant le point central inférieur du sable tombant . Ensuite, si ce cube est occupé par un bloc (comme une dalle ou une torche), le sable se transforme en ressource (le cube rotatif que vous pouvez ramasser).

Ainsi, comme le montre la description ci-dessus, le sable peut se briser autrement qu'en tombant sur les torches :

  • Une tête de piston se déplaçait vers le haut à travers le cube lorsque le sable a atterri.
  • Un autre bloc de sable a atterri dans ce cube pendant que le sable y entrait.
  • Un piston pousse un bloc dans le cube que le sable occupe déjà en partie. (C'est ce qui se passe dans votre exemple de tour de sable).

Afin d'éviter de briser le sable avec les mécanismes de piston, ne poussez pas les blocs dans l'espace où le sable est en train de tomber.

1voto

Cuga Points 101

Un bloc de sable ou de gravier se brisera en tombant si le bloc situé en dessous n'est pas solide. Lorsqu'ils sont en mouvement, les blocs ne sont pas considérés comme exactement "solides", donc si le bloc qui tombe essaie d'entrer dans un bloc où il y a un piston en mouvement (ou un bloc déplacé par un piston), il se brisera probablement.

0voto

muriloq Points 1031

S'il tombe sur une torche ou un autre bloc non solide, il se cassera.

Il suffit de ne pas utiliser de blocs non solides ou, en d'autres termes, de ne pas les laisser atterrir sur des torches, des marches, des demi-marches ou d'autres éléments similaires.

0voto

Codebek Points 1

Je pense que la chute du sable/gravier est légèrement plus lente que celle du piston, ce qui donne ce résultat : Les trois premières poussées du piston ne brisent pas le sable, jusqu'à la quatrième qui le brise. Si quelque chose comme cela se produit, vous devrez peut-être modifier le timing de l'horloge ou utiliser une version plus ancienne de Minecraft.

0voto

user259888 Points 1

Je pense qu'il suffit de placer un bloc de bave sous le bandeau du piston pour le faire rebondir et le faire rebondir jusqu'à ce qu'il s'immobilise.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X