Package net.glowstone.entity.projectile
Class GlowTippedArrow
java.lang.Object
net.glowstone.entity.GlowEntity
net.glowstone.entity.projectile.GlowProjectile
net.glowstone.entity.projectile.GlowArrow
net.glowstone.entity.projectile.GlowTippedArrow
- All Implemented Interfaces:
net.kyori.adventure.audience.Audience,net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>,org.bukkit.command.CommandSender,org.bukkit.entity.AbstractArrow,org.bukkit.entity.Arrow,org.bukkit.entity.Entity,org.bukkit.entity.Projectile,org.bukkit.entity.TippedArrow,org.bukkit.metadata.Metadatable,org.bukkit.Nameable,org.bukkit.permissions.Permissible,org.bukkit.permissions.ServerOperator,org.bukkit.persistence.PersistentDataHolder
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.AbstractArrow
org.bukkit.entity.AbstractArrow.PickupRule, org.bukkit.entity.AbstractArrow.PickupStatusNested classes/interfaces inherited from interface org.bukkit.entity.Entity
org.bukkit.entity.Entity.Spigot -
Field Summary
Fields inherited from class net.glowstone.entity.GlowEntity
active, airDrag, applyDragBeforeAccel, boundingBox, ENTITY_ID_NOBODY, entityId, gravityAccel, liquidDrag, location, metadata, passengerChanged, previousLocation, removed, server, slipMultiplier, teleported, ticksLived, vehicle, velocity, velocityChanged, world, worldLock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddCustomEffect(@NotNull org.bukkit.potion.PotionEffect potionEffect, boolean overwrite) voidvoidcollide(org.bukkit.entity.LivingEntity entity) voidcopyFrom(org.bukkit.inventory.meta.PotionMeta itemMeta) org.bukkit.potion.PotionDataorg.bukkit.ColorgetColor()@NotNull List<org.bukkit.potion.PotionEffect>booleanhasCustomEffect(org.bukkit.potion.PotionEffectType potionEffectType) booleanbooleanremoveCustomEffect(@NotNull org.bukkit.potion.PotionEffectType potionEffectType) voidsetBasePotionData(org.bukkit.potion.PotionData basePotionData) voidsetColor(org.bukkit.Color color) Methods inherited from class net.glowstone.entity.projectile.GlowArrow
collide, getAttachedBlock, getDamage, getItemStack, getKnockbackStrength, getLife, getObjectId, getPickupStatus, getPierceLevel, isCritical, isInBlock, isShotFromCrossbow, pulse, pulsePhysics, setCritical, setDamage, setKnockbackStrength, setLife, setOnGround, setPickupStatus, setPierceLevel, setShotFromCrossbow, spigotMethods inherited from class net.glowstone.entity.projectile.GlowProjectile
createSpawnMessage, doesBounce, getOwner, getShooter, hasDefaultLandingBehavior, isGlowing, isInvulnerable, setBounce, setGlowing, setInvulnerable, setOwner, setShooterMethods inherited from class net.glowstone.entity.GlowEntity
addAttachment, addAttachment, addAttachment, addAttachment, addPassenger, addScoreboardTag, createAfterSpawnMessage, createUpdateMessage, customName, customName, damage, damage, damage, damage, eject, entityInteract, equals, fromMobSpawner, getBoundingBox, getCardinalFacing, getChunk, getCustomName, getCustomTags, getDismountLocation, getEffectivePermissions, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getGravityAccel, getHeight, getLastDamageCause, getLeashedEntities, getLeashHolder, getLocation, getLocation, getMaxFireTicks, getMetadata, getMetadata, getMountLocation, getName, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPersistentDataContainer, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasFriction, hasGravity, hashCode, hasMetadata, hasMoved, hasPermission, hasPermission, hasRotated, intersects, isCustomNameVisible, isDead, isEmpty, isInBubbleColumn, isInLava, isInMaterial, isInRain, isInsideVehicle, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isLeashed, isOnGround, isOp, isPermissionSet, isPermissionSet, isPersistent, isRemoved, isSilent, isTeleported, isTicking, isTouchingMaterial, isValid, isWithinDistance, isWithinDistance, leaveVehicle, playEffect, playEffectKnownAndSelf, recalculatePermissions, remove, removeAttachment, removeMetadata, removePassenger, removeScoreboardTag, reset, sendMessage, sendMessage, sendMessage, sendMessage, setAirDrag, setApplyDragBeforeAccel, setBoundingBox, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setFriction, setGravity, setGravityAccel, setLastDamageCause, setLeashHolder, setLeashHolderUniqueId, setLiquidDrag, setMetadata, setOp, setPassenger, setPersistent, setPortalCooldown, setRawLocation, setRawLocation, setRotation, setSilent, setSize, setTicksLived, setUniqueId, setVelocity, shouldSave, teleport, teleport, teleport, teleport, teleportToEnd, teleportToSpawn, toString, updateBoundingBoxMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.entity.AbstractArrow
getAttachedBlock, getDamage, getItemStack, getKnockbackStrength, getPickupRule, getPickupStatus, getPierceLevel, isCritical, isInBlock, isShotFromCrossbow, setCritical, setDamage, setKnockbackStrength, setPickupRule, setPickupStatus, setPierceLevel, setShotFromCrossbowMethods inherited from interface net.kyori.adventure.audience.Audience
clearTitle, hideBossBar, openBook, openBook, playSound, playSound, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, showBossBar, showTitle, stopSoundMethods inherited from interface org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessageMethods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, asHoverEvent, eject, fromMobSpawner, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInBubbleColumn, isInLava, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isPersistent, isSilent, isTicking, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport, teleportAsync, teleportAsyncMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEventMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.Nameable
customName, customName, getCustomName, setCustomNameMethods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainerMethods inherited from interface org.bukkit.entity.Projectile
doesBounce, getShooter, setBounce, setShooterMethods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Constructor Details
-
GlowTippedArrow
public GlowTippedArrow(org.bukkit.Location location)
-
-
Method Details
-
collide
public void collide(org.bukkit.entity.LivingEntity entity) -
hasCustomEffects
public boolean hasCustomEffects()- Specified by:
hasCustomEffectsin interfaceorg.bukkit.entity.Arrow- Overrides:
hasCustomEffectsin classGlowArrow
-
getCustomEffects
- Specified by:
getCustomEffectsin interfaceorg.bukkit.entity.Arrow- Overrides:
getCustomEffectsin classGlowArrow
-
addCustomEffect
public boolean addCustomEffect(@NotNull @NotNull org.bukkit.potion.PotionEffect potionEffect, boolean overwrite) - Specified by:
addCustomEffectin interfaceorg.bukkit.entity.Arrow- Overrides:
addCustomEffectin classGlowArrow
-
removeCustomEffect
public boolean removeCustomEffect(@NotNull @NotNull org.bukkit.potion.PotionEffectType potionEffectType) - Specified by:
removeCustomEffectin interfaceorg.bukkit.entity.Arrow- Overrides:
removeCustomEffectin classGlowArrow
-
hasCustomEffect
public boolean hasCustomEffect(org.bukkit.potion.PotionEffectType potionEffectType) - Specified by:
hasCustomEffectin interfaceorg.bukkit.entity.Arrow- Overrides:
hasCustomEffectin classGlowArrow
-
clearCustomEffects
public void clearCustomEffects()- Specified by:
clearCustomEffectsin interfaceorg.bukkit.entity.Arrow- Overrides:
clearCustomEffectsin classGlowArrow
-
copyFrom
public void copyFrom(org.bukkit.inventory.meta.PotionMeta itemMeta) -
getColor
public org.bukkit.Color getColor() -
setColor
public void setColor(org.bukkit.Color color) -
getBasePotionData
public org.bukkit.potion.PotionData getBasePotionData()- Specified by:
getBasePotionDatain interfaceorg.bukkit.entity.Arrow- Overrides:
getBasePotionDatain classGlowArrow
-
setBasePotionData
public void setBasePotionData(org.bukkit.potion.PotionData basePotionData) - Specified by:
setBasePotionDatain interfaceorg.bukkit.entity.Arrow- Overrides:
setBasePotionDatain classGlowArrow
-