{"id":13492237,"url":"https://github.com/cabaletta/baritone","last_synced_at":"2025-05-11T14:00:30.138Z","repository":{"id":37502408,"uuid":"143175496","full_name":"cabaletta/baritone","owner":"cabaletta","description":"google maps for block game","archived":false,"fork":false,"pushed_at":"2025-05-10T05:36:17.000Z","size":16375,"stargazers_count":7767,"open_issues_count":847,"forks_count":1594,"subscribers_count":105,"default_branch":"1.19.4","last_synced_at":"2025-05-10T06:25:56.203Z","etag":null,"topics":["astar","astar-algorithm","astar-pathfinding","forgegradle","gradle","impact","java","minecraft","pathfinding"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cabaletta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-08-01T15:34:21.000Z","updated_at":"2025-05-10T05:36:22.000Z","dependencies_parsed_at":"2022-07-12T16:19:41.535Z","dependency_job_id":"64583c08-6f6b-4193-b06d-c792e91f0cf5","html_url":"https://github.com/cabaletta/baritone","commit_stats":{"total_commits":3495,"total_committers":75,"mean_commits":46.6,"dds":"0.44806866952789703","last_synced_commit":"d25d6c2611f5cb0a1d74ac8ff902a267de69ce19"},"previous_names":[],"tags_count":82,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cabaletta%2Fbaritone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cabaletta%2Fbaritone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cabaletta%2Fbaritone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cabaletta%2Fbaritone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cabaletta","download_url":"https://codeload.github.com/cabaletta/baritone/tar.gz/refs/heads/1.19.4","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253576264,"owners_count":21930169,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astar","astar-algorithm","astar-pathfinding","forgegradle","gradle","impact","java","minecraft","pathfinding"],"created_at":"2024-07-31T19:01:04.279Z","updated_at":"2025-05-11T14:00:30.101Z","avatar_url":"https://github.com/cabaletta.png","language":"Java","readme":"# Baritone\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/cabaletta/baritone/releases/\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/cabaletta/baritone/total.svg\" alt=\"GitHub All Releases\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.12.2-brightgreen.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.13.2-yellow.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.14.4-yellow.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.15.2-yellow.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.16.5-yellow.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.17.1-yellow.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.18.2-yellow.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.19.2-brightgreen.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.19.4-brightgreen.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.20.1-brightgreen.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n  \u003ca href=\"#Baritone\"\u003e\u003cimg src=\"https://img.shields.io/badge/MC-1.21.3-brightgreen.svg\" alt=\"Minecraft\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://travis-ci.com/cabaletta/baritone/\"\u003e\u003cimg src=\"https://travis-ci.com/cabaletta/baritone.svg?branch=master\" alt=\"Build Status\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/cabaletta/baritone/releases/\"\u003e\u003cimg src=\"https://img.shields.io/github/release/cabaletta/baritone.svg\" alt=\"Release\"/\u003e\u003c/a\u003e\n  \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-LGPL--3.0%20with%20anime%20exception-green.svg\" alt=\"License\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.codacy.com/gh/cabaletta/baritone/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=cabaletta/baritone\u0026amp;utm_campaign=Badge_Grade\"\u003e\u003cimg src=\"https://app.codacy.com/project/badge/Grade/cadab857dab049438b6e28b3cfc5570e\" alt=\"Codacy Badge\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/cabaletta/baritone/blob/master/CODE_OF_CONDUCT.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/%E2%9D%A4-code%20of%20conduct-blue.svg?style=flat\" alt=\"Code of Conduct\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://snyk.io/test/github/cabaletta/baritone?targetFile=build.gradle\"\u003e\u003cimg src=\"https://snyk.io/test/github/cabaletta/baritone/badge.svg?targetFile=build.gradle\" alt=\"Known Vulnerabilities\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/cabaletta/baritone/issues/\"\u003e\u003cimg src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\" alt=\"Contributions welcome\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/cabaletta/baritone/issues/\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/cabaletta/baritone.svg\" alt=\"Issues\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/cabaletta/baritone/issues?q=is%3Aissue+is%3Aclosed\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-closed/cabaletta/baritone.svg\" alt=\"GitHub issues-closed\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/cabaletta/baritone/pulls/\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-pr/cabaletta/baritone.svg\" alt=\"Pull Requests\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/cabaletta/baritone/graphs/contributors/\"\u003e\u003cimg src=\"https://img.shields.io/github/contributors/cabaletta/baritone.svg\" alt=\"GitHub contributors\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/cabaletta/baritone/commit/\"\u003e\u003cimg src=\"https://img.shields.io/github/commits-since/cabaletta/baritone/v1.0.0.svg\" alt=\"GitHub commits\"/\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/github/languages/code-size/cabaletta/baritone.svg\" alt=\"Code size\"/\u003e\n  \u003cimg src=\"https://img.shields.io/github/repo-size/cabaletta/baritone.svg\" alt=\"GitHub repo size\"/\u003e\n  \u003cimg src=\"https://tokei.rs/b1/github/cabaletta/baritone?category=code\u0026style=flat\" alt=\"Lines of Code\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Badges-36-blue.svg\" alt=\"yes\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://impactclient.net/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Impact%20integration-v1.2.14%20/%20v1.3.8%20/%20v1.4.6%20/%20v1.5.3%20/%20v1.6.3-brightgreen.svg\" alt=\"Impact integration\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/lambda-client/lambda\"\u003e\u003cimg src=\"https://img.shields.io/badge/Lambda%20integration-v1.2.17-brightgreen.svg\" alt=\"Lambda integration\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/fr1kin/ForgeHax/\"\u003e\u003cimg src=\"https://img.shields.io/badge/ForgeHax%20%22integration%22-scuffed-yellow.svg\" alt=\"ForgeHax integration\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://aristois.net/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Aristois%20add--on%20integration-v1.6.3-green.svg\" alt=\"Aristois add-on integration\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://rootnet.dev/\"\u003e\u003cimg src=\"https://img.shields.io/badge/rootNET%20integration-v1.2.14-green.svg\" alt=\"rootNET integration\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://futureclient.net/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Future%20integration-v1.2.12%20%2F%20v1.3.6%20%2F%20v1.4.4-red\" alt=\"Future integration\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://rusherhack.org/\"\u003e\u003cimg src=\"https://img.shields.io/badge/RusherHack%20integration-v1.2.14-green\" alt=\"RusherHack integration\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"http://forthebadge.com/\"\u003e\u003cimg src=\"https://web.archive.org/web/20230604002050/https://forthebadge.com/images/badges/built-with-swag.svg\" alt=\"forthebadge\"/\u003e\u003c/a\u003e\n  \u003ca href=\"http://forthebadge.com/\"\u003e\u003cimg src=\"https://web.archive.org/web/20230604002050/https://forthebadge.com/images/badges/mom-made-pizza-rolls.svg\" alt=\"forthebadge\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nA Minecraft pathfinder bot.\n\nBaritone is the pathfinding system used in [Impact](https://impactclient.net/) since 4.4. [Here's](https://www.youtube.com/watch?v=StquF69-_wI) a (very old!) video I made showing off what it can do.\n\n[**Baritone Discord Server**](http://discord.gg/s6fRBAUpmr)\n\n**Quick download links:**\n\n| Forge                                                                                                         | Fabric                                                                                                        |\n|---------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|\n| [1.12.2 Forge](https://github.com/cabaletta/baritone/releases/download/v1.2.19/baritone-api-forge-1.2.19.jar) |                                                                                                               |\n| [1.16.5 Forge](https://github.com/cabaletta/baritone/releases/download/v1.6.5/baritone-api-forge-1.6.5.jar)   | [1.16.5 Fabric](https://github.com/cabaletta/baritone/releases/download/v1.6.5/baritone-api-fabric-1.6.5.jar) |\n| [1.17.1 Forge](https://github.com/cabaletta/baritone/releases/download/v1.7.3/baritone-api-forge-1.7.3.jar)   | [1.17.1 Fabric](https://github.com/cabaletta/baritone/releases/download/v1.7.3/baritone-api-fabric-1.7.3.jar) |\n| [1.18.2 Forge](https://github.com/cabaletta/baritone/releases/download/v1.8.6/baritone-api-forge-1.8.6.jar)   | [1.18.2 Fabric](https://github.com/cabaletta/baritone/releases/download/v1.8.6/baritone-api-fabric-1.8.6.jar) |\n| [1.19.2 Forge](https://github.com/cabaletta/baritone/releases/download/v1.9.4/baritone-api-forge-1.9.4.jar)   | [1.19.2 Fabric](https://github.com/cabaletta/baritone/releases/download/v1.9.4/baritone-api-fabric-1.9.4.jar) |\n| [1.19.3 Forge](https://github.com/cabaletta/baritone/releases/download/v1.9.1/baritone-api-forge-1.9.1.jar)   | [1.19.3 Fabric](https://github.com/cabaletta/baritone/releases/download/v1.9.1/baritone-api-fabric-1.9.1.jar) |\n| [1.19.4 Forge](https://github.com/cabaletta/baritone/releases/download/v1.9.3/baritone-api-forge-1.9.3.jar)   | [1.19.4 Fabric](https://github.com/cabaletta/baritone/releases/download/v1.9.3/baritone-api-fabric-1.9.3.jar) |\n| [1.20.1 Forge](https://github.com/cabaletta/baritone/releases/download/v1.10.1/baritone-api-forge-1.10.1.jar)   | [1.20.1 Fabric](https://github.com/cabaletta/baritone/releases/download/v1.10.1/baritone-api-fabric-1.10.1.jar) |\n| [1.20.3 Forge](https://github.com/cabaletta/baritone/releases/download/v1.10.2/baritone-api-forge-1.10.2.jar)   | [1.20.3 Fabric](https://github.com/cabaletta/baritone/releases/download/v1.10.2/baritone-api-fabric-1.10.2.jar) |\n| [1.20.4 Forge](https://github.com/cabaletta/baritone/releases/download/v1.10.2/baritone-api-forge-1.10.2.jar)   | [1.20.4 Fabric](https://github.com/cabaletta/baritone/releases/download/v1.10.2/baritone-api-fabric-1.10.2.jar) |\n| [1.21.3 Forge](https://github.com/cabaletta/baritone/releases/download/v1.11.1/baritone-api-forge-1.11.1.jar)   | [1.21.3 Fabric](https://github.com/cabaletta/baritone/releases/download/v1.11.1/baritone-api-fabric-1.11.1.jar) |\n\n**Message for 2b2t players looking for 1.19/1.20 Baritone** If you like, please try the beta for Baritone Elytra for 2b2t, find it in #announcements of [the Baritone discord](http://discord.gg/s6fRBAUpmr). It supports 1.19.4 and 1.20.1, Forge or Fabric. If you have to see it to believe it, watch [this YouTube video](https://youtu.be/NnSlQi-68eQ).\n\n**How to immediately get started:** Type `#goto 1000 500` in chat to go to x=1000 z=500. Type `#mine diamond_ore` to mine diamond ore. Type `#stop` to stop. For more, read [the usage page](USAGE.md) and/or watch this [tutorial playlist](https://www.youtube.com/playlist?list=PLnwnJ1qsS7CoQl9Si-RTluuzCo_4Oulpa). Also try `#elytra` for Elytra flying in the Nether using fireworks.\n\nFor other versions of Minecraft or more complicated situations or for development, see [Installation \u0026 setup](SETUP.md). Also consider just installing [Impact](https://impactclient.net/), which comes with Baritone and is easier to install than wrangling with version JSONs and zips. For 1.16.5, [click here](https://www.youtube.com/watch?v=_4eVJ9Qz2J8) and see description. Once Baritone is installed, look [here](USAGE.md) for instructions on how to use it. There's a [showcase video](https://youtu.be/CZkLXWo4Fg4) made by @Adovin#6313 on Baritone which I recommend.\n\nThis project is an updated version of [MineBot](https://github.com/leijurv/MineBot/),\nthe original version of the bot for Minecraft 1.8.9, rebuilt for 1.12.2 onwards. Baritone focuses on reliability and particularly performance (it's over [30x faster](https://github.com/cabaletta/baritone/pull/180#issuecomment-423822928) than MineBot at calculating paths).\n\nHave committed at least once a day from Aug 1, 2018, to Aug 1, 2019.\n\n1Leijurv3DWTrGAfmmiTphjhXLvQiHg7K2\n\n# Getting Started\n\nHere are some links to help to get started:\n\n- [Features](FEATURES.md)\n\n- [Installation \u0026 setup](SETUP.md)\n\n- [API Javadocs](https://baritone.leijurv.com/)\n\n- [Settings](https://baritone.leijurv.com/baritone/api/Settings.html#field.detail)\n\n- [Usage (chat control)](USAGE.md)\n\n## Stars over time\n\n[![Stargazers over time](https://starchart.cc/cabaletta/baritone.svg)](https://starchart.cc/cabaletta/baritone)\n\n# API\n\nThe API is heavily documented, you can find the Javadocs for the latest release [here](https://baritone.leijurv.com/).\nPlease note that usage of anything located outside of the ``baritone.api`` package is not supported by the API release\njar.\n\nBelow is an example of basic usage for changing some settings, and then pathing to an X/Z goal.\n\n```java\nBaritoneAPI.getSettings().allowSprint.value = true;\nBaritoneAPI.getSettings().primaryTimeoutMS.value = 2000L;\n\nBaritoneAPI.getProvider().getPrimaryBaritone().getCustomGoalProcess().setGoalAndPath(new GoalXZ(10000, 20000));\n```\n\n# FAQ\n\n## Can I use Baritone as a library in my custom utility client?\n\nThat's what it's for, sure! (As long as usage complies with the LGPL 3.0 License)\n\n## How is it so fast?\n\nMagic. (Hours of [leijurv](https://github.com/leijurv/) enduring excruciating pain)\n\n### Additional Special Thanks To:\n\n![YourKit-Logo](https://www.yourkit.com/images/yklogo.png)\n\nYourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications.\n\nYourKit is the creator of the [YourKit Java Profiler](https://www.yourkit.com/java/profiler/), [YourKit .NET Profiler](https://www.yourkit.com/.net/profiler/), and [YourKit YouMonitor](https://www.yourkit.com/youmonitor/).\n\nWe thank them for granting Baritone an OSS license so that we can make our software the best it can be.\n\n## Why is it called Baritone?\n\nIt's named for FitMC's deep sultry voice.\n","funding_links":[],"categories":["Java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcabaletta%2Fbaritone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcabaletta%2Fbaritone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcabaletta%2Fbaritone/lists"}