Posterior a consultar expertos en este tema, programadores de diversas ramas y maestros hemos dado con la respuesta a la interrogande y la plasmamos en este post.
Solución:
Desde el EntityAnimal
clase en EntityAnimal.java
:
protected boolean canDespawn()
return false;
Esto debería aplicarse a todas las turbas pasivas. (Lo comprobé, todos extienden el EntityAnimal
clase.)
Los lobos sin embargo son interesantes:
protected boolean canDespawn()
return !isWolfTamed();
Entonces esto significa que los lobos domesticados hacen no desaparecen, mientras que los lobos salvajes hacer desaparecer
Parece que los limos y los calamares también desaparecerán. Ambas clases contienen este método:
protected void updateEntityActionState()
despawnEntity();
No vi ninguna otra referencia a la desaparición.
A partir de Minecraft 1.8, estas son las dos reglas principales de desaparición:
- Si una multitud no ha estado dentro de los 32 bloques1 de un jugador durante más de 30 segundos, tiene una probabilidad de 1 en 800 cada tic de desaparecer (alrededor de 1 en 40 cada segundo)
- Si no hay jugadores dentro de un radio de 128 bloques2 de una mafia, desaparecerá instantáneamente
Excepciones:
- Los mobs con etiquetas de identificación nunca desaparecerán, excepto…
- Los mobs que han recogido artículos (es decir, no se generaron con ese artículo) nunca desaparecerán, excepto…
- Cuando el modo de juego está configurado en pacífico, todas las turbas hostiles desaparecerá (incluidos aquellos con etiquetas de identificación o aquellos que han recogido artículos)
- Las turbas pasivas nunca desaparecerán (excepto los pollos que originalmente se generaron como jinetes de pollos, que seguirán las reglas de desaparición de zombis)
Para aquellos a los que les gustan los diagramas, esta imagen ayudará: (De Minecraft Wiki)
Notas al pie:
1No estoy seguro si esto es una esfera o un cilindro. Se confirma que es una esfera euclidiana (como la zona de desaparición instantánea). Aparato de prueba:
2 Una esfera euclidiana con un radio de 128 bloques
Más notas:
- Si hay más mobs de los permitidos por su límite de mobs, no se siguen reglas especiales de desaparición. El desove de la mafia simplemente se suspende hasta que desaparecen de forma natural. Fuente (buscando una cita mejor)
Mi respuesta ya no es correcta, aunque, en el momento de la publicación, lo era. Mire algunas de las otras respuestas (particularmente el ganador de la recompensa) para obtener información más actualizada.
La regla más importante: cuando se descarga un fragmento, también lo hacen los mobs (y todos los demás elementos), aunque los mobs pasivos no se eliminarán.
También hay un límite en la cantidad de mobs que se pueden cargar al mismo tiempo: 200 mobs hostiles y 15 neutrales (no sé si hay un límite para mobs pasivos). Además, las turbas hostiles se eliminan si dejan los fragmentos de 9×9 en los que pueden aparecer.
Huir por lo general te permitirá permanecer fuera del alcance de los mobs hostiles, ya que un fragmento debe cargarse una cierta cantidad de tiempo antes de que los mobs comiencen a aparecer, pero los fragmentos inmediatamente detrás de ti podrían tener el máximo de mobs permitidos, por lo que es peligroso en el mejor de los casos dar la vuelta.
Echa un vistazo a la wiki para obtener más información.
Aquí puedes ver las comentarios y valoraciones de los lectores
Al final de todo puedes encontrar las críticas de otros desarrolladores, tú asimismo tienes la habilidad insertar el tuyo si te gusta.