类 CapabilityBasedModCompat
java.lang.Object
mod.chloeprime.gunsmithlib.common.compat.CapabilityBasedModCompat
-
字段概要
字段修饰符和类型字段说明static final int此处的值要比显示的最大值多一点, 不然无限备弹的时候,消耗备弹以后显示的值会减少在加回来。 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static intconsumeAmmoFromPlayer(net.minecraft.world.entity.LivingEntity user, net.minecraft.world.item.ItemStack gunStack, int requested, boolean simulation) static intgetClientSyncedAmmoCountInBackpack(net.minecraft.world.entity.LivingEntity user) static booleanhasAmmoToConsume(net.minecraft.world.entity.LivingEntity user, net.minecraft.world.item.ItemStack gunStack) static voidrefreshAmmoInBackpack(net.neoforged.neoforge.event.tick.PlayerTickEvent.Post event) static voidsetClientSyncedAmmoCountInBackpack(net.minecraft.world.entity.LivingEntity user, int value)
-
字段详细资料
-
MAX_DISPLAYED_AMMO_SCANNED
public static final int MAX_DISPLAYED_AMMO_SCANNED此处的值要比显示的最大值多一点, 不然无限备弹的时候,消耗备弹以后显示的值会减少在加回来。- 另请参阅:
-
-
构造器详细资料
-
CapabilityBasedModCompat
public CapabilityBasedModCompat()
-
-
方法详细资料
-
hasAmmoToConsume
public static boolean hasAmmoToConsume(net.minecraft.world.entity.LivingEntity user, net.minecraft.world.item.ItemStack gunStack) -
consumeAmmoFromPlayer
public static int consumeAmmoFromPlayer(net.minecraft.world.entity.LivingEntity user, net.minecraft.world.item.ItemStack gunStack, int requested, boolean simulation) -
refreshAmmoInBackpack
public static void refreshAmmoInBackpack(net.neoforged.neoforge.event.tick.PlayerTickEvent.Post event) -
getClientSyncedAmmoCountInBackpack
public static int getClientSyncedAmmoCountInBackpack(net.minecraft.world.entity.LivingEntity user) -
setClientSyncedAmmoCountInBackpack
public static void setClientSyncedAmmoCountInBackpack(net.minecraft.world.entity.LivingEntity user, int value)
-