java.lang.Object
mod.chloeprime.gunsmithlib.common.gunpack_extension.gun.explosive.AirburstSystem

public class AirburstSystem extends Object
空 爆 榴 弹 捞 薯 神 器 嘻嘻
从以下版本开始:
4.9.0
  • 字段详细资料

    • PDK_AIRBURST_DISTANCE

      public static final String PDK_AIRBURST_DISTANCE
    • MSG_TOO_FAR

      public static final net.minecraft.network.chat.Component MSG_TOO_FAR
  • 方法详细资料

    • getSelectedDistanceIndex

      public static int getSelectedDistanceIndex(net.minecraft.world.item.ItemStack stack)
    • getSelectedDistance

      public static OptionalDouble getSelectedDistance(GunInfo gun)
    • setSelectedDistanceIndex

      public static void setSelectedDistanceIndex(net.minecraft.world.item.ItemStack stack, int value)
    • getAirburstDistances

      @Nonnull public static it.unimi.dsi.fastutil.doubles.DoubleList getAirburstDistances(GunInfo gun)
    • getAirburstRangefinderMaxDistance

      @Nonnull public static OptionalDouble getAirburstRangefinderMaxDistance(GunInfo gun)
      获取弹道计算机测距上限
      从以下版本开始:
      4.10.0
    • getAirburstRangefinderStoredDistance

      public static double getAirburstRangefinderStoredDistance(net.minecraft.world.item.ItemStack stack)
      获取弹道计算机存入的空爆距离
      从以下版本开始:
      4.10.0
    • setAirburstRangefinderStoredDistance

      public static void setAirburstRangefinderStoredDistance(net.minecraft.world.item.ItemStack stack, double value)
      设置弹道计算机存入的空爆距离
      从以下版本开始:
      4.10.0
    • clearAirburstRangefinderStoredDistance

      public static boolean clearAirburstRangefinderStoredDistance(net.minecraft.world.item.ItemStack stack)
      清除弹道计算机存入的空爆距离
      从以下版本开始:
      4.10.0
    • getAirburstDistanceDistribution

      public static double getAirburstDistanceDistribution(GunInfo gun)
    • onSelectAirburstIndex

      public static void onSelectAirburstIndex()
    • onBallisticComputerPressed

      public static void onBallisticComputerPressed(net.minecraft.world.entity.player.Player user)
    • onBulletCreate

      public static void onBulletCreate(InternalBulletCreateEvent eventWrapper)
    • onBulletReadyToTrace

      public static void onBulletReadyToTrace(BulletReadyToTraceEvent event)