类 MixinGunAnimationStateContext
java.lang.Object
mod.chloeprime.gunsmithlib.mixin.client.MixinGunAnimationStateContext
- 所有已实现的接口:
GunAnimationStateContextExtension,BetterAsyncAPI,CommonScriptingExtension,RangefinderAPI,VanillaCooldownAPI,AbstractGunAnimationStateContextExtension,AbstractCommonScriptingExtension
public abstract class MixinGunAnimationStateContext
extends Object
implements AbstractGunAnimationStateContextExtension
-
嵌套类概要
从接口继承的嵌套类/接口 mod.chloeprime.gunsmithlib.common.AbstractCommonScriptingExtension
AbstractCommonScriptingExtension.AsyncHelper -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明float获取当前物品的冷却时间百分比float获取当前物品的冷却时间获取当前脚本对应的枪械的 idnet.minecraft.world.item.ItemStackcom.tacz.guns.api.item.IGunOptional<net.minecraft.world.entity.LivingEntity> net.neoforged.fml.LogicalSideprotected abstract <T> Optional<T> processCameraEntity(Function<net.minecraft.world.entity.Entity, T> processor) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 mod.chloeprime.gunsmithlib.common.AbstractCommonScriptingExtension
gunsmith_asyncRunCycled, gunsmith_asyncRunDelayed, gunsmith_getChargingTime, gunsmith_getEstimatedRange, gunsmith_getEstimatedRange, gunsmith$getGunIdHelper
-
构造器详细资料
-
MixinGunAnimationStateContext
public MixinGunAnimationStateContext()
-
-
方法详细资料
-
processCameraEntity
-
gunsmith_getGunId
从接口复制的说明:CommonScriptingExtension获取当前脚本对应的枪械的 id- 指定者:
gunsmith_getGunId在接口中CommonScriptingExtension
-
gunsmith_getCooldownSeconds
public float gunsmith_getCooldownSeconds()从接口复制的说明:VanillaCooldownAPI获取当前物品的冷却时间- 指定者:
gunsmith_getCooldownSeconds在接口中VanillaCooldownAPI- 返回:
- 当前物品的冷却时间,单位为秒
-
gunsmith_getCooldownPercent
public float gunsmith_getCooldownPercent()从接口复制的说明:VanillaCooldownAPI获取当前物品的冷却时间百分比- 指定者:
gunsmith_getCooldownPercent在接口中VanillaCooldownAPI- 返回:
- 当前物品的冷却时间百分比,0 为冷却完毕可以使用,1 为刚开始冷却
-
gunsmithlib$getCurrentItem
public net.minecraft.world.item.ItemStack gunsmithlib$getCurrentItem() -
gunsmithlib$getGunItemInterface
public com.tacz.guns.api.item.IGun gunsmithlib$getGunItemInterface() -
gunsmithlib$getShooter
-
gunsmithlib$getSide
public net.neoforged.fml.LogicalSide gunsmithlib$getSide()
-