From 1e43edb821e2f3ad27f3d2587b1a7de152818a0b Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Tue, 21 May 2024 17:41:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=B0=E7=9A=84=E4=BC=A4?= =?UTF-8?q?=E5=AE=B3=E7=B1=BB=E5=9E=8B=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../target/client/screens/KillMessageOverlay.java | 8 ++++++++ .../textures/screens/damage_types/bleeding.png | Bin 0 -> 417 bytes .../screens/damage_types/blood_crystal.png | Bin 0 -> 177 bytes 3 files changed, 8 insertions(+) create mode 100644 src/main/resources/assets/target/textures/screens/damage_types/bleeding.png create mode 100644 src/main/resources/assets/target/textures/screens/damage_types/blood_crystal.png 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 cdaff59e8..71892c886 100644 --- a/src/main/java/net/mcreator/target/client/screens/KillMessageOverlay.java +++ b/src/main/java/net/mcreator/target/client/screens/KillMessageOverlay.java @@ -10,6 +10,8 @@ import net.mcreator.target.item.gun.GunItem; import net.mcreator.target.tools.PlayerKillRecord; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.Font; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.damagesource.DamageTypes; import net.minecraft.world.entity.player.Player; @@ -32,6 +34,8 @@ public class KillMessageOverlay { private static final ResourceLocation CLAYMORE = new ResourceLocation(TargetMod.MODID, "textures/screens/damage_types/claymore.png"); private static final ResourceLocation GENERIC = new ResourceLocation(TargetMod.MODID, "textures/screens/damage_types/generic.png"); private static final ResourceLocation BEAST = new ResourceLocation(TargetMod.MODID, "textures/screens/damage_types/beast.png"); + private static final ResourceLocation BLEEDING = new ResourceLocation(TargetMod.MODID, "textures/screens/damage_types/bleeding.png"); + private static final ResourceLocation BLOOD_CRYSTAL = new ResourceLocation(TargetMod.MODID, "textures/screens/damage_types/blood_crystal.png"); private static final ResourceLocation WORLD_PEACE_STAFF = new ResourceLocation(TargetMod.MODID, "textures/gun_icon/compat/world_peace_staff.png"); @@ -221,6 +225,10 @@ public class KillMessageOverlay { icon = BEAST; } else if (record.damageType == TargetModDamageTypes.MINE) { icon = CLAYMORE; + } else if (record.damageType == ResourceKey.create(Registries.DAMAGE_TYPE, new ResourceLocation("dreamaticvoyage", "dmv_bleeding"))) { + icon = BLEEDING; + } else if (record.damageType == ResourceKey.create(Registries.DAMAGE_TYPE, new ResourceLocation("dreamaticvoyage", "blood_crystal"))) { + icon = BLOOD_CRYSTAL; } else { icon = GENERIC; } diff --git a/src/main/resources/assets/target/textures/screens/damage_types/bleeding.png b/src/main/resources/assets/target/textures/screens/damage_types/bleeding.png new file mode 100644 index 0000000000000000000000000000000000000000..f2047b3ba77882186cb906bbab59aa169a0b4285 GIT binary patch literal 417 zcmV;S0bc%zP)rQcX(&Q4~FI6r>`Ph;UKnpJ^BUh8DF5X;aW5h@gew zst@ZY)V2=_ijbg9i@*qj0!Oei#&Imu#;|!a-Zphb{7Bn$SC@O<$q+=sp&~RB%u}BBZQ+^{GV^PW!bi}l4 zCuccJ2pP>C6>k^bj+g-}sg}k0I31!3_YJR~_TnW+@G& z+E~Rb=N6pi4q8P7lXQw%Rt;mK!9mkI_^~SCAPIx(OE~K2a=VHzk1~$TKho&M00000 LNkvXXu0mjf_olRF literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/target/textures/screens/damage_types/blood_crystal.png b/src/main/resources/assets/target/textures/screens/damage_types/blood_crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..a4758545d2391175608369f5f4a31258a21147c1 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP%zok z#WBR9_v%DPt^)=fEa4wIJ-hvNDwo(s_H5nqL}~8jT@xQ@eeezm^_?u~;b7fnlYLSa+d1Y-{>?Mmq4roS^T>@4U;lkOc5lu8dQNq% XOb?qYS06C}tz+bP0l+XkKpM*g% literal 0 HcmV?d00001