Skip to content

Terminal Autobuilding - #5337

Draft
jurrejelle wants to merge 7 commits into
1.20.1from
yo/autobuilder
Draft

Terminal Autobuilding#5337
jurrejelle wants to merge 7 commits into
1.20.1from
yo/autobuilder

Conversation

@jurrejelle

Copy link
Copy Markdown
Contributor

Making a draft PR to keep track of progress and easily view the diff

TODO:

  • Put the NBT on the block with a packet
  • Auto-build based on the NBT data on server side
  • Discuss what different things a user should be able to set (e.g. preferred option for predicate and preferred option for block)
  • Possibly extract minMaxPreferences to Terminal item and packet as well, or remove it
  • Potentially put user preferences in a file instead of NBT so we don't have >32KB packets
  • What else? plz update @YoungOnionMC

What

Refactor terminal autobuilding to work on servers and actually function properly

Implementation Details

We store a bunch of info on the NBT of the item, so this will be very annoying to port to 1.21 sadly

AI Usage

  • No AI driven tools were used for this pull request.
  • Yes AI driven tools were used for this pull request.

So far claude opus 5 helped create the packet class

Outcome

Terminal should be able to autobuild?

How Was This Tested

In game

Potential Compatibility Issues

N/A

@jurrejelle jurrejelle added Do Not Merge DO NOT MERGE THIS PR YET! type: bugfix General bug fixes 1.20.1 Release: Major - 0.X.0 Releases focused on Content, changes to gameplay; While maintaining mostly API stability. labels Aug 23, 2026
@github-actions github-actions Bot added the Tests: Passed Game Tests have passed on this PR label Aug 23, 2026
@github-actions github-actions Bot added Tests: Failed Game Tests have failed on this PR and removed Tests: Passed Game Tests have passed on this PR labels Aug 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.20.1 Do Not Merge DO NOT MERGE THIS PR YET! Release: Major - 0.X.0 Releases focused on Content, changes to gameplay; While maintaining mostly API stability. Tests: Failed Game Tests have failed on this PR type: bugfix General bug fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants