🌐 You're reading this article in Español. Want to switch?
Or pick the one you like:

Baritone Client Mod es un sistema de búsqueda de rutas en Minecraft que se utiliza en Impact. Ayuda a los jugadores a viajar a diferentes ubicaciones y a minar menas y otros bloques minables con la ayuda de un sistema de inteligencia artificial para el pathfinding. Baritone es un robot automatizado para jugar a Minecraft. Puede asistirte en el viaje a ciertas coordenadas, minado de minerales y otros bloques, y realizar operaciones al estilo Worldedit manipulando tu cliente de Minecraft mediante una inteligencia artificial de búsqueda de rutas.

Características:

Funciones de Pathing:

  • Pathing de larga distancia y empalme: Baritone calcula las rutas por segmentos y precalcula el siguiente cuando el actual está por terminar, para que el movimiento hacia el objetivo sea constante.
  • Caché de chunks: Baritone simplifica los chunks a una representación interna compacta de 2 bits (AIRE, SÓLIDO, AGUA, EVITAR) y los almacena en la RAM para un mejor pathing a muy larga distancia. También existe la opción de guardar estos chunks en el disco. Ejemplo
  • Ruptura de bloques: Baritone considera romper bloques como parte de su ruta. También tiene en cuenta tu set de herramientas actual y tu hotbar. Por ejemplo, si tienes un pico de diamante con Eficiencia V, puede elegir minar a través de una barrera de piedra, mientras que si solo tuvieras un pico de madera, podría ser más rápido trepar por encima.
  • Colocación de bloques: Baritone considera colocar bloques como parte de su ruta. Esto incluye colocar bloques agachado hacia atrás, hacer pilares, etc. Tiene una penalización configurable por colocar un bloque (establecida en 1 segundo por defecto) para conservar recursos. La lista de bloques desechables aceptables también es configurable (por defecto: cobble, tierra o netherrack). Ejemplo
  • Caídas: Baritone caerá hasta 3 bloques sobre suelo sólido (configurable si tienes Caída de Pluma o no te importa recibir algo de daño). Si tienes un cubo de agua en tu hotbar, caerá hasta 23 bloques y colocará el cubo debajo. Caerá una distancia ilimitada en agua estancada existente.
  • Lianas y escaleras: Baritone entiende cómo subir y bajar lianas y escaleras. Existe soporte experimental para maniobras avanzadas, como desplazarse lateralmente a otra columna de escaleras/lianas en el aire (desactivado por defecto, ajuste llamado allowVines). Baritone puede frenar su caída agarrándose a escaleras/lianas en el aire y entiende cuándo es posible y cuándo no.
  • Apertura de puertas y vallas
  • Slabs y escaleras
  • Bloques afectados por la gravedad: Baritone entiende el coste de romper bloques que tienen bloques con gravedad encima e incluye todos sus costes de ruptura. Además, como evita romper bloques que toquen líquidos, ya no romperá la base de una pila de grava debajo de un lago de lava.
  • Evitar bloques peligrosos: Obviamente, sabe que no debe caminar por el fuego o sobre magma, no girar esquinas sobre lava (que inflija daño), no romper bloques que toquen líquidos (podría ahogarse), etc.
  • Parkour: Saltos en carrera sobre huecos de 1, 2 o 3 bloques.
  • Parkour place: Saltar en carrera sobre un hueco de 3 bloques y colocar el bloque para aterrizar mientras ejecuta el salto. Es una pasada.
  • Cerdos: Puede controlar cerdos hasta cierto punto.

Método de Pathing:

  • Baritone utiliza A*, con algunas modificaciones:
  • Cálculo segmentado: El A* tradicional calcula hasta que el nodo más prometedor llega al objetivo; sin embargo, en Minecraft con una distancia de renderizado limitada, no conocemos el entorno hasta el objetivo. Baritone tiene tres formas de terminar el cálculo: encontrar la ruta completa, quedarse sin tiempo o llegar al límite de renderizado. En los dos últimos casos, la selección de qué segmento ejecutar recae en el siguiente elemento (incremental cost backoff). Cuando el hilo de cálculo detecta que el mejor nodo está al borde de los chunks cargados, incrementa un contador. Si esto ocurre más de 50 veces (configurable), el cálculo termina antes. Esto sucede con distancias de renderizado muy bajas. De lo contrario, el cálculo continúa hasta el timeout (configurable) o hasta hallar la ruta completa.
  • Incremental cost backoff: Cuando el cálculo termina antes de llegar al objetivo, Baritone necesita seleccionar un segmento para ejecutar primero. Utiliza métricas variables para seleccionar el mejor nodo y traza la ruta hacia él. Esto se mantiene desde MineBot; básicamente, rastrea el mejor nodo mediante coeficientes crecientes y elige el nodo con el menor coeficiente que se aleje al menos 5 bloques del inicio.
  • Repropagación de mejora mínima: El pathfinder ignora rutas alternativas que ofrecen mejoras mínimas (menos de 0.01 ticks), porque el coste de cálculo para repropagar esto a todos los nodos conectados es mucho mayor que la mejora de medio milisegundo que obtendría.
  • Favoritismo de coste de retroceso: Al calcular el siguiente segmento, Baritone favorece retroceder en su segmento actual. El coste se reduce mucho, pero sigue siendo positivo. Esto permite empalmar y saltar al siguiente segmento lo antes posible si este comienza con un retroceso del actual. Ejemplo
  • Detección de retroceso y pausa: Mientras el cálculo ocurre en un hilo separado, el hilo principal del juego tiene acceso al último nodo considerado y a la mejor ruta hasta ahora (renderizados en azul claro y azul oscuro respectivamente). Cuando la mejor ruta actual pasa por la posición del jugador en el segmento actual, la ejecución se pausa (si es seguro), porque no tiene sentido seguir adelante si vamos a dar la vuelta.

Objetivos (Goals):

  • El objetivo de pathing puede ser cualquiera de estos:
  • GoalBlock: un bloque específico donde el jugador debe estar (a nivel de pies).
  • GoalXZ: coordenadas X y Z, usado para largas distancias.
  • GoalYLevel: una coordenada Y.
  • GoalTwoBlocks: una posición de bloque donde el jugador debe estar, ya sea a nivel de pies o de ojos.
  • GoalGetToBlock: una posición de bloque a la que el jugador debe estar adyacente, debajo o encima.
  • GoalNear: una posición de bloque a la que el jugador debe acercarse dentro de un radio, usado para seguir entidades.
  • GoalAxis: una posición en un eje o eje diagonal (x=0, z=0, o x=z), e y=120 (configurable).
  • Y finalmente GoalComposite: una lista de otros objetivos donde cualquiera de ellos satisface la meta. Por ejemplo, minar diamond_ore crea un GoalComposite de GoalTwoBlockss para cada ubicación de diamante conocida.

Comandos de Baritone:

Prefijo

  • El prefijo por defecto de Baritone es #. En Impact, también puedes usar .b (por ejemplo, .b click en lugar de #click).
  • Los comandos de Baritone también pueden escribirse directamente en el chat. Sin embargo, si cometes una errata como “gola 10000 10000” en lugar de “goal”, se enviará al chat público, lo cual es malo; por eso se recomienda usar #.
  • Para desactivar el control directo por chat (sin prefijo), desactiva el ajuste chatControl. Para desactivar el prefijo #, desactiva prefixControl. En Impact, .b no se puede desactivar. Ten cuidado de no quedarte sin métodos de control (si ocurre, borra el archivo minecraft/baritone/settings.txt y reinicia).
  • Todos estos comandos pueden necesitar un prefijo delante.

helpPara alternar un ajuste booleano, escribe su nombre en el chat (ej. allowBreak alterna si Baritone romperá bloques). Para un ajuste numérico, escribe el nombre y el valor (ej. primaryTimeoutMS 250). Para resetear un ajuste, usa acceptableThrowawayItems reset. Para resetear todo, usa reset. Para ver qué has cambiado, usa modified.Comandos en Baritone:

  • thisway 1000 y luego path: Ve en la dirección a la que miras durante mil bloques.
  • goal x y z o goal x z o goal y, y luego path: Establece un objetivo y traza la ruta.
  • goto x y z o goto x z o goto y: Ve a una coordenada (empieza a moverse inmediatamente).
  • goal: Establece el objetivo en tus pies.
  • goal clear: Limpia el objetivo.
  • cancel o stop: Detiene todo, forcecancel también es una opción.
  • goto portal o goto ender_chest o goto block_type: Ve a un bloque específico.
  • mine diamond_ore iron_ore: Mina diamante o hierro (activa legitMine para que solo mine lo que ve. Explorará aleatoriamente en y=11 hasta encontrarlos). Se puede especificar cantidad, ej. mine 64 diamond_ore.
  • click: Haz clic en tu destino en pantalla. Clic derecho para ir encima del bloque, clic izquierdo para ir dentro, clic izquierdo y arrastrar para seleccionar un área (#help sel para opciones de selección).
  • follow player playerName: Sigue a un jugador. follow players para seguir a cualquiera en rango. follow entities para seguir entidades.
  • wp: Para waypoints. Etiquetas como home (al hacer clic derecho en cama), death (al morir) o user (manual). Ej: #wp save user coolbiome.
  • build: Construye un schematic. build blah.schematic carga schematics/blah.schematic y lo construye desde tus pies.
  • schematica: Construye el schematic abierto en Schematica.
  • tunnel: Cava un túnel de 1×2. Solo se desvía para evitar lava. Para algo más simple: tunnel 3 2 100 (3 alto, 2 ancho, 100 profundidad).
  • farm: Cosecha, replanta o usa polvo de hueso.
  • axis: Ve a un eje o diagonal en y=120.
  • explore x z: Explora el mundo desde x,z. Va al chunk no visto más cercano.
  • invert: Invierte el objetivo para alejarte lo máximo posible.
  • come: Ve hacia donde apunta tu cámara (útil con freecam).
  • blacklist: Evita que Baritone vaya al bloque más cercano.
  • eta: Tiempo estimado para el siguiente segmento y el objetivo.
  • proc: Información miscelánea del proceso actual.
  • repack: Recachea los chunks a tu alrededor.
  • gc: Llama a System.gc() para liberar memoria.
  • render: Arregla el renderizado de chunks glitcheados.
  • reloadall: Recarga el caché del mundo.
  • saveall: Guarda el caché del mundo.
  • find: Busca la ubicación de un bloque en el caché.
  • surface o top: Ve a la superficie más cercana.
  • version: Muestra la versión de Baritone.
  • damn daniel

Ajustes Notables:

  • allowBreak
  • allowSprint
  • allowPlace
  • allowParkour
  • allowParkourPlace
  • blockPlacementPenalty
  • renderCachedChunks: Muy chulo pero requiere un PC potente.
  • avoidance: Evitar mobs/spawners.
  • legitMine
  • followRadius
  • backfill: Rellena los túneles tras de ti.
  • buildInLayers
  • buildRepeatDistance
  • acceptableThrowawayItems
  • blocksToAvoidBreaking
  • mineScanDroppedItems
  • allowDiagonalAscend

Capturas de pantalla:

Explicación de los archivos:

  • API: Solo los paquetes que no son API están ofuscados. Se usa si otros mods quieren usar funciones de Baritone.
  • Forge/Fabric API: Igual que API, pero para Forge/Fabric.
  • Standalone: Todo está ofuscado. Se usa si no hay otros mods que necesiten interactuar con Baritone.
  • Forge/Fabric Standalone: Versión Standalone empaquetada para Forge/Fabric.
  • Unoptimized: Nada está ofuscado. No usar nunca en producción.
  • Forge/Fabric Unoptimized: Igual que Unoptimized para Forge/Fabric.

Baritone Client Mod Download Links

Para Minecraft 1.12.2

Versión Forge (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.13.2

Versión Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.14.4

Versión Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.15.2

Versión Forge/Fabric/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.16.5

Versión Forge/Fabric/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.17.1

Versión Forge/Fabric/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.18.2

Versión Forge/Fabric/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.19.2, 1.19.1, 1.19

Versión Forge/Fabric/Quilt/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.19.3

Versión Forge/Fabric/Quilt/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.19.4

Versión Forge/Fabric/Quilt/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.20.1, 1.20

Versión Forge/Fabric/Quilt/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.20.2

Versión Forge/Fabric/Quilt/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.20.4

Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.20.6

Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.21.1, 1.21

Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.21.3

Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.21.4

Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.21.5

Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.21.8

Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.21.10, 1.21.9

Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 1.21.11

Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Para Minecraft 26.1.2, 26.1.1, 26.1

v1 Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 v2 Versión Forge/Fabric/Quilt/NeoForge/Standalone (Descomprimir archivo): Descargar del Servidor 1Descargar del Servidor 2 Meteor Team Fork Versión Fabric: Descargar del Servidor 1Descargar del Servidor 2

Click to rate this post!
[Total: 415 Average: 3.9]