类 ChargeableTriggerSystem
java.lang.Object
mod.chloeprime.gunsmithlib.common.gunpack_extension.gun.ChargeableTriggerSystem
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidstatic voidbeginCharging(net.minecraft.world.entity.player.Player user, GunInfo gun) static longgetChargeBeginTime(net.minecraft.world.item.ItemStack gun) static longgetChargeTime(net.minecraft.world.item.ItemStack gun, long now) 单位为刻static booleanisCharging(net.minecraft.world.item.ItemStack gun) static booleanisInChargingSequence(net.minecraft.world.item.ItemStack gun) static voidonPlayerShoot(com.tacz.guns.api.event.common.GunShootEvent event) static voidonPlayerTick(net.neoforged.neoforge.event.tick.PlayerTickEvent.Post event) static voidremoveChargeBeginTimeIfNeeded(net.minecraft.world.item.ItemStack gun) static voidsetChargeBeginTime(net.minecraft.world.item.ItemStack gun, long value) static voidsetChargeFinished(net.minecraft.world.item.ItemStack gun)
-
构造器详细资料
-
ChargeableTriggerSystem
public ChargeableTriggerSystem()
-
-
方法详细资料
-
beginCharging
public static void beginCharging() -
beginCharging
-
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)
-