From c9bea4933b7dc240fb7bf2d549ded898ef20a444 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Wed, 19 Jun 2024 14:41:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=A4=A7=E9=94=A4=E5=90=88?= =?UTF-8?q?=E6=88=90=E8=A2=AB=E6=B6=88=E8=80=97=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/net/mcreator/target/entity/MortarEntity.java | 6 +++--- src/main/java/net/mcreator/target/item/Hammer.java | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/mcreator/target/entity/MortarEntity.java b/src/main/java/net/mcreator/target/entity/MortarEntity.java index 57319d17a..394cefbb4 100644 --- a/src/main/java/net/mcreator/target/entity/MortarEntity.java +++ b/src/main/java/net/mcreator/target/entity/MortarEntity.java @@ -179,9 +179,9 @@ public class MortarEntity extends PathfinderMob implements GeoEntity, AnimatedEn entityToSpawn.setPos(this.getX(), this.getEyeY(), this.getZ()); entityToSpawn.shoot(this.getLookAngle().x, this.getLookAngle().y, this.getLookAngle().z, 8, (float) 0.5); level.addFreshEntity(entityToSpawn); - - server.sendParticles(ParticleTypes.CAMPFIRE_COSY_SMOKE, (this.getX() + 2.2 * this.getLookAngle().x), (this.getY() + 0.1 + 2.2 * this.getLookAngle().y), (this.getZ() + 2.2 * this.getLookAngle().z), 40, 0.4, 0.4, 0.4, - 0.015); + server.sendParticles(ParticleTypes.CAMPFIRE_COSY_SMOKE, (this.getX() + 3 * this.getLookAngle().x), (this.getY() + 0.1 + 3 * this.getLookAngle().y), (this.getZ() + 3 * this.getLookAngle().z), 40, 0.4, 0.4, 0.4, + 0.01); + server.sendParticles(ParticleTypes.CAMPFIRE_COSY_SMOKE, this.getX(), this.getY(), this.getZ(), 100, 2.5, 0.04, 2.5, 0.005); } }); } diff --git a/src/main/java/net/mcreator/target/item/Hammer.java b/src/main/java/net/mcreator/target/item/Hammer.java index d21b96997..878bdd2d5 100644 --- a/src/main/java/net/mcreator/target/item/Hammer.java +++ b/src/main/java/net/mcreator/target/item/Hammer.java @@ -43,11 +43,12 @@ public class Hammer extends SwordItem { @Override public ItemStack getCraftingRemainingItem(ItemStack itemstack) { - itemstack.setDamageValue(itemstack.getDamageValue() + 1); - if (itemstack.getDamageValue() >= itemstack.getMaxDamage()) { + ItemStack retval = new ItemStack(this); + retval.setDamageValue(itemstack.getDamageValue() + 1); + if (retval.getDamageValue() >= retval.getMaxDamage()) { return ItemStack.EMPTY; } - return itemstack; + return retval; } @Override