类 CapabilityBasedModCompat

java.lang.Object
mod.chloeprime.gunsmithlib.common.compat.CapabilityBasedModCompat

public class CapabilityBasedModCompat extends Object
  • 字段详细资料

    • 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)