10 votes

En quoi la hauteur joue-t-elle un rôle dans l'apparition de mob hostiles ?

Le Wiki Minecraft Le frayage explique en détail comment les mobs hostiles se reproduisent. Mais elle omet de préciser comment la hauteur joue un rôle dans les spawns courants. Elle mentionne que les slimes ont besoin que les morceaux dans lesquels ils spawn soient à une certaine hauteur, mais je suis plus concerné par la façon dont les autres mobs hostiles spawnent. (A savoir les Zombies, les Creepers, les Skeletons et les Spiders).

Pour clarifier un peu les choses :

Les mobs apparaissent naturellement dans une zone de 15x15 blocs (240x240 blocs) autour du joueur.

Ok, bien, c'est assez simple, un chunk est un bloc 16x16 centré sur le joueur, j'ai compris. Mais c'est une mesure en deux dimensions, et c'est un jeu TRES tridimensionnel. Est-ce que la hauteur n'a pas d'importance dans ces mathématiques de frayage ? Si c'est le cas, cela ne signifierait-il pas que je pourrais être au niveau de la mer, avec une caverne sombre au niveau du socle sous moi, et que certains des mobs que je veux tuer frayeraient jusqu'au niveau du socle plutôt qu'à la même hauteur que moi ?

Ou, ce qui est encore plus courant (et la raison principale de la question se révèle d'elle-même), j'ai une tour de broyage de monstres que j'ai construit. La tour a actuellement 6 étages, chaque étage disposant d'un espace de 2 blocs de haut pour que les mobs puissent s'y installer. Si l'on ajoute un bloc supplémentaire pour l'étage de chaque niveau de la tour, cela fait 18 blocs de haut. Maintenant, si je suis assez près et assez loin (comme les reqs l'exigent pour le spawn) de la tour pour que les mobs spawnent à l'intérieur, comment (si c'est le cas) les différents niveaux de la tour affecteront-ils mon taux de spawn à l'intérieur de chaque étage ?

15voto

slybloty Points 530

Sauf pour les Slimes, hauteur n'a pas d'effet sur le frai du mob . Les blocs ont une taille de 16x256x16 et sont chargés en une seule fois. Il est impossible qu'une partie seulement d'un bloc soit chargée. Cela signifie donc que oui, il est possible pour un mob d'apparaître près de la roche même si vous êtes à la surface.

Notez que ce n'est pas le cas pour les géniteurs mob. Un mob spawner ne créera un nouveau mob que si un joueur se trouve dans un rayon de 16 blocs autour de lui (calculé de façon sphérique).

14voto

Jacob Lee Points 11

Je sais que cette question a été posée il y a longtemps, mais j'ai pensé faire une mise à jour et une correction pour les personnes qui liront ce document. (veuillez considérer que les choses peuvent également changer à l'avenir)

Ok, tout d'abord, vous avez mentionné qu'un Chunk est un bloc de 16x16 autour du joueur. C'est faux. Un bloc est une section du terrain et n'a rien à voir avec l'endroit où se trouve le joueur. Le bloc ne se déplace pas. Un bloc est un bloc de 16x16x256 (L,P,H). Pour ce qui est de l'apparition des mob, la citation que vous avez donnée est correcte. La citation que vous avez donnée est correcte, mais elle ne précise pas qu'elle est centrée sur le chunk sur lequel se trouve le joueur. Donc 7 chunks dans toutes les directions à partir du bord du chunk dans lequel vous vous tenez.

Et maintenant, votre question :) Récemment (je ne sais pas quand cela a commencé), la hauteur est devenue encore plus importante pour le mob spawning et chaque morceau est divisé en segments. C'est pour réduire la quantité que le jeu doit rendre et le fait en montant en segments de 16 blocs à partir de 1. Donc 17, 33, 49, etc. C'est ce qu'on appelle la valeur lc et elle peut être affichée sur l'écran de débogage (F3). C'est important pour le spawning mob, pourquoi ? Parce que tous les segments du chunk au-dessus du segment maximum qui contiennent autre chose que de l'air ne sont pas vérifiés pour les conditions de frai. Cela signifie donc qu'il y a beaucoup moins de blocs à vérifier, ce qui, en théorie, rendra votre mob grinder ou votre xp farm plus efficace.

Il y a bien d'autres choses encore... mais je pense que cela répond à ce que vous vouliez. Du moins je l'espère ;) Bonne chance à tous.

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