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.
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:
https://user-images.githubusercontent.com/8580605/221100560-01e3ff58-7ca9-496d-9c9d-63a4487e24c0.mp4
Complex blocks:
https://user-images.githubusercontent.com/8580605/221100493-982baa56-597d-4a7a-91ac-95a6b5e6a2be.mp4
The new InventoryManager feature:
https://user-images.githubusercontent.com/8580605/221100624-a5966716-b79e-416a-91a3-785e0cb79671.mp4
The new AutoObsidian:
https://user-images.githubusercontent.com/8580605/221100678-ddfb2d91-a136-4d88-ba02-d75c25beb0c3.mp4
Highspeed HighwayTools lol (wont work on 2b but is possible now):
https://user-images.githubusercontent.com/8580605/221102702-1ed70847-5c3c-47ec-8624-198ad69a5a05.mp4
The videos are already outdated and will be updated soon
ToDo:
WorldEater