From 95b385654289a84662d7c7b09ed2e73e41ffd42a Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Sat, 2 Nov 2024 00:54:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BD=A9=E8=9B=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/model/ClaymoreModel.java | 13 ++++++++++--- .../textures/entity/claymore_alter.png | Bin 0 -> 5821 bytes 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/superbwarfare/textures/entity/claymore_alter.png diff --git a/src/main/java/net/mcreator/superbwarfare/entity/model/ClaymoreModel.java b/src/main/java/net/mcreator/superbwarfare/entity/model/ClaymoreModel.java index 6eb85464c..1aad2c439 100644 --- a/src/main/java/net/mcreator/superbwarfare/entity/model/ClaymoreModel.java +++ b/src/main/java/net/mcreator/superbwarfare/entity/model/ClaymoreModel.java @@ -5,20 +5,27 @@ import net.mcreator.superbwarfare.entity.ClaymoreEntity; import net.minecraft.resources.ResourceLocation; import software.bernie.geckolib.model.GeoModel; +import java.util.UUID; + public class ClaymoreModel extends GeoModel { + @Override public ResourceLocation getAnimationResource(ClaymoreEntity entity) { - return new ResourceLocation(ModUtils.MODID, "animations/claymore.animation.json"); + return ModUtils.loc("animations/claymore.animation.json"); } @Override public ResourceLocation getModelResource(ClaymoreEntity entity) { - return new ResourceLocation(ModUtils.MODID, "geo/claymore.geo.json"); + return ModUtils.loc("geo/claymore.geo.json"); } @Override public ResourceLocation getTextureResource(ClaymoreEntity entity) { - return new ResourceLocation(ModUtils.MODID, "textures/entity/claymore.png"); + UUID uuid = entity.getUUID(); + if (uuid.getLeastSignificantBits() % 514 == 0) { + return ModUtils.loc("textures/entity/claymore_alter.png"); + } + return ModUtils.loc("textures/entity/claymore.png"); } } diff --git a/src/main/resources/assets/superbwarfare/textures/entity/claymore_alter.png b/src/main/resources/assets/superbwarfare/textures/entity/claymore_alter.png new file mode 100644 index 0000000000000000000000000000000000000000..2dd09796b447700612a92beedd7a5d4594151142 GIT binary patch literal 5821 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