diff --git a/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java b/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java index 7713b5d05..fd247c67d 100644 --- a/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java +++ b/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java @@ -163,8 +163,8 @@ public class JavelinMissileEntity extends ThrowableItemProjectile implements Geo if (this.tickCount > 5) { if (entity != null) { if (entityData.get(TOP)) { - if (this.position().distanceTo(entity.position()) > 80) { - this.look(EntityAnchorArgument.Anchor.EYES, new Vec3(entity.getX(),entity.getY() + 50,entity.getZ())); + if (this.position().distanceTo(entity.position()) > 40) { + this.look(EntityAnchorArgument.Anchor.EYES, new Vec3(entity.getX(),entity.getY() + 30,entity.getZ())); } else { this.look(EntityAnchorArgument.Anchor.EYES, new Vec3(entity.getX(),entity.getEyeY() + 1,entity.getZ())); } @@ -185,7 +185,7 @@ public class JavelinMissileEntity extends ThrowableItemProjectile implements Geo 0.7f * this.getDeltaMovement().z + 1.3f * this.getLookAngle().z )); if (!this.level().isClientSide() && this.level() instanceof ServerLevel serverLevel) { - ParticleTool.sendParticle(serverLevel, ParticleTypes.SMOKE, this.xo, this.yo, this.zo, 1, 0, 0, 0, 0, true); + ParticleTool.sendParticle(serverLevel, ParticleTypes.CAMPFIRE_COSY_SMOKE, this.xo, this.yo, this.zo, 1, 0, 0, 0, 0, true); } } diff --git a/src/main/java/net/mcreator/superbwarfare/network/message/ReloadMessage.java b/src/main/java/net/mcreator/superbwarfare/network/message/ReloadMessage.java index f9c9e680a..4a4cdee6d 100644 --- a/src/main/java/net/mcreator/superbwarfare/network/message/ReloadMessage.java +++ b/src/main/java/net/mcreator/superbwarfare/network/message/ReloadMessage.java @@ -75,6 +75,8 @@ public class ReloadMessage { return; } else if (stack.getItem() == ModItems.RPG.get() && tag.getInt("max_ammo") == 0) { return; + } else if (stack.getItem() == ModItems.JAVELIN.get() && tag.getInt("max_ammo") == 0) { + return; } if (canReload || clipLoad) { diff --git a/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_fire_1p.ogg b/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_fire_1p.ogg index 9a350a23a..2ae3b84ff 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_fire_1p.ogg and b/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_fire_1p.ogg differ