Class MineTurret
java.lang.Object
org.kingdoms.constants.metadata.KingdomsObject<SimpleLocation>
org.kingdoms.constants.land.abstraction.KingdomItem<TurretStyle>
org.kingdoms.constants.land.turrets.Turret
org.kingdoms.constants.land.turrets.objects.MineTurret
- All Implemented Interfaces:
org.kingdoms.abstraction.LandOperator
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.kingdoms.constants.land.abstraction.KingdomItem
level, location, styleFields inherited from class org.kingdoms.constants.metadata.KingdomsObject
metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleancreateExplosion(org.bukkit.Location location, Kingdom kingdom) booleancreateExplosion(org.bukkit.Location location, Kingdom kingdom, int lvl) intPair<org.bukkit.inventory.ItemStack,NBTTagCompound> getTags()voidserialize(SerializationContext<org.kingdoms.data.database.dataprovider.SectionableDataSetter> context) voidvoidsetDurability(int durability) static voidspawnLingeringPotion(org.bukkit.Location location, Collection<org.bukkit.potion.PotionEffect> effects) Methods inherited from class org.kingdoms.constants.land.turrets.Turret
activate, applyKnockback, canDetectInvisible, canSetOnFire, canTargetEntityType, checkup, chooseDeathMessage, damage, getArmorDamage, getArmorDamage, getDamage, getDamage, getDeathMessages, getEffects, getKnockback, getKnockback, getLastActivation, getParticle, getVerticalKnockback, invisibilityDetectionLevel, place, remove, removeData, setLastActivation, setOnFireLevel, targetCheckupMethods inherited from class org.kingdoms.constants.land.abstraction.KingdomItem
displayParticle, displayParticle, dropItem, equals, eval, eval, getBlock, getCompressedData, getContext, getDataKey, getEdits, getHolograms, getItem, getLand, getLevel, getLocation, getMaxLevel, getStyle, getUpgradeCost, hashCode, ofSection, ofSection, ofSection, playSound, playSound, remove, remove, removeHolograms, removeHolograms, round, setHolograms, setLevel, spawnHolograms, spawnHolograms, updateHolograms, upgradeMethods inherited from class org.kingdoms.constants.metadata.KingdomsObject
compressBoolean, compressCollecton, compressCollecton, compressColor, compressInventory, compressLocation, compressLocation, compressMap, compressMetadata, compressString, compressUUID, getMetadata, getSaveMeta, setMetadata, setSaveMeta, shouldSave
-
Constructor Details
-
MineTurret
-
-
Method Details
-
createExplosion
-
createExplosion
-
spawnLingeringPotion
public static void spawnLingeringPotion(org.bukkit.Location location, Collection<org.bukkit.potion.PotionEffect> effects) -
beepBeep
-
getDurability
public int getDurability() -
setDurability
public void setDurability(int durability) -
serialize
public void serialize(SerializationContext<org.kingdoms.data.database.dataprovider.SectionableDataSetter> context) - Overrides:
serializein classKingdomItem<TurretStyle>
-
getTags
- Overrides:
getTagsin classKingdomItem<TurretStyle>
-
setDataFromNBT
- Overrides:
setDataFromNBTin classKingdomItem<TurretStyle>
-
getEdits
-