banner
Valoración
Votado0

Modo cliente Baritone (1.20.4): Minería automática, IA y estructura, Xray

Categoría - Mods para Minecraft
15
Versión del mod:1
Versión del juego:1.20.4
El mod ha sido verificado exitosamente y está libre de virus
75.74K16.79K

Reportar mod

  • image
modalImage

Acerca de este Mod

El modo cliente Barítono es un sistema de búsqueda de caminos para el juego de Minecraft utilizado en Impact. Con la ayuda de la inteligencia artificial, un sistema de búsqueda de caminos ayuda al jugador a navegar a través de varias ubicaciones y extraer mineral y otros bloques minados. Un barítono es un robot que juega Minecraft en un modo automático. Utiliza la inteligencia artificial de la búsqueda de caminos para administrar el cliente de Minecraft, ayudándolo a moverse a ubicaciones específicas, extraer mineral y otros bloques minados, y operar en un entorno de estilo Worldedit.

Características.

Características del Buscador de rutas

Barítono calcula los trazados por segmentos y precalcula el siguiente segmento cuando el segmento actual llega a su fin para que siempre pueda avanzar hacia su objetivo.

El almacenamiento en caché de fragmentos de barítono simplifica los fragmentos a representaciones internas de 2 bits (AIR, SOLID, WATER, AVOID) y los almacena en RAM para mejorar el cálculo de rutas en distancias extra largas. También es posible almacenar fragmentos almacenados en caché en el disco. Ejemplo:

La destrucción de los bloques de Baritons explica la destrucción de los bloques como parte del camino. También tiene en cuenta el conjunto de herramientas y la barra de herramientas actuales. Por ejemplo, si tiene un pico de diamante Eff V, puede elegir una presa a través de la barrera de piedra.

La disposición de bloques de barítono también tiene en cuenta la disposición de bloques como parte de la ruta. Estos incluyen renegados y pilares. Para guardar recursos, puede establecer una penalización de asignación de bloques (el valor predeterminado es 1 segundo). También puede especificar una lista de bloques descartados permitidos, siendo el predeterminado los bloques, el suelo y los bastidores de malla. Ejemplo:

El Barítono que cae cae cae a 3 bloques en terreno duro (ajustable si tiene Pluma que cae o está listo para recibir algún daño). Si el barítono tiene un cubo de agua, cae sobre 23 bloques y pone el cubo debajo de él. El cubo tiene una distancia de caída ilimitada.

Las vides y escaleras de Barítono pueden subir y bajar vides y escaleras. Las maniobras más complejas, como saltar a otra escalera o poste de vides en el aire, son compatibles experimentalmente (el valor predeterminado es desactivado, un ajuste llamado allowVines). Los barítonos pueden romper la caída agarrando una escalera o enredadera en el aire y entender cuándo pueden y cuándo no.

Apertura de puertas y portones en vallas.

Losas y escaleras

Los bloques Barítono que caen entienden el costo de destruir un bloque con un bloque que cae y tienen en cuenta todos los costos de destruir el bloque. Además, evitan romper los bloques que entran en contacto con el líquido, por lo que no rompen el fondo de la pila de grava debajo del lago de lava (más).

Obviamente, sabes que no puedes caminar sobre el fuego o el magma, no puedes inclinarte sobre la lava (hace algún daño), no puedes romper bloques que tocan un líquido (que podría ahogarte), etc.

Sprint de parkour a través de intervalos en 1, 2 o 3 bloques

Parkour: un sprint en el que el ciclista salta sobre un espacio de 3 cuadras, poniendo bloques para aterrizar. Muy guay.

Los cerdos pueden ser manipulados por cerdos.

Método de paso:

El barítono usa A*, pero con ligeras modificaciones:

Traditional A* calcula la división hasta que el nodo más prometedor llega al objetivo, pero en un entorno de Minecraft donde la distancia de representación es limitada, el entorno no se conoce a lo largo de todo el camino hacia el objetivo. Los barítonos tienen tres formas de completar el cálculo de la ruta: encontrar una ruta a un objetivo, agotar el tiempo o alcanzar una distancia de renderizado. En los dos últimos escenarios, depende del siguiente elemento (reversión de coste incremental) elegir qué segmento ejecutar. El subproceso de cálculo de ruta incrementa el contador cada vez que encuentra que el nodo mejor/más prometedor está al final del fragmento cargado. Si esto sucede más de 50 veces (configurable), la evaluación de la ruta se completa anticipadamente. Esto ocurre cuando la distancia de representación es muy pequeña. De lo contrario, el cálculo continúa hasta que se encuentra un tiempo de espera (que también se puede configurar) o una ruta de acceso al destino.

Si el cálculo de la ruta finaliza antes de alcanzar el destino, Varitone debe seleccionar el primer segmento que desea iniciar (suponiendo que el siguiente segmento se calculará al final de ese segmento). Utiliza el costo incremental inverso para seleccionar el mejor nodo por diferentes métricas y calcula la ruta a ese nodo. Esto no ha cambiado en MineBot, y la descripción todavía se aplica. Esencialmente, rastrea el mejor nodo aumentando los diversos coeficientes, y luego selecciona el nodo con el coeficiente más bajo que avanza al menos cinco bloques desde la posición de inicio.

La redistribución con una mejora mínima Pathfinder ignora rutas alternativas que resultan en una mejora mínima (mejora de menos de 0.01 ticks). Esto se debe a que el costo computacional de redistribuir la información a través de todos los nodos relacionados es mucho mayor que la mejora de la ruta de medio milisegundo.

Al calcular el siguiente segmento, Varitone da prioridad al desplazamiento inverso del segmento actual. El costo está disminuyendo significativamente, pero sigue siendo positivo (a menos que sea necesario un viaje de regreso, no regresará). Esto le permite conectar el siguiente segmento y saltar a él lo más rápido posible si comienza con el retroceso del segmento actual. Ejemplo:

Detectar y pausar la ruta de retorno Calcular rutas en un hilo separado, pero el hilo principal del juego tiene acceso a los nodos revisados más recientemente y a las mejores rutas hasta ahora (se muestran en azul claro y azul oscuro, respectivamente). Cuando el mejor camino actual (mostrado en azul oscuro) pasa más allá de la posición actual del jugador en la parte actual del camino, el camino se detiene (si es seguro hacerlo). Observe que la mejor ruta actual notificada por el flujo de cálculo de ruta es exactamente la que se seleccionará después de que se complete el flujo de cálculo de ruta, ya que tiene en cuenta el sistema de devolución de costes en orden ascendente.

Objetivos.

Puede establecer las siguientes opciones para el destino de la ruta

GoalBlock Cierto bloque en el que el jugador se para a la altura del pie.

Coordenadas GoalXZ X y Z.

Coordenada Y de nivel de objetivo.

GoalTwoBlocks Posición del bloque en el que el jugador debe pararse.

GoalGetToBlock La posición del bloque al lado del cual el jugador debe pararse es más baja o más alta.

La posición del bloque en la que el jugador debe estar dentro de un cierto radio.

Posición del bloque del eje o diagonal (x=0, z=0 o x=z), y=120 (configurable).

Finalmente, GoalComposite es una lista de otros objetivos, cualquiera de los cuales satisface un objetivo determinado. Por ejemplo, mine diamond_ore crea un GoalComposite de GoalTwoBlocks para cada ubicación de mineral de diamante conocida.

Equipos de barítono

Prefijo.


El prefijo de control de chat de barítono predeterminado es #; en Impact, también puede usar .b como prefijo. (por ejemplo, .b en lugar de #click).

De forma predeterminada, los comandos de barítono también se pueden introducir en el cuadro de chat. Sin embargo, escribir "gola 10000 10000" en lugar de "goal" dará como resultado un chat público, por lo que se recomienda usar #.

Para deshabilitar el control de chat directo (sin prefijo), desactive la opción chatControl. Para deshabilitar # control de chat, deshabilite prefixControl. No puede deshabilitar .b en Impact. Tenga cuidado de no dejar desactivados todos los métodos de control (si lo hace, elimine minecraft/baritone/settings.txt, restablezca y vuelva a empezar).

Estos comandos pueden requerir un prefijo.

Equipos de barítono.


De esta manera 1000 luego camino: Pase 1000 bloques en la dirección en la que se encuentra actualmente.

meta x y z o meta x z o meta y, a continuación, trazado Establezca el objetivo en una coordenada específica y muévase hacia él.

Goto X y Z o Goto X Z o Goto Y: Avanza a una coordenada específica (un paso, luego comienza inmediatamente la promoción).

goal Establece la meta a los pies del jugador.

Meta clara - despeja la puerta.

Cancelar o detener: Detener todas las acciones; Forzar cancelación también es una opción.

Ir al portal o ir a ender_chest o ir a block_type para navegar al bloque. (En Impact, .goto es un alias para .b goto.)

Extraiga el diamante o el mineral de hierro usando el comando mine diamond_ore iron_ore (habilitar la opción legítima permitirá solo el mineral que realmente puede ver. Lo buscará aleatoriamente alrededor de y = 11 hasta que encuentre). También puede especificar el número de bloques. Por ejemplo, especifique mine 64 diamond_ore.

Selecciona el destino haciendo clic en el botón derecho para subir el bloque, haz clic izquierdo para entrar en el bloque (nivel de pie o ojo), haz clic izquierdo y arrastra para seleccionar un área (puedes usar #help sel para ver la selección).

Seguir jugador Sigue a los jugadores con el nombre playerName. Sigue a los jugadores en el rango usando jugadores de seguimiento (interesante en conjunto con Kill Aura). Sigue a cualquier entidad con entidades de seguimiento. Seguir entidades de un tipo específico con seguir entidad cerdo.

El WP es el punto de referencia. Una etiqueta es un hogar (creado automáticamente haciendo clic derecho en una cama), una muerte (creada automáticamente por la muerte) o un usuario (debe crearse manualmente). Por lo tanto, instale #wp, guarde el colbiome de usuario, instale el colbiome de objetivo #wp y establezca el camino usando #path; para la muerte, el punto de camino se establecerá bajo la etiqueta "muerte" en #wp goal death (se puede hacer clic). (No lo olvides.)

Build blah.schematic carga schematics/blah.schematic y construye con los pies del jugador como puntos de origen. Estos puntos pueden ser cualquier relativo al jugador (~ 69 ~ -420 se construye con x=jugador x, y=69, z=jugador z-420).

Construya el diagrama abierto actualmente en schematica.

Cavar el túnel y construir un túnel de 1 x 2. Desvíese de una línea recta solo si es necesario, por ejemplo, para evitar la lava. Para hacer el túnel romo, cavar un túnel 3 2 100 para obtener un área de altura 3, ancho 2 y profundidad 100.

Con la granja, puede cosechar, trasplantar y convertirla automáticamente en harina de hueso; use la granja o la granja para limitar la distancia máxima desde el punto de partida o punto de ruta.

El eje se mueve a lo largo del eje o eje diagonal con y=120 (la altura del eje está establecida, el valor predeterminado es 120).

Explora x z Explora el mundo desde un punto de referencia de x, z; si omites x y z, se aplicará por defecto a los pies del jugador. Explora filter.json con la opción Invertir descarga la lista de fragmentos a descargar.

La inversa invierte el destino y la ruta actuales. Se mueve lo más lejos posible del objetivo, no lo más cerca posible de él. Por ejemplo, GOAL y luego INVERT le permiten correr lo más lejos posible de donde se encuentra al principio.

Come le dice al barítono que se acerque a la cámara, lo que es útil cuando Freecam no mueve la posición del jugador.

La lista negra impide que el barítono vaya al bloque más cercano.

ETA muestra el tiempo esperado para el siguiente segmento u objetivo.

proc muestra información diversa sobre el proceso que controla actualmente el barítono.

Reempaquetar vuelve a almacenar en caché los fragmentos que te rodean.

gc: llama a System.gc() para liberar memoria.

render: corrige los fallos de renderizado sin reiniciar todos los fragmentos.

Reloadall reinicia el World Baritone Cache, SaveAll mantiene el World Baritone Cache.

Busca en la caché de barítonos la ubicación del bloque.

La superficie o la parte superior le dice al barítono que vaya al lugar más cercano que parezca una superficie. Versiones para obtener la versión del barítono que está utilizando

Maldito Daniel.

description_0 Modo de cliente Barítono (1.20.4) - Auto Minero, AI y Estructura, Xray
description_1 Modo de cliente Barítono (1.20.4) - Auto Minero, AI y Estructura, Xray
description_2 Modo de cliente Barítono (1.20.4) - Auto Minero, AI y Estructura, Xray
description_3 Modo de cliente Barítono (1.20.4) - Auto Minero, AI y Estructura, Xray
description_4 Modo de cliente Barítono (1.20.4) - Auto Minero, AI y Estructura, Xray
description_5 Modo de cliente Barítono (1.20.4) - Auto Minero, AI y Estructura, Rayos X
description_6 Modo de cliente Barítono (1.20.4) - Auto Minero, AI y Estructura, Xray
description_7 Modo de cliente Barítono (1.20.4) - Auto Minero, AI y Estructura, Xray

Descripción del archivo.

API: Solo se ofuscan los paquetes que no son API. Esto debe usarse en un entorno donde otros mods quieran usar la funcionalidad de Barítono.

Forge/Fabric API: Igual que la API, pero empaquetada para Forge/Fabric. Se utiliza cuando otros mods están integrados con Baritone.

Independiente: Todo está ofuscado; se utiliza en un entorno donde no hay otros mods que quieran usar la funcionalidad Barítono.

Forja/Tela Standalone: Igual que Standalone, pero empaquetado para Forja/Tela; utilizado cuando Barítono es el único mod para Forja/Tela o ninguno de los otros mods Forja/Tela se integran con Barítono. No optimizado: no se lee nada.

No optimizado: nada ofuscado. No utilizar en la producción.

Forja/tela no optimizada: igual que no optimizada, pero empaquetada para forja/tela.

Mods/Addons similares

Versión del Juego *

1.20.4 (448f7d83fd1a88ab454df53b5e872f79.zip)