Though I think I found a bug fix.
Using one of my behavior addon packs, I changed the code within ghast.json (as seen in the image) from:
"minecraft:behavior.ranged_attack":
{ "priority": 1, "attack_radius": 64, "charge_shoot_trigger": 2, "charge_charged_trigger": 1 }
,
To:
{ "priority": 1, "attack_radius": 64, "charge_shoot_trigger": 1.2, "charge_charged_trigger": 1.1 }
and this change made the audio play only once while the ghast was firing.
Though I think I found a bug fix.
Using one of my behavior addon packs, I changed the code within ghast.json (as seen in the image) from:
"minecraft:behavior.ranged_attack":
{ "priority": 1, "attack_radius": 64, "charge_shoot_trigger": 2, "charge_charged_trigger": 1 }
,
To:
"minecraft:behavior.ranged_attack":
{ "priority": 1, "attack_radius": 64, "charge_shoot_trigger": 1.2, "charge_charged_trigger": 1.1 }
,
and this change made the audio play only once while the ghast was firing.