From a4cd9e40d99c8afdade74a137dd526c02f8565da Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Sun, 19 May 2024 02:25:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E9=BD=90=E5=87=BB=E6=9D=80=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 2 +- .../mcreator/target/client/screens/KillMessageOverlay.java | 7 ++++--- .../mcreator/target/event/LivingEntityEventHandler.java | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 4004af682..8f81d093d 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ plugins { id 'org.spongepowered.mixin' version '0.7.+' } -version = '0.0.7-SNAPSHOT' +version = '0.0.8-SNAPSHOT' group = 'com.Atsushio.target' archivesBaseName = 'target' diff --git a/src/main/java/net/mcreator/target/client/screens/KillMessageOverlay.java b/src/main/java/net/mcreator/target/client/screens/KillMessageOverlay.java index b49d150f6..c0875de8e 100644 --- a/src/main/java/net/mcreator/target/client/screens/KillMessageOverlay.java +++ b/src/main/java/net/mcreator/target/client/screens/KillMessageOverlay.java @@ -51,7 +51,7 @@ public class KillMessageOverlay { event.getGuiGraphics().drawString( Minecraft.getInstance().font, attackerName, - w - 2 * targetNameWidth - 36 - attackerNameWidth, + w - targetNameWidth - 50 - attackerNameWidth, h, record.attacker.getTeamColor(), false @@ -61,14 +61,15 @@ public class KillMessageOverlay { ResourceLocation resourceLocation = gunItem.getGunIcon(); event.getGuiGraphics().blit(resourceLocation, - w - 2 * targetNameWidth - 30, + w - targetNameWidth - 46, h, 0, 0, 32, 8, -32, - 8); + 8 + ); } event.getGuiGraphics().drawString( diff --git a/src/main/java/net/mcreator/target/event/LivingEntityEventHandler.java b/src/main/java/net/mcreator/target/event/LivingEntityEventHandler.java index 27c78350a..6579ff09b 100644 --- a/src/main/java/net/mcreator/target/event/LivingEntityEventHandler.java +++ b/src/main/java/net/mcreator/target/event/LivingEntityEventHandler.java @@ -225,6 +225,7 @@ public class LivingEntityEventHandler { DamageSource source = event.getSource(); if (source.getDirectEntity() instanceof ServerPlayer player) { + // TODO 修改发包 if (source.is(TargetModDamageTypes.GUN_FIRE)) { TargetMod.PACKET_HANDLER.send(PacketDistributor.PLAYER.with(() -> player), new PlayerKillMessage(player.getId(), entity.getId(), false)); } else if (source.is(TargetModDamageTypes.GUN_FIRE_HEADSHOT)) {