Skip to content

Commit

Permalink
Fix shrink sounds
Browse files Browse the repository at this point in the history
  • Loading branch information
WenXin20 committed Jan 1, 2025
1 parent 1dd88d2 commit 48c2187
Showing 1 changed file with 16 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,14 @@ public static void onEntityDamaged(LivingIncomingDamageEvent event) {
AttributeInstance heightScale = player.getAttribute(AttributesRegistry.HEIGHT_SCALE);
AttributeInstance widthScale = player.getAttribute(AttributesRegistry.WIDTH_SCALE);

if (eyeHeightScale != null && heightScale != null && widthScale != null) {
if (!eyeHeightScale.hasModifier(AttributesRegistry.EYE_HEIGHT_SCALE_DAMAGE_MODIFIER.id())
&& !heightScale.hasModifier(AttributesRegistry.HEIGHT_SCALE_DAMAGE_MODIFIER.id())
&& !widthScale.hasModifier(AttributesRegistry.WIDTH_SCALE_DAMAGE_MODIFIER.id()))
world.playSound(null, player.blockPosition(), SoundRegistry.DAMAGE_TAKEN.get(),
SoundSource.PLAYERS, 1.0F, 1.0F);
}

if (eyeHeightScale != null) {
if (!eyeHeightScale.hasModifier(AttributesRegistry.EYE_HEIGHT_SCALE_DAMAGE_MODIFIER.id()))
eyeHeightScale.addTransientModifier(AttributesRegistry.EYE_HEIGHT_SCALE_DAMAGE_MODIFIER);
Expand All @@ -141,8 +149,6 @@ public static void onEntityDamaged(LivingIncomingDamageEvent event) {
if (!widthScale.hasModifier(AttributesRegistry.WIDTH_SCALE_DAMAGE_MODIFIER.id()))
widthScale.addTransientModifier(AttributesRegistry.WIDTH_SCALE_DAMAGE_MODIFIER);
}
world.playSound(null, player.blockPosition(), SoundRegistry.DAMAGE_TAKEN.get(),
SoundSource.PLAYERS, 1.0F, 1.0F);
}
}

Expand Down Expand Up @@ -203,6 +209,14 @@ public static void onEntityDamaged(LivingIncomingDamageEvent event) {
AttributeInstance heightScale = entity.getAttribute(AttributesRegistry.HEIGHT_SCALE);
AttributeInstance widthScale = entity.getAttribute(AttributesRegistry.WIDTH_SCALE);

if (eyeHeightScale != null && heightScale != null && widthScale != null) {
if (!eyeHeightScale.hasModifier(AttributesRegistry.EYE_HEIGHT_SCALE_DAMAGE_MODIFIER.id())
&& !heightScale.hasModifier(AttributesRegistry.HEIGHT_SCALE_DAMAGE_MODIFIER.id())
&& !widthScale.hasModifier(AttributesRegistry.WIDTH_SCALE_DAMAGE_MODIFIER.id()))
world.playSound(null, entity.blockPosition(), SoundRegistry.DAMAGE_TAKEN.get(),
SoundSource.HOSTILE, 1.0F, 1.0F);
}

if (eyeHeightScale != null) {
if (!eyeHeightScale.hasModifier(AttributesRegistry.EYE_HEIGHT_SCALE_DAMAGE_MODIFIER.id()))
eyeHeightScale.addTransientModifier(AttributesRegistry.EYE_HEIGHT_SCALE_DAMAGE_MODIFIER);
Expand All @@ -215,8 +229,6 @@ public static void onEntityDamaged(LivingIncomingDamageEvent event) {
if (!widthScale.hasModifier(AttributesRegistry.WIDTH_SCALE_DAMAGE_MODIFIER.id()))
widthScale.addTransientModifier(AttributesRegistry.WIDTH_SCALE_DAMAGE_MODIFIER);
}
world.playSound(null, entity.blockPosition(), SoundRegistry.DAMAGE_TAKEN.get(),
SoundSource.HOSTILE, 1.0F, 1.0F);
}
}

Expand Down

0 comments on commit 48c2187

Please sign in to comment.