All Implemented Interfaces:
org.kingdoms.abstraction.LandOperator

public class MineTurret extends Turret
  • Constructor Details

  • Method Details

    • createExplosion

      public boolean createExplosion(org.bukkit.Location location, Kingdom kingdom)
    • createExplosion

      public boolean createExplosion(org.bukkit.Location location, Kingdom kingdom, int lvl)
    • spawnLingeringPotion

      public static void spawnLingeringPotion(org.bukkit.Location location, Collection<org.bukkit.potion.PotionEffect> effects)
    • beepBeep

      public void beepBeep(com.cryptomorin.xseries.XSound.SoundPlayer sound, Runnable runnable)
    • getDurability

      public int getDurability()
    • setDurability

      public void setDurability(int durability)
    • serialize

      public void serialize(SerializationContext<org.kingdoms.data.database.dataprovider.SectionableDataSetter> context)
      Overrides:
      serialize in class KingdomItem<TurretStyle>
    • getTags

      public Pair<org.bukkit.inventory.ItemStack,NBTTagCompound> getTags()
      Overrides:
      getTags in class KingdomItem<TurretStyle>
    • setDataFromNBT

      public void setDataFromNBT(NBTTagCompound tag)
      Overrides:
      setDataFromNBT in class KingdomItem<TurretStyle>
    • getEdits

      public MessageBuilder getEdits(Kingdom kingdom)
      Overrides:
      getEdits in class Turret