类 ChargeableTriggerSystem

java.lang.Object
mod.chloeprime.gunsmithlib.common.gunpack_extension.gun.ChargeableTriggerSystem

public class ChargeableTriggerSystem extends Object
  • 构造器详细资料

    • ChargeableTriggerSystem

      public ChargeableTriggerSystem()
  • 方法详细资料

    • beginCharging

      public static void beginCharging()
    • beginCharging

      public static void beginCharging(net.minecraft.world.entity.player.Player user, GunInfo gun)
    • onPlayerShoot

      public static void onPlayerShoot(com.tacz.guns.api.event.common.GunShootEvent event)
    • isCharging

      public static boolean isCharging(net.minecraft.world.item.ItemStack gun)
    • isInChargingSequence

      public static boolean isInChargingSequence(net.minecraft.world.item.ItemStack gun)
    • getChargeBeginTime

      public static long getChargeBeginTime(net.minecraft.world.item.ItemStack gun)
    • getChargeTime

      public static long getChargeTime(net.minecraft.world.item.ItemStack gun, long now)
      单位为刻
    • setChargeBeginTime

      public static void setChargeBeginTime(net.minecraft.world.item.ItemStack gun, long value)
    • setChargeFinished

      public static void setChargeFinished(net.minecraft.world.item.ItemStack gun)
    • removeChargeBeginTimeIfNeeded

      public static void removeChargeBeginTimeIfNeeded(net.minecraft.world.item.ItemStack gun)
    • onPlayerTick

      public static void onPlayerTick(net.neoforged.neoforge.event.tick.PlayerTickEvent.Post event)