Amethyst Golem
On this page
Warning
Even with these tweaks Amethyst Golems are unable to convert non-amethyst blocks to their budding variants.
GeOre Compatibility#
server_scripts
This tweak allows Amethyst Golems to accelerate the growth of budding geore blocks as well as harvest the fully grown clusters and collect the broken shards from them.
To convert the non-amethyst blocks to their budding variants as well as additional golems for each ore type, I recommend checking out GeOre Nouveau .
ServerEvents . tags ( " block " , ( event ) => {
geore_types . forEach ( ( geore ) => {
event . add ( " ars_nouveau:golem/budding " , [ ` geore:budding_ ${ geore }` ]) ;
event . add ( " ars_nouveau:golem/cluster " , [ ` geore: ${ geore } _cluster ` ]) ;
ServerEvents . tags ( " item " , ( event ) => {
geore_types . forEach ( ( geore ) => {
event . add ( " ars_nouveau:golem/shard " , [ ` geore: ${ geore } _shard ` ]) ;
Applied Energistics 2 Compatibility#
Certus Quartz Crystal#
server_scripts
ServerEvents . tags ( " block " , ( event ) => {
event . add ( " ars_nouveau:golem/budding " , [
" ae2:damaged_budding_quartz " ,
" ae2:chipped_budding_quartz " ,
" ae2:flawed_budding_quartz " ,
" ae2:flawless_budding_quartz " ,
event . add ( " ars_nouveau:golem/cluster " , [ " ae2:quartz_cluster " ]) ;
ServerEvents . tags ( " item " , ( event ) => {
event . add ( " ars_nouveau:golem/shard " , [ " ae2:certus_quartz_crystal " ]) ;
Biomes You’ll Go Compatibility#
Therium Crystal#
server_scripts
ServerEvents . tags ( " block " , ( event ) => {
event . add ( " ars_nouveau:golem/budding " , [ " byg:budding_therium_crystal " ]) ;
event . add ( " ars_nouveau:golem/cluster " , [ " byg:therium_crystal_cluster " ]) ;
ServerEvents . tags ( " item " , ( event ) => {
event . add ( " ars_nouveau:golem/shard " , [ " byg:therium_crystal_shard " ]) ;
Subzero Crystal#
server_scripts
ServerEvents . tags ( " block " , ( event ) => {
event . add ( " ars_nouveau:golem/budding " , [ " byg:budding_subzero_crystal " ]) ;
event . add ( " ars_nouveau:golem/cluster " , [ " byg:subzero_crystal_cluster " ]) ;
ServerEvents . tags ( " item " , ( event ) => {
event . add ( " ars_nouveau:golem/shard " , [ " byg:subzero_crystal_shard " ]) ;
Remove Amethyst To Budding Conversion#
server_scripts
This script removes the Amethyst Golem’s ability to convert amethyst blocks to their budding version. It does this by editing the Amethyst Golem AI.
const ConvertBuddingGoal = Java . loadClass (
" com.hollingsworth.arsnouveau.common.entity.goal.amethyst_golem.ConvertBuddingGoal " ,
EntityEvents . spawned ( " ars_nouveau:amethyst_golem " , ( event ) => {
event . entity . goalSelector . removeAllGoals (
( goal ) => goal instanceof ConvertBuddingGoal ,