cabaletta / cabaletta/baritone
[Suggestion] Add simple gameplay logic
- 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