cabaletta / cabaletta/baritone

[Suggestion] Add simple gameplay logic

Open
#475 7 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
9.2k
Forks
2.1k
Avg merge
4d 3h
Merged PRs (30d)
3

Description

It would be really nice if Baritone was able to know what he needs to do before he can do the task you actually made him do. (mine diamonds if he has empty inventory for example)
This seems simple enough to add, Baritone just needs to be able to craft stuff and know which items he needs (and how much) and which actions to do next:

mine log
craft planks
craft crafting_table
craft sticks
craft wooden_pickaxe
mine stone
craft stone_pickaxe
mine iron_ore
mine coal_ore
craft furnace
smelt iron
craft iron_pickaxe
mine diamonds

Another simpler example would be:
When Baritone needs blocks to bridge over a gap but he doesn't have any - there should be a toggleable option that would allow him to go mine some blocks so he can bridge etc.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by decomposing the proposed prerequisite sequences for mining, crafting, smelting, and bridging, then determine how completion would be demonstrated for the diamond-mining and bridge-block examples.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.