Interface IAmmoType

All Known Implementing Classes:
ExperienceAmmo, ItemAmmo, MoneyAmmo

public interface IAmmoType
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    getMaximumAmmo(PlayerWrapper playerWrapper, int maximumMagazineSize)
     
    void
    giveAmmo(org.bukkit.inventory.ItemStack weaponStack, PlayerWrapper playerWrapper, int amount, int maximumMagazineSize)
     
    boolean
    hasAmmo(PlayerWrapper playerWrapper)
     
    int
    removeAmmo(org.bukkit.inventory.ItemStack weaponStack, PlayerWrapper playerWrapper, int amount, int maximumMagazineSize)
     
  • Method Details

    • hasAmmo

      boolean hasAmmo(PlayerWrapper playerWrapper)
    • removeAmmo

      int removeAmmo(org.bukkit.inventory.ItemStack weaponStack, PlayerWrapper playerWrapper, int amount, int maximumMagazineSize)
    • giveAmmo

      void giveAmmo(org.bukkit.inventory.ItemStack weaponStack, PlayerWrapper playerWrapper, int amount, int maximumMagazineSize)
    • getMaximumAmmo

      int getMaximumAmmo(PlayerWrapper playerWrapper, int maximumMagazineSize)