The implementation pattern involves breaking down complex problems into smaller, more manageable parts that can be solved individually using the divide-and-conquer approach. This approach simplifies the code and enables the system to handle the coordination between activities. Once an activity is implemented, it can be reused in different contexts. For instance, if an activity that stores items in a chest is implemented, it can be reused by other activities to achieve different outcomes like for instance a stash mover.
Aquire items in any sitution from shulkers, ender chest, stash or by crafting
Synced inventory transactions
Reach XP level to auto rename or enchant
Basically any complex action in Minecraft
The new pattern introduces a new build engine known as BuildTools, which addresses the challenge of building complex structures in a more general way than legacy HighwayTools.
BuildTools
Supports the placement of directional blocks, axis-aligned blocks, halves, and other special blocks.
Compatible with Schematica.
Uses 0day exploit to force player rotation related directional blocks in the desired direction.
Enables the placement of blocks on surfaces that do not provide sufficient support for manual placement.
Yes works with 2b
HighwayTools has been completely rewritten to take full advantage of the new system like unlimited width.
Example of the rotation exploit:
2023-01-30.07-19-12.mp4
Complex blocks:
2023-02-02.07-48-52.mp4
The new InventoryManager feature:
2022-12-30.08-15-43.mp4
The new AutoObsidian:
2022-12-30.07-52-30.mp4
Highspeed HighwayTools lol (wont work on 2b but is possible now):
2023-02-22.07-10-09.mp4
The videos are already outdated and will be updated soon
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Activity System
The implementation pattern involves breaking down complex problems into smaller, more manageable parts that can be solved individually using the divide-and-conquer approach. This approach simplifies the code and enables the system to handle the coordination between activities. Once an activity is implemented, it can be reused in different contexts. For instance, if an activity that stores items in a chest is implemented, it can be reused by other activities to achieve different outcomes like for instance a stash mover.
The new pattern introduces a new build engine known as BuildTools, which addresses the challenge of building complex structures in a more general way than legacy HighwayTools.
BuildTools
HighwayTools has been completely rewritten to take full advantage of the new system like unlimited width.
Example of the rotation exploit:
2023-01-30.07-19-12.mp4Complex blocks:
2023-02-02.07-48-52.mp4The new InventoryManager feature:
2022-12-30.08-15-43.mp4The new AutoObsidian:
2022-12-30.07-52-30.mp4Highspeed HighwayTools lol (wont work on 2b but is possible now):
2023-02-22.07-10-09.mp4The videos are already outdated and will be updated soon
ToDo:
WorldEater