From 0f9513bac2b1637d1d6c6d1ac97a4a2db44f0144 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Sat, 31 Aug 2024 04:36:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../net/mcreator/superbwarfare/item/gun/JavelinItem.java | 4 ++-- .../mcreator/superbwarfare/network/message/FireMessage.java | 2 +- src/main/resources/data/superbwarfare/guns/javelin.json | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/mcreator/superbwarfare/item/gun/JavelinItem.java b/src/main/java/net/mcreator/superbwarfare/item/gun/JavelinItem.java index 6b6869a0f..633ea1022 100644 --- a/src/main/java/net/mcreator/superbwarfare/item/gun/JavelinItem.java +++ b/src/main/java/net/mcreator/superbwarfare/item/gun/JavelinItem.java @@ -181,9 +181,9 @@ public class JavelinItem extends GunItem implements GeoItem, AnimatedItem { tag.putInt("max_ammo", getAmmoCount(player)); if (tag.getBoolean("Seeking")) { - Entity targetEntity = player.level().getEntitiesOfClass(LivingEntity.class, player.getBoundingBox().inflate(256)) + Entity targetEntity = player.level().getEntitiesOfClass(LivingEntity.class, player.getBoundingBox().inflate(384)) .stream().filter(e -> e.getStringUUID().equals(tag.getString("TargetEntity"))).findFirst().orElse(null); - Entity seekingEntity = SeekTool.seekEntity(player, player.level(), 256, 9); + Entity seekingEntity = SeekTool.seekEntity(player, player.level(), 384, 7); if (seekingEntity != null && seekingEntity == targetEntity) { tag.putInt("SeekTime", tag.getInt("SeekTime") + 1); } else { diff --git a/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java b/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java index aeeae3919..a51c52144 100644 --- a/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java +++ b/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java @@ -117,7 +117,7 @@ public class FireMessage { } if (handItem.getItem() == ModItems.JAVELIN.get() && player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming && tag.getInt("ammo") > 0) { - Entity seekingEntity = SeekTool.seekEntity(player, player.level(), 256, 9); + Entity seekingEntity = SeekTool.seekEntity(player, player.level(), 384, 7); if (seekingEntity != null) { tag.putString("TargetEntity",seekingEntity.getStringUUID()); tag.putBoolean("Seeking",true); diff --git a/src/main/resources/data/superbwarfare/guns/javelin.json b/src/main/resources/data/superbwarfare/guns/javelin.json index d50ece398..56b39343f 100644 --- a/src/main/resources/data/superbwarfare/guns/javelin.json +++ b/src/main/resources/data/superbwarfare/guns/javelin.json @@ -1,8 +1,8 @@ { "zoom_speed": 0.72, - "zoom": 4, - "min_zoom": 4, - "max_zoom": 9, + "zoom": 2, + "min_zoom": 2, + "max_zoom": 6, "spread": 5, "zoomSpread": 5, "mag": 1,