From 57e96458d51941cd72eb2e3a0897a33a85c70cb2 Mon Sep 17 00:00:00 2001 From: Electroblob77 <35599699+Electroblob77@users.noreply.github.com> Date: Sat, 13 Jun 2020 17:24:41 +0100 Subject: [PATCH] Fix squelch sound not playing for the slime spell --- src/main/java/electroblob/wizardry/spell/Slime.java | 6 ++++++ src/main/resources/assets/ebwizardry/sounds.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/electroblob/wizardry/spell/Slime.java b/src/main/java/electroblob/wizardry/spell/Slime.java index 9497f838..cae5a7a0 100644 --- a/src/main/java/electroblob/wizardry/spell/Slime.java +++ b/src/main/java/electroblob/wizardry/spell/Slime.java @@ -13,6 +13,7 @@ import net.minecraft.entity.monster.EntitySlime; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumParticleTypes; +import net.minecraft.util.SoundEvent; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.Vec3d; import net.minecraft.util.text.TextComponentTranslation; @@ -25,6 +26,11 @@ public class Slime extends SpellRay { addProperties(DURATION); } + @Override + protected SoundEvent[] createSounds(){ + return this.createSoundsWithSuffixes("shoot", "squelch"); + } + @Override protected boolean onEntityHit(World world, Entity target, Vec3d hit, EntityLivingBase caster, Vec3d origin, int ticksInUse, SpellModifiers modifiers){ diff --git a/src/main/resources/assets/ebwizardry/sounds.json b/src/main/resources/assets/ebwizardry/sounds.json index 0a0b38b7..ac252dbf 100644 --- a/src/main/resources/assets/ebwizardry/sounds.json +++ b/src/main/resources/assets/ebwizardry/sounds.json @@ -281,7 +281,7 @@ "spell.shockwave": {"category": "spells", "sounds": ["ebwizardry:shockwave"]}, "spell.silverfish_swarm": {"category": "spells", "sounds": ["random/fizz"]}, "spell.sixth_sense": {"category": "spells", "sounds": ["mob/wither/shoot"]}, - "spell.slime": {"category": "spells", "sounds": ["ebwizardry:ice"]}, + "spell.slime.shoot": {"category": "spells", "sounds": ["ebwizardry:ice"]}, "spell.slime.squelch": {"category": "spells", "sounds": ["mob/slime/attack1", "mob/slime/attack2"], "pitch": 0.5}, "spell.slow_time": {"category": "spells", "sounds": ["portal/travel"]}, "spell.smoke_bomb": {"category": "spells", "sounds": ["random/bow"]},