Package org.bukkit.entity
Interface Bee
- All Superinterfaces:
- Ageable,- Animals,- Attributable,- Audience,- Breedable,- CommandSender,- Creature,- Damageable,- Entity,- Frictional,- HoverEventSource<HoverEvent.ShowEntity>,- LivingEntity,- Lootable,- Metadatable,- Mob,- Nameable,- Permissible,- PersistentDataHolder,- Pointered,- ProjectileSource,- ServerOperator,- Sound.Emitter
Represents a Bee.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.bukkit.entity.EntityEntity.Spigot
- 
Method SummaryModifier and TypeMethodDescriptionintgetAnger()Get the bee's anger level.intGet the amount of ticks the bee cannot enter the hive for.intGets how many crops this bee has grown since it last pollinated.Get the bee's flower location.getHive()Get the bee's hive location.Gets the plugin set override for if the bee is currently rolling.intGets how many ticks this bee has gone without pollinatingbooleanGet if the bee has nectar.booleanhasStung()Get if the bee has stung.booleanGets if the bee is currently rolling.voidsetAnger(int anger) Set the bee's new anger level.voidsetCannotEnterHiveTicks(int ticks) Set the amount of ticks the bee cannot enter a hive for.voidsetCropsGrownSincePollination(int crops) Sets how many crops this bee has grown since it last pollinated.voidSet the bee's flower location.voidsetHasNectar(boolean nectar) Set if the bee has nectar.voidsetHasStung(boolean stung) Set if the bee has stung.voidSet the bee's hive location.voidsetRollingOverride(TriState rolling) Sets the override for if the bee is currently rolling.voidsetTicksSincePollination(int ticks) Sets how many ticks this bee has gone without pollinating.Methods inherited from interface org.bukkit.entity.AgeablegetAge, isAdult, setAdult, setAge, setBabyMethods inherited from interface org.bukkit.entity.AnimalsgetBreedCause, getLoveModeTicks, isBreedItem, isBreedItem, isLoveMode, setBreedCause, setLoveModeTicksMethods inherited from interface org.bukkit.attribute.AttributablegetAttribute, registerAttributeMethods inherited from interface net.kyori.adventure.audience.AudienceclearTitle, deleteMessage, deleteMessage, filterAudience, forEachAudience, hideBossBar, openBook, openBook, playSound, playSound, playSound, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, showTitle, stopSound, stopSoundMethods inherited from interface org.bukkit.entity.BreedablecanBreed, getAgeLock, setAgeLock, setBreedMethods inherited from interface org.bukkit.command.CommandSendergetName, name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessageMethods inherited from interface org.bukkit.entity.Damageabledamage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealthMethods inherited from interface org.bukkit.entity.EntityaddPassenger, addScoreboardTag, asHoverEvent, collidesAt, eject, fromMobSpawner, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getSpawnCategory, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTicksLived, getTrackedPlayers, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isPersistent, isSilent, isSneaking, isTicking, isUnderWater, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, lockFreezeTicks, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setSneaking, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleport, teleport, teleportAsync, teleportAsync, wouldCollideUsingMethods inherited from interface io.papermc.paper.entity.FrictionalgetFrictionState, setFrictionStateMethods inherited from interface net.kyori.adventure.text.event.HoverEventSourceasHoverEventMethods inherited from interface org.bukkit.entity.LivingEntityaddPotionEffect, addPotionEffect, addPotionEffects, attack, broadcastSlotBreak, broadcastSlotBreak, canBreatheUnderwater, clearActiveItem, damageItemStack, damageItemStack, getActiveItem, getActivePotionEffects, getArrowCooldown, getArrowsInBody, getArrowsStuck, getBeeStingerCooldown, getBeeStingersInBody, getBodyYaw, getCanPickupItems, getCategory, getCollidableExemptions, getDeathSound, getDrinkingSound, getEatingSound, getEyeHeight, getEyeHeight, getEyeLocation, getFallDamageSound, getFallDamageSoundBig, getFallDamageSoundSmall, getHandRaised, getHandRaisedTime, getHurtDirection, getHurtSound, getItemUseRemainingTime, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getShieldBlockingDelay, getTargetBlock, getTargetBlock, getTargetBlock, getTargetBlockExact, getTargetBlockExact, getTargetBlockFace, getTargetBlockFace, getTargetBlockFace, getTargetBlockInfo, getTargetBlockInfo, getTargetEntity, getTargetEntity, getTargetEntityInfo, getTargetEntityInfo, hasAI, hasLineOfSight, hasLineOfSight, hasPotionEffect, isClimbing, isCollidable, isGliding, isHandRaised, isInvisible, isJumping, isLeashed, isRiptiding, isSleeping, isSwimming, knockback, playPickupItemAnimation, playPickupItemAnimation, rayTraceBlocks, rayTraceBlocks, rayTraceEntities, rayTraceEntities, removePotionEffect, setAI, setArrowCooldown, setArrowsInBody, setArrowsInBody, setArrowsStuck, setBeeStingerCooldown, setBeeStingersInBody, setBodyYaw, setCanPickupItems, setCollidable, setGliding, setHurtDirection, setInvisible, setJumping, setKiller, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setShieldBlockingDelay, setSwimming, swingHand, swingMainHand, swingOffHandMethods inherited from interface org.bukkit.loot.LootableclearLootTable, getLootTable, getSeed, hasLootTable, setLootTable, setLootTable, setSeedMethods inherited from interface org.bukkit.metadata.MetadatablegetMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.entity.MobgetAmbientSound, getEquipment, getHeadRotationSpeed, getMaxHeadPitch, getPathfinder, getPossibleExperienceReward, getTarget, isAware, isInDaylight, isLeftHanded, lookAt, lookAt, lookAt, lookAt, lookAt, lookAt, setAware, setLeftHanded, setTargetMethods inherited from interface org.bukkit.NameablecustomName, customName, getCustomName, setCustomNameMethods inherited from interface org.bukkit.permissions.PermissibleaddAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, permissionValue, permissionValue, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHoldergetPersistentDataContainerMethods inherited from interface net.kyori.adventure.pointer.Pointeredget, getOrDefault, getOrDefaultFrom, pointersMethods inherited from interface org.bukkit.projectiles.ProjectileSourcelaunchProjectile, launchProjectile, launchProjectileMethods inherited from interface org.bukkit.permissions.ServerOperatorisOp, setOp
- 
Method Details- 
getHiveGet the bee's hive location.- Returns:
- hive location or null
 
- 
setHiveSet the bee's hive location.- Parameters:
- location- or null
 
- 
getFlowerGet the bee's flower location.- Returns:
- flower location or null
 
- 
setFlowerSet the bee's flower location.- Parameters:
- location- or null
 
- 
hasNectarboolean hasNectar()Get if the bee has nectar.- Returns:
- nectar
 
- 
setHasNectarvoid setHasNectar(boolean nectar) Set if the bee has nectar.- Parameters:
- nectar- whether the entity has nectar
 
- 
hasStungboolean hasStung()Get if the bee has stung.- Returns:
- has stung
 
- 
setHasStungvoid setHasStung(boolean stung) Set if the bee has stung.- Parameters:
- stung- has stung
 
- 
getAngerint getAnger()Get the bee's anger level.- Returns:
- anger level
 
- 
setAngervoid setAnger(int anger) Set the bee's new anger level.- Parameters:
- anger- new anger
 
- 
getCannotEnterHiveTicksint getCannotEnterHiveTicks()Get the amount of ticks the bee cannot enter the hive for.- Returns:
- Ticks the bee cannot enter a hive for
 
- 
setCannotEnterHiveTicksvoid setCannotEnterHiveTicks(int ticks) Set the amount of ticks the bee cannot enter a hive for.- Parameters:
- ticks- Ticks the bee cannot enter a hive for
 
- 
setRollingOverrideSets the override for if the bee is currently rolling.- Parameters:
- rolling- is rolling, or unset for vanilla behavior
 
- 
getRollingOverrideGets the plugin set override for if the bee is currently rolling.- Returns:
- plugin set rolling override
 
- 
isRollingboolean isRolling()Gets if the bee is currently rolling.- Returns:
- is rolling
 
- 
setCropsGrownSincePollinationvoid setCropsGrownSincePollination(int crops) Sets how many crops this bee has grown since it last pollinated.- Parameters:
- crops- number of crops
 
- 
getCropsGrownSincePollinationint getCropsGrownSincePollination()Gets how many crops this bee has grown since it last pollinated.- Returns:
- number of crops
 
- 
setTicksSincePollinationvoid setTicksSincePollination(int ticks) Sets how many ticks this bee has gone without pollinating.- Parameters:
- ticks- number of ticks
 
- 
getTicksSincePollinationint getTicksSincePollination()Gets how many ticks this bee has gone without pollinating- Returns:
- number of ticks
 
 
-