Class TargetedRangedTurret
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.RangedTurret
org.kingdoms.constants.land.turrets.objects.TargetedRangedTurret
- All Implemented Interfaces:
org.kingdoms.abstraction.LandOperator,org.kingdoms.abstraction.PlayerOperator
- Direct Known Subclasses:
InfernoTurret
-
Field Summary
FieldsFields inherited from class org.kingdoms.constants.land.turrets.objects.RangedTurret
ORIGIN_KINGDOM, ORIGIN_METADATAFields 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
Methods inherited from class org.kingdoms.constants.land.turrets.objects.RangedTurret
addAmmo, canPassThrough, checkup, getAmmo, getAmmoCost, getCachedTargets, getCooldown, getCooldown, getCooldown, getEdits, getMaxAmmo, getMaxAmmo, getMaxTargets, getMaxTargets, getOperator, getPlayer, getProjectile, getRange, getRange, getRangeCached, getSpeed, getSpeed, getTags, hashCode, invalidateCachedTargets, isManual, isOutOfAmmo, passThroughLevel, postActivation, remove, repeatedParticle, serialize, setAmmo, setCooldown, setDataFromNBT, setManual, setMetadata, setOperator, shootEntity, targetCheckup, tickMethods inherited from class org.kingdoms.constants.land.turrets.Turret
activate, applyKnockback, canDetectInvisible, canSetOnFire, canTargetEntityType, chooseDeathMessage, damage, getArmorDamage, getArmorDamage, getDamage, getDamage, getDeathMessages, getEffects, getKnockback, getKnockback, getLastActivation, getParticle, getVerticalKnockback, invisibilityDetectionLevel, place, remove, removeData, setLastActivation, setOnFireLevelMethods 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, ofSection, ofSection, ofSection, playSound, playSound, 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
-
Field Details
-
target
protected transient org.bukkit.entity.LivingEntity target
-
-
Constructor Details
-
TargetedRangedTurret
-
-
Method Details
-
getTarget
public org.bukkit.entity.LivingEntity getTarget() -
setTarget
public void setTarget(org.bukkit.entity.LivingEntity target)
-