cabaletta / cabaletta/baritone

Craft materials into blocks to save space when mining

Open
#4,934 0 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

## Describe your suggestion
Setting baritone to mine something like diamonds when you are afk could be a problem.
You return after like an hour, and you find out the bot has been standing there for the past 30m doing nothing because the inventory was full.

If there was an option to "compress" diamonds into diamond blocks that could save space for the player so he will continue mining, this is how it would work:

1. Bot will only craft into blocks items the user chose to mine when he ran the #mine command
2. When inv gets full it will check for a safe space to pause, check if the user has a crafting table and if not, has wood to build it.
3. It will put the crafting table and craft the materials into blocks to save space.
4. Destroy the crafting table and take it with you.
5. Continue mining until the bot can't craft materials into blocks anymore.

## Settings

- Toggle between using up wood in the inv to craft a table or not if missing
- Toggle to search for wood or planks if completely missing in the inventory (attempt to locate an abandoned crafting table first around the player)
- Toggle crafting only materials the player chose to mine or all materials in his inventory
- Toggle searching for a safe space to pause to just attempt to immediately place the crafting table and craft as fast as possible, then grab it.
- Toggle collecting the crafting table after placing it or leaving it there.
- (Can't think of anything more rn)
## Context
It was described above. Adding this feature would allow users to mine even more efficiently

## Final checklist
- [x] I know how to properly use check boxes
- [x] I have not used any OwO's or UwU's in this issue.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.