Compare commits

..

1 commit

Author SHA1 Message Date
de9d1306fe
1.19.2 2024-02-16 17:28:21 +05:00
3 changed files with 8 additions and 7 deletions

View file

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

View file

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

View file

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