Compare commits

..

No commits in common. "4e02f61903bfedc512c5bd89a740e6afc6794e09" and "34ea071e5fc67cfa6030916a9927a1590661066b" have entirely different histories.

3 changed files with 5 additions and 7 deletions

View file

@ -15,7 +15,7 @@ public class KnockdownsUtils {
continue; continue;
} }
IKnockableDown knockable = (IKnockableDown) teammate; IKnockableDown knockable = (IKnockableDown) teammate;
if (!knockable.is_KnockedDown() && !teammate.isDead()) { if (!knockable.is_KnockedDown() && !player.isDead()) {
return false; return false;
} }
} }

View file

@ -70,12 +70,10 @@ public class KnockdownsEvents {
KnockdownsNetwork.sendToWorld(player.getServerWorld(), new PlayKnockedDownSoundS2CPacket(player.getX(), player.getY(), player.getZ())); KnockdownsNetwork.sendToWorld(player.getServerWorld(), new PlayKnockedDownSoundS2CPacket(player.getX(), player.getY(), player.getZ()));
Text deathMessage = entity.getDamageTracker().getDeathMessage(); Text deathMessage = entity.getDamageTracker().getDeathMessage();
TranslatableTextContent deathContent = (TranslatableTextContent) deathMessage.getContent(); TranslatableTextContent content = (TranslatableTextContent) deathMessage.getContent();
Text replaced = Text.translatableWithFallback(content.getKey().replace("death.", "knockdown."), deathMessage.getString(), content.getArgs());
String knockdownKey = deathContent.getKey().replace("death.", "knockdown."); server.getPlayerManager().broadcast(replaced, false);
Text knockdownMessage = Text.translatable(knockdownKey, deathContent.getArgs());
server.getPlayerManager().broadcast(!knockdownMessage.getString().equals(knockdownKey) ? knockdownMessage : deathMessage, false);
return EventResult.interruptFalse(); return EventResult.interruptFalse();
}); });

View file

@ -4,7 +4,7 @@ minecraft_version=1.20.1
enabled_platforms=fabric,forge enabled_platforms=fabric,forge
archives_base_name=knockdowns archives_base_name=knockdowns
mod_version=2.1.1 mod_version=2.1.0
maven_group=ru.octol1ttle.knockdowns maven_group=ru.octol1ttle.knockdowns
architectury_version=9.1.12 architectury_version=9.1.12