Class SoldierTurret
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.SoldierTurret
- All Implemented Interfaces:
org.kingdoms.abstraction.LandOperator,org.kingdoms.abstraction.PlayerOperator
-
Field Summary
Fields 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
Modifier and TypeMethodDescriptionvoidList<org.bukkit.entity.LivingEntity>spawnSoldiers(org.bukkit.entity.LivingEntity target, Kingdom kingdom, int lvl) booleantargetCheckup(org.bukkit.entity.LivingEntity target) 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, tickMethods inherited from class org.kingdoms.constants.land.turrets.Turret
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
-
Constructor Details
-
SoldierTurret
-
-
Method Details
-
activate
-
targetCheckup
public boolean targetCheckup(org.bukkit.entity.LivingEntity target) - Overrides:
targetCheckupin classRangedTurret
-
spawnSoldiers
-