awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cabaletta avatar

cabaletta/baritone

0
View on GitHub↗

Baritone

Baritone is a pathfinding library and automation bot for Minecraft. It provides a programmatic navigation engine that implements A* pathfinding to calculate and execute movement paths for characters within three-dimensional block-based environments.

The system distinguishes itself through a navigation API that allows external clients to embed movement logic and waypoint management. It features a command-based configuration interface for modifying settings via chat and employs memory-mapped environment caching to accelerate the retrieval of long-distance routes.

Its capabilities cover a wide range of autonomous tasks, including resource extraction, crop farming, and the construction of structures from saved schematic files. The engine handles complex movement maneuvers such as bridging, climbing, and aerial navigation while performing terrain analysis to avoid environmental hazards.

The project is written in Java.

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Features

  • Pathfinding - Implements an A* coordinate-based routing system to find efficient paths through 3D block-based environments.
  • Character Automation - Controls a character to move to specific coordinates, follow entities, or traverse long distances automatically.
  • Coordinate-Based Movement - Executes paths to precise X, Y, and Z coordinates to move a character to a specific location.
  • Cost-Based Terrain Analysis - Assigns numerical weights to block types to determine the safest and most efficient paths while avoiding hazards.
  • Game Automation Bots - Provides a bot that autonomously executes repetitive in-game tasks like farming, mining, and construction.
  • Navigation APIs - Offers a programmatic navigation engine and API for external clients to embed movement and waypoint logic.
  • Navigation Library Embeddings - Provides a programmatic navigation engine that external clients can embed to automate movement and routing.
  • 3D Coordinate Calculation - Calculates optimal 3D paths through block environments to navigate characters to target destinations.
  • Pathfinding Integration - Embedding a programmatic navigation engine into custom clients to handle complex 3D movement and routing.
  • Pathfinding Libraries - Provides a programmatic navigation engine for calculating and executing character movement paths in Minecraft.
  • Pathfinding Library Integrations - Offers programmatic navigation and route configuration capabilities for integration into custom software clients.
  • Resource Gathering Automation - Provides automatic locating and mining of block types and harvesting of crops to collect materials.
  • Schematic-Based Construction - Implements automated building of complex shapes and structures using saved schematic layout files.
  • State-Driven Movement Execution - Translates calculated paths into a sequence of physical actions like jumping, climbing, and bridging.
  • Pathfinding Algorithms - Implements an A* pathfinding algorithm to calculate the shortest route through a 3D grid of blocks.
  • Pathfinding Data Caches - Stores simplified environment data in memory or on disk to accelerate long-distance route calculation.
  • Chat-Based Administration Interfaces - Executes commands and modifies settings by processing prefixed text entered directly into the game communication interface.
  • Slash Command Interfaces - Provides a command-based interface using slash-prefixed text to modify settings and trigger automation routines.
  • Automatic Crop Farming - Automates the harvesting, replanting, and fertilizing of crops within a defined area.
  • Automatic Resource Extraction - Locates specific block types and navigates to them for automatic mining and collection.
  • Autonomous Environment Exploration - Automates mapping of the world by pathing to unseen regions.
  • Complex Movement Maneuvers - Handles complex physical interactions including jumping gaps, climbing ladders, and opening doors.
  • Entity Tracking and Following - Tracks and maintains a set distance from specific players or entity types to move in tandem.
  • Environmental Hazard Avoidance - Analyzes block types and liquids to prevent movement through hazards like fire and lava.
  • Interaction-Based Pathing - Determines efficient paths by calculating the cost of breaking or placing blocks to create bridges.
  • Schematic-Based Construction - Constructs structures by placing blocks according to a saved layout file starting from a specified origin point.
  • Schematic-Based Block Placement - Interprets saved layout files to automate the placement of blocks relative to a specific origin point.
  • Segmented Long-Distance Routing - Breaks distant destinations into smaller manageable legs to maintain continuous movement without overloading memory.
  • Tunnel Excavation - Automatically clears a rectangular volume of blocks to create a passage or narrow path through solid terrain.
  • Unseen Terrain Exploration - Paths toward the nearest unexplored areas to map the environment using filters to target specific regions.
  • Waypoint Management - Saves and recalls specific coordinates to use as navigation goals for returning to important locations.
  • Environment Caching - Employs memory-mapped environment caching to accelerate the retrieval of paths for recurring long-distance routes.
  • Dynamic Target Tracking - Dynamically updates navigation goals in real-time to follow the coordinates of other players or entities.
8,661 stele·1,785 fork-uri·Java·lgpl-3.0·4 vizualizări

Istoric stele

Graficul istoricului de stele pentru cabaletta/baritoneGraficul istoricului de stele pentru cabaletta/baritone

Întrebări frecvente

Ce face cabaletta/baritone?

Baritone is a pathfinding library and automation bot for Minecraft. It provides a programmatic navigation engine that implements A* pathfinding to calculate and execute movement paths for characters within three-dimensional block-based environments.

Care sunt principalele funcționalități ale cabaletta/baritone?

Principalele funcționalități ale cabaletta/baritone sunt: Pathfinding, Character Automation, Coordinate-Based Movement, Cost-Based Terrain Analysis, Game Automation Bots, Navigation APIs, Navigation Library Embeddings, 3D Coordinate Calculation.

Care sunt câteva alternative open-source pentru cabaletta/baritone?

Alternativele open-source pentru cabaletta/baritone includ: pokemongof/pokemongo-bot — PokemonGo-Bot is a programmable automation tool designed to manage Pokémon GO gameplay. It functions as an automated… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… onedragon-anything/zenlesszonezero-onedragon — ZenlessZoneZero-OneDragon is a game automation bot designed for Zenless Zone Zero. It functions as a combat automation… lmeszinc/azurlaneautoscript — AzurLaneAutoScript is a mobile game automation system designed to perform repetitive gameplay tasks unattended. It… prismarinejs/mineflayer — Mineflayer is a Node.js game automation framework and JavaScript API for creating programmable Minecraft bots. It… raywenderlich/swift-algorithm-club — This project is a computer science educational resource and a library of common data structures and algorithms…

Alternative open-source pentru Baritone

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Baritone.
  • pokemongof/pokemongo-botAvatar PokemonGoF

    PokemonGoF/PokemonGo-Bot

    3,909Vezi pe GitHub↗

    PokemonGo-Bot is a programmable automation tool designed to manage Pokémon GO gameplay. It functions as an automated game bot and interaction framework that handles creature capture, item collection, and inventory management through a rule-based system. The project features a remote controller interface that allows users to trigger game actions and receive real-time event reports via a messaging bridge, specifically integrating with Telegram. It employs coordinate-based navigation and human movement simulation to traverse the game world and locate specific entities. The software covers broad

    Pythonautomationbotdocker
    Vezi pe GitHub↗3,909
  • godotengine/godot-demo-projectsAvatar godotengine

    godotengine/godot-demo-projects

    8,250Vezi pe GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    Vezi pe GitHub↗8,250
  • onedragon-anything/zenlesszonezero-onedragonAvatar OneDragon-Anything

    OneDragon-Anything/ZenlessZoneZero-OneDragon

    6,493Vezi pe GitHub↗

    ZenlessZoneZero-OneDragon is a game automation bot designed for Zenless Zone Zero. It functions as a combat automation script, an account management orchestrator, and an AI gameplay assistant to automate combat, daily quests, and character movement. The project utilizes image and audio recognition models to implement precision combat dodging and execute attack sequences. It employs pathfinding and recognition models for automated environmental navigation and interaction within game zones. The software provides broader capabilities for automating recurring daily tasks and resource collection.

    Python
    Vezi pe GitHub↗6,493
  • lmeszinc/azurlaneautoscriptAvatar LmeSzinc

    LmeSzinc/AzurLaneAutoScript

    9,292Vezi pe GitHub↗

    AzurLaneAutoScript is a mobile game automation system designed to perform repetitive gameplay tasks unattended. It functions as a screenshot-driven bot that controls Android devices, emulators, and cloud phones via ADB and uiautomator2, using computer vision to make interaction decisions instead of fixed timers. The project distinguishes itself through an advanced computer vision suite that includes local optical character recognition and perspective-aware grid detection. These tools allow the bot to parse 3D game maps, compute vanishing points, and normalize grid-centered objects for precise

    Pythonalasazur-laneazurlane
    Vezi pe GitHub↗9,292
Vezi toate cele 30 alternative pentru Baritone→