类 EnergyWeaponBehavior
java.lang.Object
mod.chloeprime.gunsmithlib.common.gunpack_extension.gun.energy.EnergyWeaponBehavior
-
嵌套类概要
嵌套类修饰符和类型类说明static classstatic class -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleanstatic voidstatic voidenergyWeaponCannotReloadUnlessInCreative(com.tacz.guns.api.event.common.GunReloadEvent event) static booleanisEnergyWeapon(net.minecraft.world.item.ItemStack stack) static voidpreventAttachmentBatteryOverflow(com.tacz.guns.api.event.common.AttachmentPropertyEvent event) static voidstatic voidsetTotalAmmo(GunInfo gun, int value) static voidsyncAndLoadAmmo(net.neoforged.neoforge.event.tick.PlayerTickEvent.Pre event)
-
构造器详细资料
-
EnergyWeaponBehavior
public EnergyWeaponBehavior()
-
-
方法详细资料
-
isEnergyWeapon
public static boolean isEnergyWeapon(net.minecraft.world.item.ItemStack stack) -
energyWeaponCannotReloadUnlessInCreative
public static void energyWeaponCannotReloadUnlessInCreative(com.tacz.guns.api.event.common.GunReloadEvent event) -
preventAttachmentBatteryOverflow
public static void preventAttachmentBatteryOverflow(com.tacz.guns.api.event.common.AttachmentPropertyEvent event) -
clearHeatIfThatIsConfiguredToRequiresReload
-
setTotalAmmo
-
preventCreativeBatteryOverflow
-
canEnergyWeaponReload
-
syncAndLoadAmmo
public static void syncAndLoadAmmo(net.neoforged.neoforge.event.tick.PlayerTickEvent.Pre event)
-