类 TargetSearcher

java.lang.Object
mod.chloeprime.gunsmithlib.api.util.TargetSearcher

public class TargetSearcher extends Object
  • 字段详细资料

    • MAX_DISTANCE

      public static final double MAX_DISTANCE
      另请参阅:
  • 构造器详细资料

    • TargetSearcher

      public TargetSearcher()
  • 方法详细资料

    • search

      public static Optional<TargetSearcher.SearchResult> search(net.minecraft.world.entity.LivingEntity shooter, GunInfo gun, float partialTicks)
    • search

      public static Optional<TargetSearcher.SearchResult> search(net.minecraft.world.entity.LivingEntity shooter, double range, double maxAngle, float partialTicks)
      参数:
      maxAngle - 最大锁定角度,应该等于角范围的一半,且单位为弧度
    • getEstimatedHitPos

      public static Optional<net.minecraft.world.phys.Vec3> getEstimatedHitPos(net.minecraft.world.entity.LivingEntity shooter, net.minecraft.world.entity.Entity target, float partialTicks)