Addon-Free Budding Harvest

Post your coolest Hexcasting creations here.

New topics are NOT for chatting or asking help, put those in the comments of a post or in a different forum.
User avatar
beholderface
Posts: 42
Joined: Tue Dec 06, 2022 10:46 pm

Addon-Free Budding Harvest

Post by beholderface »

A (relatively) simple hex that breaks all the full-grown clusters on the target Budding Amethyst block, while ignoring other blocks such as immature crystals and other budding. Designed for the 1.20.1 beta versions, should also work in 1.19.2.
Confirmed to also work with Spectrum's various budding crystal blocks. Probably also works with other modded budding blocks where the full-grown crystal has roughly the same hitbox as vanilla amethyst clusters.

Code: Select all

//get target block
Mind's Reflection
Compass' Purification
Mind's Reflection
Alidade's Purification
Archer's Distillation
//thoth list
{
    //get the direction to raycast in
    Gemini Decomposition 
    Vector Disintegration 
    Rotation Gambit
    Vector Exaltation
    Prospector's Gambit 
    Division Distillation 
    Rotation Gambit II
    //get the points to raycast from
    Dioscuri Gambit 
    Additive Distillation
    Gemini Decomposition
    Huginn's Gambit
    Rotation Gambit II
    Numerical Reflection: 9
    Numerical Reflection: 10
    Division Distillation
    Multiplicative Distillation
    Additive Distillation 
    //arrange stack
    Rotation Gambit II 
    Jester's Gambit
    Undertaker's Gambit 
    //do the raycasts
    Archer's Distillation
    Rotation Gambit II
    Archer's Distillation 
    //make sure one raycast hit a block in its origin space, and the other did not
    Gemini Decomposition
    Muninn's Reflection
    Equality Distillation
    Rotation Gambit II 
    Inequality Distillation
    Conjunction Distillation
    {
        Break Block
        Bookkeeper's Gambit: v
    }
    Flock's Disintegration
    Augur's Exaltation
    Muninn's Reflection
    Jester's Gambit
    Hermes' Gambit
}
//all the offsets to iterate over
Vector Reflection +X
Vector Reflection -X
Vector Reflection +Y
Vector Reflection -Y
Vector Reflection +Z
Vector Reflection -Z
Numerical Reflection: 6
Flock's Gambit
Thoth's Gambit
Bookkeeper's Gambit: vv
qaqaaqaqwawqaawddqqqaadaaqeeeeeaaeaaeqqqqqaaeddwdedwddqddaadadaawwaawaadaaeqqwawqaawddqddNumerical Reflection: 9Numerical Reflection: 10wdedwwaqawwaawddqddaawddddqaawqaawddddqddwqaawddaadaaqeewdweddwadddqdddawdwqqqqaqqqqqBookkeeper's Gambit: Drop 1eeeqwaeawqawddqeewdweddwaawdddeaqqeeeqqqqqeaeeeeeqaqqqqqeweeeeeqwqqqqqedeeeeeqdNumerical Reflection: 6ewdqdwedadadBookkeeper's Gambit: Drop 2
User avatar
ALetteralBeeSea
Posts: 2
Joined: Sat Nov 02, 2024 4:37 am

Re: Addon-Free Budding Harvest

Post by ALetteralBeeSea »

Making this was fun! I got to the vector disintegration+rotation and realized I'd have to make my own if I wanted to understand it ><
I decided to stay at a very pleasing 50 patterns but you could swap the 0+Equalitys for Augur's Purification to save 2

Code: Select all

//targeting
Mind's Reflection
Compass' Purification
Mind's Reflection
Alidade's Purification
Archer's Distillation
//thoth-er
    {
    //moving to the potential cluster
    Undertaker's Gambit
    Undertaker's Gambit
    Additive Distillation
    Dioscuri Gambit
    Jester's Gambit
    //hitbox 3/8 out?
    Numerical Reflection: -0.125
    Multiplicative Distillation
    Additive Distillation
    Rotation Gambit 
    Archer's Distillation
    Prospector's Gambit
    Subtractive Distillation
    Length Purification
    Numerical Reflection: 0
    Equality Distillation
    //hitbox in the center?
    Rotation Gambit II
    Gemini Decomposition
    Rotation Gambit
    Archer's Distillation
    Prospector's Gambit
    Subtractive Distillation
    Length Purification
    Numerical Reflection: 0
    Equality Distillation
    //deciding to break or not
    Rotation Gambit
    Exclusive Distillation
        {
        Break Block
        Bookkeeper's Gambit: v
        }
    Flock's Disintegration
    Augur's Purification
    Hermes' Gambit
    }
//thoth-ee
Vector Reflection: +x
Vector Reflection: -x
Vector Reflection: +y
Vector Reflection: -y
Vector Reflection: +z
Vector Reflection: -z
Numerical Reflection: 6
Flock's Gambit
Thoth
Bookkeeper's Gambit: vv
qaqaaqaqwawqaawddqqqddqaaddqaawaawaadadaawaawddNumerical Reflection: -0.125waqawwaawaaeaawqaawddaaeddwddwwqaqwNumerical Reflection: 0adddqddaadaaaaeaawqaawddaaeddwddwwqaqwNumerical Reflection: 0adaaeaadwaqqqqaqqqqwaweeeqwaeawqawdddeaqqeeeqqqqqeaeeeeeqaqqqqqeweeeeeqwqqqqqedeeeeeqdNumerical Reflection: 6ewdqdwedadadwawdwaw