From 0664ff5099ab92c5ecd0ab1661245a42ea17dfb5 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Mon, 6 May 2024 17:40:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86=E6=B3=A2=E5=A1=9E?= =?UTF-8?q?=E5=85=8B=E6=95=A3=E5=B0=84=E6=A8=A1=E5=BC=8F=E4=BC=A4=E5=AE=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/net/mcreator/target/init/TargetCustomModEntities.java | 2 +- .../java/net/mcreator/target/procedures/BowlooseProcedure.java | 2 +- .../mcreator/target/procedures/BulletFireNormalProcedure.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/mcreator/target/init/TargetCustomModEntities.java b/src/main/java/net/mcreator/target/init/TargetCustomModEntities.java index 68a1146e4..7141af7b3 100644 --- a/src/main/java/net/mcreator/target/init/TargetCustomModEntities.java +++ b/src/main/java/net/mcreator/target/init/TargetCustomModEntities.java @@ -19,6 +19,6 @@ public class TargetCustomModEntities { public static final RegistryObject> PROJECTILE = ENTITY_TYPES.register("projectile", - () -> EntityType.Builder.of(ProjectileEntity::new, MobCategory.MISC).sized(0.5f, 0.5f).build("projectile")); + () -> EntityType.Builder.of(ProjectileEntity::new, MobCategory.MISC).setTrackingRange(512).sized(0.5f, 0.5f).build("projectile")); } diff --git a/src/main/java/net/mcreator/target/procedures/BowlooseProcedure.java b/src/main/java/net/mcreator/target/procedures/BowlooseProcedure.java index 857d7388c..d1ade3e1f 100644 --- a/src/main/java/net/mcreator/target/procedures/BowlooseProcedure.java +++ b/src/main/java/net/mcreator/target/procedures/BowlooseProcedure.java @@ -50,7 +50,7 @@ public class BowlooseProcedure { } }.getArrow(projectileLevel, entity, (float) (0.5 * (1 + 0.05 * usehand.getOrCreateTag().getDouble("level"))), 0, (byte) 2); _entityToSpawn.setPos(entity.getX(), entity.getEyeY() - 0.1, entity.getZ()); - _entityToSpawn.shoot(entity.getLookAngle().x, entity.getLookAngle().y, entity.getLookAngle().z, (float) (4 * power), (float) 0.01); + _entityToSpawn.shoot(entity.getLookAngle().x, entity.getLookAngle().y, entity.getLookAngle().z, (float) (4 * power), (float) 0.02); projectileLevel.addFreshEntity(_entityToSpawn); } if (!entity.level().isClientSide() && entity.getServer() != null) { diff --git a/src/main/java/net/mcreator/target/procedures/BulletFireNormalProcedure.java b/src/main/java/net/mcreator/target/procedures/BulletFireNormalProcedure.java index e71a8eb8b..7ac546853 100644 --- a/src/main/java/net/mcreator/target/procedures/BulletFireNormalProcedure.java +++ b/src/main/java/net/mcreator/target/procedures/BulletFireNormalProcedure.java @@ -46,7 +46,7 @@ public class BulletFireNormalProcedure { ProjectileEntity projectile = new ProjectileEntity(entity.level(), living, damage, headshot); projectile.setPos((living.getX() + (-0.5) * living.getLookAngle().x), (living.getEyeY() - 0.1 + (-0.5) * living.getLookAngle().y), (living.getZ() + (-0.5) * living.getLookAngle().z)); - projectile.shoot(living.getLookAngle().x, living.getLookAngle().y, living.getLookAngle().z, velocity, 2f); + projectile.shoot(living.getLookAngle().x, living.getLookAngle().y, living.getLookAngle().z, velocity, 2.5f); entity.level().addFreshEntity(projectile); } else {