Beeg Block
Posted: Tue Mar 21, 2023 9:50 am
Beeg Block
Macros:Conditional Continue, Ray Cast Block, Ray Cast Block Face
Have you ever wanted to mine a 3x3x3 area all at once? No? Well now you can! Using this incredible spell you can now mine beeg blocks or even place beeg blocks with some slight adjustments! For the macros, I use a slightly modified version of Conditional Continue that continues on false instead of on true, and the 2 ray cast macros are just standard archers and architects set-ups (mind>compass>mind>alidade>archers/architect)
Is this the most efficient way of doing this? Probably not. Does it work? Yes.
You will need to replace the "Bookkeeper's Gambit: -" with an imbedded list of relative vectors (see spoilered code below)
How you get this list is up to you but you need to swap the "Bookkeeper's Gambit: -" with this list.
Note: You don't need 3D vectors as the "depth" of the cube is done separately. (ie. you don't need the vector [1,1,1])
Macros:Conditional Continue, Ray Cast Block, Ray Cast Block Face
Have you ever wanted to mine a 3x3x3 area all at once? No? Well now you can! Using this incredible spell you can now mine beeg blocks or even place beeg blocks with some slight adjustments! For the macros, I use a slightly modified version of Conditional Continue that continues on false instead of on true, and the 2 ray cast macros are just standard archers and architects set-ups (mind>compass>mind>alidade>archers/architect)
Is this the most efficient way of doing this? Probably not. Does it work? Yes.
You will need to replace the "Bookkeeper's Gambit: -" with an imbedded list of relative vectors (see spoilered code below)
Code: Select all
#define Ray Cast Block (EAST weddwaaq) = -> vector
#define Ray Cast Block Face (EAST wqaawdde) = -> vector
#define Conditional Continue False (SOUTH_WEST aqdeede) = bool ->
{
Ray Cast Block Face
Consideration: Consideration
Bookkeeper's Gambit: - // You need to replace this with an imbedded list of all possible 2D relative movements from a center block
{
Gemini Decomposition
Rotation Gambit II
Multiplicative Distillation
Augur's Purification
Conditional Continue False
Bookkeeper's Gambit: v
}
Jester's Gambit
Thoth's Gambit
Ray Cast Block
Jester's Gambit
Vector Reflection Zero
Integration Distillation
{
Additive Distillation
Bookkeeper's Gambit: v-
}
Jester's Gambit
Thoth's Gambit
Rotation Gambit II
Bookkeeper's Gambit: v
// Remove these 2 patterns for placing blocks instead of breaking
Numerical Reflection: -1
Multiplicative Distillation
Jester's Gambit
{
Jester's Gambit
Dioscuri Gambit
Additive Distillation
Gemini Decomposition
Rotation Gambit II
Additive Distillation
}
Jester's Gambit
Thoth's Gambit
Bookkeeper's Gambit: v-
{
Break Block // Change this to place block for placing instead of breaking
}
Jester's Gambit
Thoth's Gambit
}
Patterns
Relative Vectors List
Code: Select all
[
(1,0,0),
(0,1,0),
(0,0,1),
(-1,0,0),
(0,-1,0),
(0,0,-1),
(1,1,0),
(1,0,1),
(1,-1,0),
(1,0,-1),
(-1,1,0),
(-1,0,1),
(-1,-1,0),
(-1,0,-1),
(0,1,1),
(0,1,-1),
(0,-1,1),
(0,-1,-1)
]
Note: You don't need 3D vectors as the "depth" of the cube is done separately. (ie. you don't need the vector [1,1,1])