Class VirtualPlayer
java.lang.Object
io.github.toberocat.guiengine.utils.VirtualPlayer
- All Implemented Interfaces:
org.bukkit.attribute.Attributable
,org.bukkit.command.CommandSender
,org.bukkit.configuration.serialization.ConfigurationSerializable
,org.bukkit.conversations.Conversable
,org.bukkit.entity.AnimalTamer
,org.bukkit.entity.Damageable
,org.bukkit.entity.Entity
,org.bukkit.entity.HumanEntity
,org.bukkit.entity.LivingEntity
,org.bukkit.entity.Player
,org.bukkit.inventory.InventoryHolder
,org.bukkit.metadata.Metadatable
,org.bukkit.Nameable
,org.bukkit.OfflinePlayer
,org.bukkit.permissions.Permissible
,org.bukkit.permissions.ServerOperator
,org.bukkit.persistence.PersistentDataHolder
,org.bukkit.plugin.messaging.PluginMessageRecipient
,org.bukkit.projectiles.ProjectileSource
Created: 06.04.2023
- Author:
- Tobias Madlberger (Tobias)
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.Player
org.bukkit.entity.Player.Spigot
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
abandonConversation
(@NotNull org.bukkit.conversations.Conversation conversation) void
abandonConversation
(@NotNull org.bukkit.conversations.Conversation conversation, @NotNull org.bukkit.conversations.ConversationAbandonedEvent details) void
acceptConversationInput
(@NotNull String input) @NotNull org.bukkit.permissions.PermissionAttachment
addAttachment
(@NotNull org.bukkit.plugin.Plugin plugin) @Nullable org.bukkit.permissions.PermissionAttachment
addAttachment
(@NotNull org.bukkit.plugin.Plugin plugin, int ticks) @NotNull org.bukkit.permissions.PermissionAttachment
addAttachment
(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull String name, boolean value) @Nullable org.bukkit.permissions.PermissionAttachment
addAttachment
(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull String name, boolean value, int ticks) boolean
addPassenger
(@NotNull org.bukkit.entity.Entity passenger) boolean
addPotionEffect
(@NotNull org.bukkit.potion.PotionEffect effect) boolean
addPotionEffect
(@NotNull org.bukkit.potion.PotionEffect effect, boolean force) boolean
addPotionEffects
(@NotNull Collection<org.bukkit.potion.PotionEffect> effects) boolean
addScoreboardTag
(@NotNull String tag) void
attack
(@NotNull org.bukkit.entity.Entity target) boolean
beginConversation
(@NotNull org.bukkit.conversations.Conversation conversation) boolean
breakBlock
(@NotNull org.bukkit.block.Block block) boolean
canSee
(@NotNull org.bukkit.entity.Entity entity) boolean
canSee
(@NotNull org.bukkit.entity.Player player) void
void
void
damage
(double amount) void
damage
(double amount, @Nullable org.bukkit.entity.Entity source) void
decrementStatistic
(@NotNull org.bukkit.Statistic statistic) void
decrementStatistic
(@NotNull org.bukkit.Statistic statistic, int amount) void
decrementStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.entity.EntityType entityType) void
decrementStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.entity.EntityType entityType, int amount) void
decrementStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.Material material) void
decrementStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.Material material, int amount) boolean
discoverRecipe
(@NotNull org.bukkit.NamespacedKey recipe) int
discoverRecipes
(@NotNull Collection<org.bukkit.NamespacedKey> recipes) boolean
dropItem
(boolean b) boolean
eject()
double
@NotNull Collection<org.bukkit.potion.PotionEffect>
@Nullable InetSocketAddress
@NotNull org.bukkit.advancement.AdvancementProgress
getAdvancementProgress
(@NotNull org.bukkit.advancement.Advancement advancement) boolean
int
int
float
@Nullable org.bukkit.attribute.AttributeInstance
getAttribute
(@NotNull org.bukkit.attribute.Attribute attribute) @NotNull org.bukkit.Location
@Nullable org.bukkit.Location
@NotNull org.bukkit.util.BoundingBox
boolean
@NotNull org.bukkit.entity.EntityCategory
int
@NotNull org.bukkit.Location
int
getCooldown
(@NotNull org.bukkit.Material material) @Nullable String
@NotNull Set<org.bukkit.NamespacedKey>
@NotNull String
@NotNull Set<org.bukkit.permissions.PermissionAttachmentInfo>
@NotNull org.bukkit.inventory.Inventory
int
@Nullable org.bukkit.inventory.EntityEquipment
float
float
getExp()
int
double
double
getEyeHeight
(boolean ignorePose) @NotNull org.bukkit.Location
@NotNull org.bukkit.block.BlockFace
float
int
long
float
int
int
@NotNull org.bukkit.GameMode
double
double
double
@NotNull org.bukkit.inventory.PlayerInventory
@NotNull org.bukkit.inventory.ItemStack
@Nullable org.bukkit.inventory.ItemStack
@NotNull org.bukkit.inventory.ItemStack
@Nullable org.bukkit.entity.Player
double
@Nullable org.bukkit.event.entity.EntityDamageEvent
long
@NotNull List<org.bukkit.block.Block>
getLastTwoTargetBlocks
(@Nullable Set<org.bukkit.Material> transparent, int maxDistance) @NotNull org.bukkit.entity.Entity
int
getLevel()
@NotNull List<org.bukkit.block.Block>
getLineOfSight
(@Nullable Set<org.bukkit.Material> transparent, int maxDistance) @NotNull String
@NotNull org.bukkit.Location
@Nullable org.bukkit.Location
getLocation
(@Nullable org.bukkit.Location loc) @NotNull org.bukkit.inventory.MainHand
int
int
double
int
int
<T> T
getMemory
(@NotNull org.bukkit.entity.memory.MemoryKey<T> memoryKey) @NotNull List<org.bukkit.metadata.MetadataValue>
getMetadata
(@NotNull String metadataKey) @NotNull String
getName()
@NotNull List<org.bukkit.entity.Entity>
getNearbyEntities
(double x, double y, double z) int
@NotNull org.bukkit.inventory.InventoryView
@Nullable org.bukkit.entity.Entity
@NotNull List<org.bukkit.entity.Entity>
@NotNull org.bukkit.persistence.PersistentDataContainer
int
getPing()
@NotNull org.bukkit.block.PistonMoveReaction
@Nullable org.bukkit.entity.Player
@Nullable String
@Nullable String
@NotNull String
@NotNull org.bukkit.profile.PlayerProfile
long
long
@Nullable org.bukkit.WeatherType
int
@NotNull org.bukkit.entity.Pose
getPose()
@Nullable org.bukkit.potion.PotionEffect
getPotionEffect
(@NotNull org.bukkit.potion.PotionEffectType type) @Nullable org.bukkit.GameMode
int
boolean
int
float
@NotNull org.bukkit.scoreboard.Scoreboard
@NotNull org.bukkit.Server
@Nullable org.bukkit.entity.Entity
@Nullable org.bukkit.entity.Entity
int
@NotNull org.bukkit.entity.SpawnCategory
@Nullable org.bukkit.entity.Entity
int
int
getStatistic
(@NotNull org.bukkit.Statistic statistic) int
getStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.entity.EntityType entityType) int
getStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.Material material) @NotNull org.bukkit.block.Block
getTargetBlock
(@Nullable Set<org.bukkit.Material> transparent, int maxDistance) @Nullable org.bukkit.block.Block
getTargetBlockExact
(int maxDistance) @Nullable org.bukkit.block.Block
getTargetBlockExact
(int maxDistance, @NotNull org.bukkit.FluidCollisionMode fluidCollisionMode) int
int
@NotNull org.bukkit.entity.EntityType
getType()
@NotNull UUID
int
@Nullable org.bukkit.entity.Entity
@NotNull org.bukkit.util.Vector
float
double
getWidth()
@NotNull org.bukkit.World
getWorld()
void
giveExp
(int amount) void
giveExpLevels
(int amount) boolean
hasAI()
boolean
hasCooldown
(@NotNull org.bukkit.Material material) boolean
hasDiscoveredRecipe
(@NotNull org.bukkit.NamespacedKey recipe) boolean
boolean
hasLineOfSight
(@NotNull org.bukkit.entity.Entity other) boolean
hasMetadata
(@NotNull String metadataKey) boolean
hasPermission
(@NotNull String name) boolean
hasPermission
(@NotNull org.bukkit.permissions.Permission perm) boolean
boolean
hasPotionEffect
(@NotNull org.bukkit.potion.PotionEffectType type) void
hideEntity
(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull org.bukkit.entity.Entity entity) void
hidePlayer
(@NotNull org.bukkit.entity.Player player) void
hidePlayer
(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull org.bukkit.entity.Player player) void
incrementStatistic
(@NotNull org.bukkit.Statistic statistic) void
incrementStatistic
(@NotNull org.bukkit.Statistic statistic, int amount) void
incrementStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.entity.EntityType entityType) void
incrementStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.entity.EntityType entityType, int amount) void
incrementStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.Material material) void
incrementStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.Material material, int amount) boolean
boolean
isBanned()
boolean
boolean
boolean
boolean
boolean
boolean
isDead()
boolean
isEmpty()
boolean
isFlying()
boolean
isFrozen()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isOnline()
boolean
isOp()
boolean
isPermissionSet
(@NotNull String name) boolean
isPermissionSet
(@NotNull org.bukkit.permissions.Permission perm) boolean
boolean
boolean
boolean
isSilent()
boolean
boolean
boolean
boolean
boolean
boolean
isValid()
boolean
boolean
void
kickPlayer
(@Nullable String message) <T extends org.bukkit.entity.Projectile>
TlaunchProjectile
(@NotNull Class<? extends T> projectile) <T extends org.bukkit.entity.Projectile>
TlaunchProjectile
(@NotNull Class<? extends T> projectile, @Nullable org.bukkit.util.Vector velocity) boolean
void
loadData()
void
openBook
(@NotNull org.bukkit.inventory.ItemStack book) @Nullable org.bukkit.inventory.InventoryView
openEnchanting
(@Nullable org.bukkit.Location location, boolean force) @Nullable org.bukkit.inventory.InventoryView
openInventory
(@NotNull org.bukkit.inventory.Inventory inventory) void
openInventory
(@NotNull org.bukkit.inventory.InventoryView inventory) @Nullable org.bukkit.inventory.InventoryView
openMerchant
(@NotNull org.bukkit.entity.Villager trader, boolean force) @Nullable org.bukkit.inventory.InventoryView
openMerchant
(@NotNull org.bukkit.inventory.Merchant merchant, boolean force) void
openSign
(@NotNull org.bukkit.block.Sign sign) @Nullable org.bukkit.inventory.InventoryView
openWorkbench
(@Nullable org.bukkit.Location location, boolean force) boolean
performCommand
(@NotNull String command) void
playEffect
(@NotNull org.bukkit.EntityEffect type) void
playEffect
(@NotNull org.bukkit.Location loc, @NotNull org.bukkit.Effect effect, int data) <T> void
playEffect
(@NotNull org.bukkit.Location loc, @NotNull org.bukkit.Effect effect, T data) void
playNote
(@NotNull org.bukkit.Location loc, byte instrument, byte note) void
playNote
(@NotNull org.bukkit.Location loc, @NotNull org.bukkit.Instrument instrument, @NotNull org.bukkit.Note note) void
playSound
(@NotNull org.bukkit.entity.Entity entity, @NotNull org.bukkit.Sound sound, float v, float v1) void
playSound
(@NotNull org.bukkit.entity.Entity entity, @NotNull org.bukkit.Sound sound, @NotNull org.bukkit.SoundCategory soundCategory, float v, float v1) void
void
playSound
(@NotNull org.bukkit.Location location, @NotNull String sound, @NotNull org.bukkit.SoundCategory category, float volume, float pitch) void
playSound
(@NotNull org.bukkit.Location location, @NotNull org.bukkit.Sound sound, float volume, float pitch) void
playSound
(@NotNull org.bukkit.Location location, @NotNull org.bukkit.Sound sound, @NotNull org.bukkit.SoundCategory category, float volume, float pitch) @Nullable org.bukkit.util.RayTraceResult
rayTraceBlocks
(double maxDistance) @Nullable org.bukkit.util.RayTraceResult
rayTraceBlocks
(double maxDistance, @NotNull org.bukkit.FluidCollisionMode fluidCollisionMode) void
void
remove()
void
removeAttachment
(@NotNull org.bukkit.permissions.PermissionAttachment attachment) void
removeMetadata
(@NotNull String metadataKey, @NotNull org.bukkit.plugin.Plugin owningPlugin) boolean
removePassenger
(@NotNull org.bukkit.entity.Entity passenger) void
removePotionEffect
(@NotNull org.bukkit.potion.PotionEffectType type) boolean
removeScoreboardTag
(@NotNull String tag) void
void
void
void
void
saveData()
void
sendBlockChange
(@NotNull org.bukkit.Location loc, @NotNull org.bukkit.block.data.BlockData block) void
sendBlockChange
(@NotNull org.bukkit.Location loc, @NotNull org.bukkit.Material material, byte data) void
sendBlockDamage
(@NotNull org.bukkit.Location location, float v) void
sendEquipmentChange
(@NotNull org.bukkit.entity.LivingEntity livingEntity, @NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull org.bukkit.inventory.ItemStack itemStack) void
sendExperienceChange
(float progress) void
sendExperienceChange
(float progress, int level) void
sendMap
(@NotNull org.bukkit.map.MapView map) void
sendMessage
(@NotNull String message) void
sendMessage
(@NotNull String[] messages) void
sendMessage
(@Nullable UUID uuid, @NotNull String s) void
sendMessage
(@Nullable UUID uuid, @NotNull String... strings) void
sendPluginMessage
(@NotNull org.bukkit.plugin.Plugin source, @NotNull String channel, @org.jetbrains.annotations.NotNull byte[] message) void
sendRawMessage
(@NotNull String message) void
sendRawMessage
(@Nullable UUID uuid, @NotNull String s) void
sendSignChange
(@NotNull org.bukkit.Location loc, @Nullable String[] lines) void
sendSignChange
(@NotNull org.bukkit.Location loc, @Nullable String[] lines, @NotNull org.bukkit.DyeColor dyeColor) void
sendSignChange
(@NotNull org.bukkit.Location location, @Nullable String[] strings, @NotNull org.bukkit.DyeColor dyeColor, boolean b) void
void
void
setAbsorptionAmount
(double amount) void
setAI
(boolean ai) void
setAllowFlight
(boolean flight) void
setArrowCooldown
(int i) void
setArrowsInBody
(int i) void
setBedSpawnLocation
(@Nullable org.bukkit.Location location) void
setBedSpawnLocation
(@Nullable org.bukkit.Location location, boolean force) void
setCanPickupItems
(boolean pickup) void
setCollidable
(boolean collidable) void
setCompassTarget
(@NotNull org.bukkit.Location loc) void
setCooldown
(@NotNull org.bukkit.Material material, int ticks) void
setCustomName
(@Nullable String name) void
setCustomNameVisible
(boolean flag) void
setDisplayName
(@Nullable String name) void
setExhaustion
(float value) void
setExp
(float exp) void
setFallDistance
(float distance) void
setFireTicks
(int ticks) void
setFlying
(boolean value) void
setFlySpeed
(float value) void
setFoodLevel
(int value) void
setFreezeTicks
(int i) void
setGameMode
(@NotNull org.bukkit.GameMode mode) void
setGliding
(boolean gliding) void
setGlowing
(boolean flag) void
setGravity
(boolean gravity) void
setHealth
(double health) void
setHealthScale
(double scale) void
setHealthScaled
(boolean scale) void
setInvisible
(boolean b) void
setInvulnerable
(boolean flag) void
setItemInHand
(@Nullable org.bukkit.inventory.ItemStack item) void
setItemOnCursor
(@Nullable org.bukkit.inventory.ItemStack item) void
setLastDamage
(double damage) void
setLastDamageCause
(@Nullable org.bukkit.event.entity.EntityDamageEvent event) boolean
setLeashHolder
(@Nullable org.bukkit.entity.Entity holder) void
setLevel
(int level) void
setMaxHealth
(double health) void
setMaximumAir
(int ticks) void
setMaximumNoDamageTicks
(int ticks) <T> void
setMemory
(@NotNull org.bukkit.entity.memory.MemoryKey<T> memoryKey, T memoryValue) void
setMetadata
(@NotNull String metadataKey, @NotNull org.bukkit.metadata.MetadataValue newMetadataValue) void
setNoDamageTicks
(int ticks) void
setOp
(boolean value) boolean
setPassenger
(@NotNull org.bukkit.entity.Entity passenger) void
setPersistent
(boolean persistent) void
setPlayerListFooter
(@Nullable String footer) void
setPlayerListHeader
(@Nullable String header) void
setPlayerListHeaderFooter
(@Nullable String header, @Nullable String footer) void
setPlayerListName
(@Nullable String name) void
setPlayerTime
(long time, boolean relative) void
setPlayerWeather
(@NotNull org.bukkit.WeatherType type) void
setPortalCooldown
(int cooldown) void
setRemainingAir
(int ticks) void
setRemoveWhenFarAway
(boolean remove) void
setResourcePack
(@NotNull String url) void
setResourcePack
(@NotNull String url, @org.jetbrains.annotations.NotNull byte[] hash) void
setResourcePack
(@NotNull String s, @org.jetbrains.annotations.Nullable byte[] bytes, boolean b) void
setResourcePack
(@NotNull String s, @org.jetbrains.annotations.Nullable byte[] bytes, @Nullable String s1) void
setResourcePack
(@NotNull String s, @org.jetbrains.annotations.Nullable byte[] bytes, @Nullable String s1, boolean b) void
setRotation
(float yaw, float pitch) void
setSaturatedRegenRate
(int i) void
setSaturation
(float value) void
setScoreboard
(@NotNull org.bukkit.scoreboard.Scoreboard scoreboard) void
setShoulderEntityLeft
(@Nullable org.bukkit.entity.Entity entity) void
setShoulderEntityRight
(@Nullable org.bukkit.entity.Entity entity) void
setSilent
(boolean flag) void
setSleepingIgnored
(boolean isSleeping) void
setSneaking
(boolean sneak) void
setSpectatorTarget
(@Nullable org.bukkit.entity.Entity entity) void
setSprinting
(boolean sprinting) void
setStarvationRate
(int i) void
setStatistic
(@NotNull org.bukkit.Statistic statistic, int newValue) void
setStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.entity.EntityType entityType, int newValue) void
setStatistic
(@NotNull org.bukkit.Statistic statistic, @NotNull org.bukkit.Material material, int newValue) void
setSwimming
(boolean swimming) void
setTexturePack
(@NotNull String url) void
setTicksLived
(int value) void
setTotalExperience
(int exp) void
setUnsaturatedRegenRate
(int i) void
setVelocity
(@NotNull org.bukkit.util.Vector velocity) void
setVisualFire
(boolean b) void
setWalkSpeed
(float value) void
setWhitelisted
(boolean value) boolean
setWindowProperty
(org.bukkit.inventory.InventoryView.Property prop, int value) void
void
showEntity
(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull org.bukkit.entity.Entity entity) void
showPlayer
(@NotNull org.bukkit.entity.Player player) void
showPlayer
(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull org.bukkit.entity.Player player) boolean
sleep
(@NotNull org.bukkit.Location location, boolean force) void
spawnParticle
(@NotNull org.bukkit.Particle particle, double x, double y, double z, int count) void
spawnParticle
(@NotNull org.bukkit.Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ) void
spawnParticle
(@NotNull org.bukkit.Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra) <T> void
spawnParticle
(@NotNull org.bukkit.Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra, T data) <T> void
spawnParticle
(@NotNull org.bukkit.Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, T data) <T> void
spawnParticle
(@NotNull org.bukkit.Particle particle, double x, double y, double z, int count, T data) void
spawnParticle
(@NotNull org.bukkit.Particle particle, @NotNull org.bukkit.Location location, int count) void
spawnParticle
(@NotNull org.bukkit.Particle particle, @NotNull org.bukkit.Location location, int count, double offsetX, double offsetY, double offsetZ) void
spawnParticle
(@NotNull org.bukkit.Particle particle, @NotNull org.bukkit.Location location, int count, double offsetX, double offsetY, double offsetZ, double extra) <T> void
spawnParticle
(@NotNull org.bukkit.Particle particle, @NotNull org.bukkit.Location location, int count, double offsetX, double offsetY, double offsetZ, double extra, T data) <T> void
spawnParticle
(@NotNull org.bukkit.Particle particle, @NotNull org.bukkit.Location location, int count, double offsetX, double offsetY, double offsetZ, T data) <T> void
spawnParticle
(@NotNull org.bukkit.Particle particle, @NotNull org.bukkit.Location location, int count, T data) @NotNull org.bukkit.entity.Player.Spigot
spigot()
void
void
void
void
stopSound
(@NotNull org.bukkit.Sound sound) void
stopSound
(@NotNull org.bukkit.Sound sound, @Nullable org.bukkit.SoundCategory category) void
void
boolean
teleport
(@NotNull org.bukkit.entity.Entity destination) boolean
teleport
(@NotNull org.bukkit.entity.Entity destination, org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause) boolean
teleport
(@NotNull org.bukkit.Location location) boolean
teleport
(@NotNull org.bukkit.Location location, org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause) boolean
undiscoverRecipe
(@NotNull org.bukkit.NamespacedKey recipe) int
undiscoverRecipes
(@NotNull Collection<org.bukkit.NamespacedKey> recipes) void
void
void
wakeup
(boolean setSpawnLocation)
-
Constructor Details
-
VirtualPlayer
public VirtualPlayer()
-
-
Method Details
-
getDisplayName
- Specified by:
getDisplayName
in interfaceorg.bukkit.entity.Player
-
setDisplayName
- Specified by:
setDisplayName
in interfaceorg.bukkit.entity.Player
-
getPlayerListName
- Specified by:
getPlayerListName
in interfaceorg.bukkit.entity.Player
-
setPlayerListName
- Specified by:
setPlayerListName
in interfaceorg.bukkit.entity.Player
-
getPlayerListHeader
- Specified by:
getPlayerListHeader
in interfaceorg.bukkit.entity.Player
-
setPlayerListHeader
- Specified by:
setPlayerListHeader
in interfaceorg.bukkit.entity.Player
-
setCompassTarget
public void setCompassTarget(@NotNull @NotNull org.bukkit.Location loc) - Specified by:
setCompassTarget
in interfaceorg.bukkit.entity.Player
-
getCompassTarget
@NotNull public @NotNull org.bukkit.Location getCompassTarget()- Specified by:
getCompassTarget
in interfaceorg.bukkit.entity.Player
-
getAddress
- Specified by:
getAddress
in interfaceorg.bukkit.entity.Player
-
isConversing
public boolean isConversing()- Specified by:
isConversing
in interfaceorg.bukkit.conversations.Conversable
-
acceptConversationInput
- Specified by:
acceptConversationInput
in interfaceorg.bukkit.conversations.Conversable
-
beginConversation
public boolean beginConversation(@NotNull @NotNull org.bukkit.conversations.Conversation conversation) - Specified by:
beginConversation
in interfaceorg.bukkit.conversations.Conversable
-
abandonConversation
public void abandonConversation(@NotNull @NotNull org.bukkit.conversations.Conversation conversation) - Specified by:
abandonConversation
in interfaceorg.bukkit.conversations.Conversable
-
abandonConversation
public void abandonConversation(@NotNull @NotNull org.bukkit.conversations.Conversation conversation, @NotNull @NotNull org.bukkit.conversations.ConversationAbandonedEvent details) - Specified by:
abandonConversation
in interfaceorg.bukkit.conversations.Conversable
-
sendRawMessage
- Specified by:
sendRawMessage
in interfaceorg.bukkit.conversations.Conversable
- Specified by:
sendRawMessage
in interfaceorg.bukkit.entity.Player
-
sendRawMessage
- Specified by:
sendRawMessage
in interfaceorg.bukkit.conversations.Conversable
-
kickPlayer
- Specified by:
kickPlayer
in interfaceorg.bukkit.entity.Player
-
chat
- Specified by:
chat
in interfaceorg.bukkit.entity.Player
-
performCommand
- Specified by:
performCommand
in interfaceorg.bukkit.entity.Player
-
getLocation
@NotNull public @NotNull org.bukkit.Location getLocation()- Specified by:
getLocation
in interfaceorg.bukkit.entity.Entity
-
getLocation
@Nullable public @Nullable org.bukkit.Location getLocation(@Nullable @Nullable org.bukkit.Location loc) - Specified by:
getLocation
in interfaceorg.bukkit.entity.Entity
-
setVelocity
public void setVelocity(@NotNull @NotNull org.bukkit.util.Vector velocity) - Specified by:
setVelocity
in interfaceorg.bukkit.entity.Entity
-
getVelocity
@NotNull public @NotNull org.bukkit.util.Vector getVelocity()- Specified by:
getVelocity
in interfaceorg.bukkit.entity.Entity
-
getHeight
public double getHeight()- Specified by:
getHeight
in interfaceorg.bukkit.entity.Entity
-
getWidth
public double getWidth()- Specified by:
getWidth
in interfaceorg.bukkit.entity.Entity
-
getBoundingBox
@NotNull public @NotNull org.bukkit.util.BoundingBox getBoundingBox()- Specified by:
getBoundingBox
in interfaceorg.bukkit.entity.Entity
-
isOnGround
public boolean isOnGround()- Specified by:
isOnGround
in interfaceorg.bukkit.entity.Entity
- Specified by:
isOnGround
in interfaceorg.bukkit.entity.Player
-
isInWater
public boolean isInWater()- Specified by:
isInWater
in interfaceorg.bukkit.entity.Entity
-
getWorld
@NotNull public @NotNull org.bukkit.World getWorld()- Specified by:
getWorld
in interfaceorg.bukkit.entity.Entity
-
setRotation
public void setRotation(float yaw, float pitch) - Specified by:
setRotation
in interfaceorg.bukkit.entity.Entity
-
teleport
public boolean teleport(@NotNull @NotNull org.bukkit.Location location) - Specified by:
teleport
in interfaceorg.bukkit.entity.Entity
-
teleport
public boolean teleport(@NotNull @NotNull org.bukkit.Location location, @NotNull org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause) - Specified by:
teleport
in interfaceorg.bukkit.entity.Entity
-
teleport
public boolean teleport(@NotNull @NotNull org.bukkit.entity.Entity destination) - Specified by:
teleport
in interfaceorg.bukkit.entity.Entity
-
teleport
public boolean teleport(@NotNull @NotNull org.bukkit.entity.Entity destination, @NotNull org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause) - Specified by:
teleport
in interfaceorg.bukkit.entity.Entity
-
getNearbyEntities
@NotNull public @NotNull List<org.bukkit.entity.Entity> getNearbyEntities(double x, double y, double z) - Specified by:
getNearbyEntities
in interfaceorg.bukkit.entity.Entity
-
getEntityId
public int getEntityId()- Specified by:
getEntityId
in interfaceorg.bukkit.entity.Entity
-
getFireTicks
public int getFireTicks()- Specified by:
getFireTicks
in interfaceorg.bukkit.entity.Entity
-
getMaxFireTicks
public int getMaxFireTicks()- Specified by:
getMaxFireTicks
in interfaceorg.bukkit.entity.Entity
-
setFireTicks
public void setFireTicks(int ticks) - Specified by:
setFireTicks
in interfaceorg.bukkit.entity.Entity
-
setVisualFire
public void setVisualFire(boolean b) - Specified by:
setVisualFire
in interfaceorg.bukkit.entity.Entity
-
isVisualFire
public boolean isVisualFire()- Specified by:
isVisualFire
in interfaceorg.bukkit.entity.Entity
-
getFreezeTicks
public int getFreezeTicks()- Specified by:
getFreezeTicks
in interfaceorg.bukkit.entity.Entity
-
getMaxFreezeTicks
public int getMaxFreezeTicks()- Specified by:
getMaxFreezeTicks
in interfaceorg.bukkit.entity.Entity
-
setFreezeTicks
public void setFreezeTicks(int i) - Specified by:
setFreezeTicks
in interfaceorg.bukkit.entity.Entity
-
isFrozen
public boolean isFrozen()- Specified by:
isFrozen
in interfaceorg.bukkit.entity.Entity
-
remove
public void remove()- Specified by:
remove
in interfaceorg.bukkit.entity.Entity
-
isDead
public boolean isDead()- Specified by:
isDead
in interfaceorg.bukkit.entity.Entity
-
isValid
public boolean isValid()- Specified by:
isValid
in interfaceorg.bukkit.entity.Entity
-
sendMessage
- Specified by:
sendMessage
in interfaceorg.bukkit.command.CommandSender
-
sendMessage
- Specified by:
sendMessage
in interfaceorg.bukkit.command.CommandSender
-
sendMessage
- Specified by:
sendMessage
in interfaceorg.bukkit.command.CommandSender
-
sendMessage
- Specified by:
sendMessage
in interfaceorg.bukkit.command.CommandSender
-
getServer
@NotNull public @NotNull org.bukkit.Server getServer()- Specified by:
getServer
in interfaceorg.bukkit.command.CommandSender
- Specified by:
getServer
in interfaceorg.bukkit.entity.Entity
-
isPersistent
public boolean isPersistent()- Specified by:
isPersistent
in interfaceorg.bukkit.entity.Entity
-
setPersistent
public void setPersistent(boolean persistent) - Specified by:
setPersistent
in interfaceorg.bukkit.entity.Entity
-
getPassenger
@Nullable public @Nullable org.bukkit.entity.Entity getPassenger()- Specified by:
getPassenger
in interfaceorg.bukkit.entity.Entity
-
setPassenger
public boolean setPassenger(@NotNull @NotNull org.bukkit.entity.Entity passenger) - Specified by:
setPassenger
in interfaceorg.bukkit.entity.Entity
-
getPassengers
- Specified by:
getPassengers
in interfaceorg.bukkit.entity.Entity
-
addPassenger
public boolean addPassenger(@NotNull @NotNull org.bukkit.entity.Entity passenger) - Specified by:
addPassenger
in interfaceorg.bukkit.entity.Entity
-
removePassenger
public boolean removePassenger(@NotNull @NotNull org.bukkit.entity.Entity passenger) - Specified by:
removePassenger
in interfaceorg.bukkit.entity.Entity
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceorg.bukkit.entity.Entity
-
eject
public boolean eject()- Specified by:
eject
in interfaceorg.bukkit.entity.Entity
-
getFallDistance
public float getFallDistance()- Specified by:
getFallDistance
in interfaceorg.bukkit.entity.Entity
-
setFallDistance
public void setFallDistance(float distance) - Specified by:
setFallDistance
in interfaceorg.bukkit.entity.Entity
-
setLastDamageCause
public void setLastDamageCause(@Nullable @Nullable org.bukkit.event.entity.EntityDamageEvent event) - Specified by:
setLastDamageCause
in interfaceorg.bukkit.entity.Entity
-
getLastDamageCause
@Nullable public @Nullable org.bukkit.event.entity.EntityDamageEvent getLastDamageCause()- Specified by:
getLastDamageCause
in interfaceorg.bukkit.entity.Entity
-
getUniqueId
- Specified by:
getUniqueId
in interfaceorg.bukkit.entity.AnimalTamer
- Specified by:
getUniqueId
in interfaceorg.bukkit.entity.Entity
- Specified by:
getUniqueId
in interfaceorg.bukkit.OfflinePlayer
-
getPlayerProfile
@NotNull public @NotNull org.bukkit.profile.PlayerProfile getPlayerProfile()- Specified by:
getPlayerProfile
in interfaceorg.bukkit.OfflinePlayer
-
getTicksLived
public int getTicksLived()- Specified by:
getTicksLived
in interfaceorg.bukkit.entity.Entity
-
setTicksLived
public void setTicksLived(int value) - Specified by:
setTicksLived
in interfaceorg.bukkit.entity.Entity
-
playEffect
public void playEffect(@NotNull @NotNull org.bukkit.EntityEffect type) - Specified by:
playEffect
in interfaceorg.bukkit.entity.Entity
-
getType
@NotNull public @NotNull org.bukkit.entity.EntityType getType()- Specified by:
getType
in interfaceorg.bukkit.entity.Entity
-
isInsideVehicle
public boolean isInsideVehicle()- Specified by:
isInsideVehicle
in interfaceorg.bukkit.entity.Entity
-
leaveVehicle
public boolean leaveVehicle()- Specified by:
leaveVehicle
in interfaceorg.bukkit.entity.Entity
-
getVehicle
@Nullable public @Nullable org.bukkit.entity.Entity getVehicle()- Specified by:
getVehicle
in interfaceorg.bukkit.entity.Entity
-
setCustomNameVisible
public void setCustomNameVisible(boolean flag) - Specified by:
setCustomNameVisible
in interfaceorg.bukkit.entity.Entity
-
isCustomNameVisible
public boolean isCustomNameVisible()- Specified by:
isCustomNameVisible
in interfaceorg.bukkit.entity.Entity
-
setGlowing
public void setGlowing(boolean flag) - Specified by:
setGlowing
in interfaceorg.bukkit.entity.Entity
-
isGlowing
public boolean isGlowing()- Specified by:
isGlowing
in interfaceorg.bukkit.entity.Entity
-
setInvulnerable
public void setInvulnerable(boolean flag) - Specified by:
setInvulnerable
in interfaceorg.bukkit.entity.Entity
-
isInvulnerable
public boolean isInvulnerable()- Specified by:
isInvulnerable
in interfaceorg.bukkit.entity.Entity
-
isSilent
public boolean isSilent()- Specified by:
isSilent
in interfaceorg.bukkit.entity.Entity
-
setSilent
public void setSilent(boolean flag) - Specified by:
setSilent
in interfaceorg.bukkit.entity.Entity
-
hasGravity
public boolean hasGravity()- Specified by:
hasGravity
in interfaceorg.bukkit.entity.Entity
-
setGravity
public void setGravity(boolean gravity) - Specified by:
setGravity
in interfaceorg.bukkit.entity.Entity
-
getPortalCooldown
public int getPortalCooldown()- Specified by:
getPortalCooldown
in interfaceorg.bukkit.entity.Entity
-
setPortalCooldown
public void setPortalCooldown(int cooldown) - Specified by:
setPortalCooldown
in interfaceorg.bukkit.entity.Entity
-
getScoreboardTags
- Specified by:
getScoreboardTags
in interfaceorg.bukkit.entity.Entity
-
addScoreboardTag
- Specified by:
addScoreboardTag
in interfaceorg.bukkit.entity.Entity
-
removeScoreboardTag
- Specified by:
removeScoreboardTag
in interfaceorg.bukkit.entity.Entity
-
getPistonMoveReaction
@NotNull public @NotNull org.bukkit.block.PistonMoveReaction getPistonMoveReaction()- Specified by:
getPistonMoveReaction
in interfaceorg.bukkit.entity.Entity
-
getFacing
@NotNull public @NotNull org.bukkit.block.BlockFace getFacing()- Specified by:
getFacing
in interfaceorg.bukkit.entity.Entity
-
getPose
@NotNull public @NotNull org.bukkit.entity.Pose getPose()- Specified by:
getPose
in interfaceorg.bukkit.entity.Entity
-
getSpawnCategory
@NotNull public @NotNull org.bukkit.entity.SpawnCategory getSpawnCategory()- Specified by:
getSpawnCategory
in interfaceorg.bukkit.entity.Entity
-
isSneaking
public boolean isSneaking()- Specified by:
isSneaking
in interfaceorg.bukkit.entity.Player
-
setSneaking
public void setSneaking(boolean sneak) - Specified by:
setSneaking
in interfaceorg.bukkit.entity.Player
-
isSprinting
public boolean isSprinting()- Specified by:
isSprinting
in interfaceorg.bukkit.entity.Player
-
setSprinting
public void setSprinting(boolean sprinting) - Specified by:
setSprinting
in interfaceorg.bukkit.entity.Player
-
saveData
public void saveData()- Specified by:
saveData
in interfaceorg.bukkit.entity.Player
-
loadData
public void loadData()- Specified by:
loadData
in interfaceorg.bukkit.entity.Player
-
setSleepingIgnored
public void setSleepingIgnored(boolean isSleeping) - Specified by:
setSleepingIgnored
in interfaceorg.bukkit.entity.Player
-
isSleepingIgnored
public boolean isSleepingIgnored()- Specified by:
isSleepingIgnored
in interfaceorg.bukkit.entity.Player
-
isOnline
public boolean isOnline()- Specified by:
isOnline
in interfaceorg.bukkit.OfflinePlayer
-
isBanned
public boolean isBanned()- Specified by:
isBanned
in interfaceorg.bukkit.OfflinePlayer
-
isWhitelisted
public boolean isWhitelisted()- Specified by:
isWhitelisted
in interfaceorg.bukkit.OfflinePlayer
-
setWhitelisted
public void setWhitelisted(boolean value) - Specified by:
setWhitelisted
in interfaceorg.bukkit.OfflinePlayer
-
getPlayer
@Nullable public @Nullable org.bukkit.entity.Player getPlayer()- Specified by:
getPlayer
in interfaceorg.bukkit.OfflinePlayer
-
getFirstPlayed
public long getFirstPlayed()- Specified by:
getFirstPlayed
in interfaceorg.bukkit.OfflinePlayer
-
getLastPlayed
public long getLastPlayed()- Specified by:
getLastPlayed
in interfaceorg.bukkit.OfflinePlayer
-
hasPlayedBefore
public boolean hasPlayedBefore()- Specified by:
hasPlayedBefore
in interfaceorg.bukkit.OfflinePlayer
-
getBedSpawnLocation
@Nullable public @Nullable org.bukkit.Location getBedSpawnLocation()- Specified by:
getBedSpawnLocation
in interfaceorg.bukkit.OfflinePlayer
- Specified by:
getBedSpawnLocation
in interfaceorg.bukkit.entity.Player
-
incrementStatistic
public void incrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic) throws IllegalArgumentException - Specified by:
incrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
decrementStatistic
public void decrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic) throws IllegalArgumentException - Specified by:
decrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
incrementStatistic
public void incrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, int amount) throws IllegalArgumentException - Specified by:
incrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
decrementStatistic
public void decrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, int amount) throws IllegalArgumentException - Specified by:
decrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
setStatistic
public void setStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, int newValue) throws IllegalArgumentException - Specified by:
setStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
getStatistic
public int getStatistic(@NotNull @NotNull org.bukkit.Statistic statistic) throws IllegalArgumentException - Specified by:
getStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
incrementStatistic
public void incrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.Material material) throws IllegalArgumentException - Specified by:
incrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
decrementStatistic
public void decrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.Material material) throws IllegalArgumentException - Specified by:
decrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
getStatistic
public int getStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.Material material) throws IllegalArgumentException - Specified by:
getStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
incrementStatistic
public void incrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.Material material, int amount) throws IllegalArgumentException - Specified by:
incrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
decrementStatistic
public void decrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.Material material, int amount) throws IllegalArgumentException - Specified by:
decrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
setStatistic
public void setStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.Material material, int newValue) throws IllegalArgumentException - Specified by:
setStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
incrementStatistic
public void incrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.entity.EntityType entityType) throws IllegalArgumentException - Specified by:
incrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
decrementStatistic
public void decrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.entity.EntityType entityType) throws IllegalArgumentException - Specified by:
decrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
getStatistic
public int getStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.entity.EntityType entityType) throws IllegalArgumentException - Specified by:
getStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
incrementStatistic
public void incrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.entity.EntityType entityType, int amount) throws IllegalArgumentException - Specified by:
incrementStatistic
in interfaceorg.bukkit.OfflinePlayer
- Throws:
IllegalArgumentException
-
decrementStatistic
public void decrementStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.entity.EntityType entityType, int amount) - Specified by:
decrementStatistic
in interfaceorg.bukkit.OfflinePlayer
-
setStatistic
public void setStatistic(@NotNull @NotNull org.bukkit.Statistic statistic, @NotNull @NotNull org.bukkit.entity.EntityType entityType, int newValue) - Specified by:
setStatistic
in interfaceorg.bukkit.OfflinePlayer
-
setBedSpawnLocation
public void setBedSpawnLocation(@Nullable @Nullable org.bukkit.Location location) - Specified by:
setBedSpawnLocation
in interfaceorg.bukkit.entity.Player
-
setBedSpawnLocation
public void setBedSpawnLocation(@Nullable @Nullable org.bukkit.Location location, boolean force) - Specified by:
setBedSpawnLocation
in interfaceorg.bukkit.entity.Player
-
playNote
public void playNote(@NotNull @NotNull org.bukkit.Location loc, byte instrument, byte note) - Specified by:
playNote
in interfaceorg.bukkit.entity.Player
-
playNote
public void playNote(@NotNull @NotNull org.bukkit.Location loc, @NotNull @NotNull org.bukkit.Instrument instrument, @NotNull @NotNull org.bukkit.Note note) - Specified by:
playNote
in interfaceorg.bukkit.entity.Player
-
playSound
public void playSound(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull org.bukkit.Sound sound, float volume, float pitch) - Specified by:
playSound
in interfaceorg.bukkit.entity.Player
-
playSound
public void playSound(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull String sound, float volume, float pitch) - Specified by:
playSound
in interfaceorg.bukkit.entity.Player
-
playSound
public void playSound(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull org.bukkit.Sound sound, @NotNull @NotNull org.bukkit.SoundCategory category, float volume, float pitch) - Specified by:
playSound
in interfaceorg.bukkit.entity.Player
-
playSound
public void playSound(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull String sound, @NotNull @NotNull org.bukkit.SoundCategory category, float volume, float pitch) - Specified by:
playSound
in interfaceorg.bukkit.entity.Player
-
playSound
public void playSound(@NotNull @NotNull org.bukkit.entity.Entity entity, @NotNull @NotNull org.bukkit.Sound sound, float v, float v1) - Specified by:
playSound
in interfaceorg.bukkit.entity.Player
-
playSound
public void playSound(@NotNull @NotNull org.bukkit.entity.Entity entity, @NotNull @NotNull org.bukkit.Sound sound, @NotNull @NotNull org.bukkit.SoundCategory soundCategory, float v, float v1) - Specified by:
playSound
in interfaceorg.bukkit.entity.Player
-
stopSound
public void stopSound(@NotNull @NotNull org.bukkit.Sound sound) - Specified by:
stopSound
in interfaceorg.bukkit.entity.Player
-
stopSound
- Specified by:
stopSound
in interfaceorg.bukkit.entity.Player
-
stopSound
public void stopSound(@NotNull @NotNull org.bukkit.Sound sound, @Nullable @Nullable org.bukkit.SoundCategory category) - Specified by:
stopSound
in interfaceorg.bukkit.entity.Player
-
stopSound
public void stopSound(@NotNull @NotNull String sound, @Nullable @Nullable org.bukkit.SoundCategory category) - Specified by:
stopSound
in interfaceorg.bukkit.entity.Player
-
stopAllSounds
public void stopAllSounds()- Specified by:
stopAllSounds
in interfaceorg.bukkit.entity.Player
-
playEffect
public void playEffect(@NotNull @NotNull org.bukkit.Location loc, @NotNull @NotNull org.bukkit.Effect effect, int data) - Specified by:
playEffect
in interfaceorg.bukkit.entity.Player
-
playEffect
public <T> void playEffect(@NotNull @NotNull org.bukkit.Location loc, @NotNull @NotNull org.bukkit.Effect effect, @Nullable T data) - Specified by:
playEffect
in interfaceorg.bukkit.entity.Player
-
breakBlock
public boolean breakBlock(@NotNull @NotNull org.bukkit.block.Block block) - Specified by:
breakBlock
in interfaceorg.bukkit.entity.Player
-
sendBlockChange
public void sendBlockChange(@NotNull @NotNull org.bukkit.Location loc, @NotNull @NotNull org.bukkit.Material material, byte data) - Specified by:
sendBlockChange
in interfaceorg.bukkit.entity.Player
-
sendBlockChange
public void sendBlockChange(@NotNull @NotNull org.bukkit.Location loc, @NotNull @NotNull org.bukkit.block.data.BlockData block) - Specified by:
sendBlockChange
in interfaceorg.bukkit.entity.Player
-
sendBlockDamage
public void sendBlockDamage(@NotNull @NotNull org.bukkit.Location location, float v) - Specified by:
sendBlockDamage
in interfaceorg.bukkit.entity.Player
-
sendEquipmentChange
public void sendEquipmentChange(@NotNull @NotNull org.bukkit.entity.LivingEntity livingEntity, @NotNull @NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @NotNull @NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
sendEquipmentChange
in interfaceorg.bukkit.entity.Player
-
sendSignChange
public void sendSignChange(@NotNull @NotNull org.bukkit.Location loc, @Nullable @Nullable String[] lines) throws IllegalArgumentException - Specified by:
sendSignChange
in interfaceorg.bukkit.entity.Player
- Throws:
IllegalArgumentException
-
sendSignChange
public void sendSignChange(@NotNull @NotNull org.bukkit.Location loc, @Nullable @Nullable String[] lines, @NotNull @NotNull org.bukkit.DyeColor dyeColor) throws IllegalArgumentException - Specified by:
sendSignChange
in interfaceorg.bukkit.entity.Player
- Throws:
IllegalArgumentException
-
sendSignChange
public void sendSignChange(@NotNull @NotNull org.bukkit.Location location, @Nullable @Nullable String[] strings, @NotNull @NotNull org.bukkit.DyeColor dyeColor, boolean b) throws IllegalArgumentException - Specified by:
sendSignChange
in interfaceorg.bukkit.entity.Player
- Throws:
IllegalArgumentException
-
sendMap
public void sendMap(@NotNull @NotNull org.bukkit.map.MapView map) - Specified by:
sendMap
in interfaceorg.bukkit.entity.Player
-
updateInventory
public void updateInventory()- Specified by:
updateInventory
in interfaceorg.bukkit.entity.Player
-
getPreviousGameMode
@Nullable public @Nullable org.bukkit.GameMode getPreviousGameMode()- Specified by:
getPreviousGameMode
in interfaceorg.bukkit.entity.Player
-
setPlayerTime
public void setPlayerTime(long time, boolean relative) - Specified by:
setPlayerTime
in interfaceorg.bukkit.entity.Player
-
getPlayerTime
public long getPlayerTime()- Specified by:
getPlayerTime
in interfaceorg.bukkit.entity.Player
-
getPlayerTimeOffset
public long getPlayerTimeOffset()- Specified by:
getPlayerTimeOffset
in interfaceorg.bukkit.entity.Player
-
isPlayerTimeRelative
public boolean isPlayerTimeRelative()- Specified by:
isPlayerTimeRelative
in interfaceorg.bukkit.entity.Player
-
resetPlayerTime
public void resetPlayerTime()- Specified by:
resetPlayerTime
in interfaceorg.bukkit.entity.Player
-
setPlayerWeather
public void setPlayerWeather(@NotNull @NotNull org.bukkit.WeatherType type) - Specified by:
setPlayerWeather
in interfaceorg.bukkit.entity.Player
-
getPlayerWeather
@Nullable public @Nullable org.bukkit.WeatherType getPlayerWeather()- Specified by:
getPlayerWeather
in interfaceorg.bukkit.entity.Player
-
resetPlayerWeather
public void resetPlayerWeather()- Specified by:
resetPlayerWeather
in interfaceorg.bukkit.entity.Player
-
giveExp
public void giveExp(int amount) - Specified by:
giveExp
in interfaceorg.bukkit.entity.Player
-
giveExpLevels
public void giveExpLevels(int amount) - Specified by:
giveExpLevels
in interfaceorg.bukkit.entity.Player
-
getExp
public float getExp()- Specified by:
getExp
in interfaceorg.bukkit.entity.Player
-
setExp
public void setExp(float exp) - Specified by:
setExp
in interfaceorg.bukkit.entity.Player
-
getLevel
public int getLevel()- Specified by:
getLevel
in interfaceorg.bukkit.entity.Player
-
setLevel
public void setLevel(int level) - Specified by:
setLevel
in interfaceorg.bukkit.entity.Player
-
getTotalExperience
public int getTotalExperience()- Specified by:
getTotalExperience
in interfaceorg.bukkit.entity.Player
-
setTotalExperience
public void setTotalExperience(int exp) - Specified by:
setTotalExperience
in interfaceorg.bukkit.entity.Player
-
sendExperienceChange
public void sendExperienceChange(float progress) - Specified by:
sendExperienceChange
in interfaceorg.bukkit.entity.Player
-
sendExperienceChange
public void sendExperienceChange(float progress, int level) - Specified by:
sendExperienceChange
in interfaceorg.bukkit.entity.Player
-
getExhaustion
public float getExhaustion()- Specified by:
getExhaustion
in interfaceorg.bukkit.entity.HumanEntity
-
setExhaustion
public void setExhaustion(float value) - Specified by:
setExhaustion
in interfaceorg.bukkit.entity.HumanEntity
-
getSaturation
public float getSaturation()- Specified by:
getSaturation
in interfaceorg.bukkit.entity.HumanEntity
-
setSaturation
public void setSaturation(float value) - Specified by:
setSaturation
in interfaceorg.bukkit.entity.HumanEntity
-
getFoodLevel
public int getFoodLevel()- Specified by:
getFoodLevel
in interfaceorg.bukkit.entity.HumanEntity
-
setFoodLevel
public void setFoodLevel(int value) - Specified by:
setFoodLevel
in interfaceorg.bukkit.entity.HumanEntity
-
getSaturatedRegenRate
public int getSaturatedRegenRate()- Specified by:
getSaturatedRegenRate
in interfaceorg.bukkit.entity.HumanEntity
-
setSaturatedRegenRate
public void setSaturatedRegenRate(int i) - Specified by:
setSaturatedRegenRate
in interfaceorg.bukkit.entity.HumanEntity
-
getUnsaturatedRegenRate
public int getUnsaturatedRegenRate()- Specified by:
getUnsaturatedRegenRate
in interfaceorg.bukkit.entity.HumanEntity
-
setUnsaturatedRegenRate
public void setUnsaturatedRegenRate(int i) - Specified by:
setUnsaturatedRegenRate
in interfaceorg.bukkit.entity.HumanEntity
-
getStarvationRate
public int getStarvationRate()- Specified by:
getStarvationRate
in interfaceorg.bukkit.entity.HumanEntity
-
setStarvationRate
public void setStarvationRate(int i) - Specified by:
setStarvationRate
in interfaceorg.bukkit.entity.HumanEntity
-
getAllowFlight
public boolean getAllowFlight()- Specified by:
getAllowFlight
in interfaceorg.bukkit.entity.Player
-
setAllowFlight
public void setAllowFlight(boolean flight) - Specified by:
setAllowFlight
in interfaceorg.bukkit.entity.Player
-
hidePlayer
public void hidePlayer(@NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
hidePlayer
in interfaceorg.bukkit.entity.Player
-
hidePlayer
public void hidePlayer(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
hidePlayer
in interfaceorg.bukkit.entity.Player
-
showPlayer
public void showPlayer(@NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
showPlayer
in interfaceorg.bukkit.entity.Player
-
showPlayer
public void showPlayer(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
showPlayer
in interfaceorg.bukkit.entity.Player
-
canSee
public boolean canSee(@NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
canSee
in interfaceorg.bukkit.entity.Player
-
hideEntity
public void hideEntity(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull org.bukkit.entity.Entity entity) - Specified by:
hideEntity
in interfaceorg.bukkit.entity.Player
-
showEntity
public void showEntity(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull org.bukkit.entity.Entity entity) - Specified by:
showEntity
in interfaceorg.bukkit.entity.Player
-
canSee
public boolean canSee(@NotNull @NotNull org.bukkit.entity.Entity entity) - Specified by:
canSee
in interfaceorg.bukkit.entity.Player
-
isFlying
public boolean isFlying()- Specified by:
isFlying
in interfaceorg.bukkit.entity.Player
-
setFlying
public void setFlying(boolean value) - Specified by:
setFlying
in interfaceorg.bukkit.entity.Player
-
setFlySpeed
- Specified by:
setFlySpeed
in interfaceorg.bukkit.entity.Player
- Throws:
IllegalArgumentException
-
setWalkSpeed
- Specified by:
setWalkSpeed
in interfaceorg.bukkit.entity.Player
- Throws:
IllegalArgumentException
-
getFlySpeed
public float getFlySpeed()- Specified by:
getFlySpeed
in interfaceorg.bukkit.entity.Player
-
getWalkSpeed
public float getWalkSpeed()- Specified by:
getWalkSpeed
in interfaceorg.bukkit.entity.Player
-
setTexturePack
- Specified by:
setTexturePack
in interfaceorg.bukkit.entity.Player
-
setResourcePack
- Specified by:
setResourcePack
in interfaceorg.bukkit.entity.Player
-
setResourcePack
public void setResourcePack(@NotNull @NotNull String url, @NotNull @org.jetbrains.annotations.NotNull byte[] hash) - Specified by:
setResourcePack
in interfaceorg.bukkit.entity.Player
-
setResourcePack
public void setResourcePack(@NotNull @NotNull String s, @Nullable @org.jetbrains.annotations.Nullable byte[] bytes, @Nullable @Nullable String s1) - Specified by:
setResourcePack
in interfaceorg.bukkit.entity.Player
-
setResourcePack
public void setResourcePack(@NotNull @NotNull String s, @Nullable @org.jetbrains.annotations.Nullable byte[] bytes, boolean b) - Specified by:
setResourcePack
in interfaceorg.bukkit.entity.Player
-
setResourcePack
public void setResourcePack(@NotNull @NotNull String s, @Nullable @org.jetbrains.annotations.Nullable byte[] bytes, @Nullable @Nullable String s1, boolean b) - Specified by:
setResourcePack
in interfaceorg.bukkit.entity.Player
-
getScoreboard
@NotNull public @NotNull org.bukkit.scoreboard.Scoreboard getScoreboard()- Specified by:
getScoreboard
in interfaceorg.bukkit.entity.Player
-
setScoreboard
public void setScoreboard(@NotNull @NotNull org.bukkit.scoreboard.Scoreboard scoreboard) throws IllegalArgumentException, IllegalStateException - Specified by:
setScoreboard
in interfaceorg.bukkit.entity.Player
- Throws:
IllegalArgumentException
IllegalStateException
-
isHealthScaled
public boolean isHealthScaled()- Specified by:
isHealthScaled
in interfaceorg.bukkit.entity.Player
-
setHealthScaled
public void setHealthScaled(boolean scale) - Specified by:
setHealthScaled
in interfaceorg.bukkit.entity.Player
-
setHealthScale
- Specified by:
setHealthScale
in interfaceorg.bukkit.entity.Player
- Throws:
IllegalArgumentException
-
getHealthScale
public double getHealthScale()- Specified by:
getHealthScale
in interfaceorg.bukkit.entity.Player
-
getSpectatorTarget
@Nullable public @Nullable org.bukkit.entity.Entity getSpectatorTarget()- Specified by:
getSpectatorTarget
in interfaceorg.bukkit.entity.Player
-
setSpectatorTarget
public void setSpectatorTarget(@Nullable @Nullable org.bukkit.entity.Entity entity) - Specified by:
setSpectatorTarget
in interfaceorg.bukkit.entity.Player
-
sendTitle
- Specified by:
sendTitle
in interfaceorg.bukkit.entity.Player
-
sendTitle
public void sendTitle(@Nullable @Nullable String title, @Nullable @Nullable String subtitle, int fadeIn, int stay, int fadeOut) - Specified by:
sendTitle
in interfaceorg.bukkit.entity.Player
-
resetTitle
public void resetTitle()- Specified by:
resetTitle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, @NotNull @NotNull org.bukkit.Location location, int count) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, double x, double y, double z, int count) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public <T> void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, @NotNull @NotNull org.bukkit.Location location, int count, @Nullable T data) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public <T> void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, double x, double y, double z, int count, @Nullable T data) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, @NotNull @NotNull org.bukkit.Location location, int count, double offsetX, double offsetY, double offsetZ) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public <T> void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, @NotNull @NotNull org.bukkit.Location location, int count, double offsetX, double offsetY, double offsetZ, @Nullable T data) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public <T> void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, @Nullable T data) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, @NotNull @NotNull org.bukkit.Location location, int count, double offsetX, double offsetY, double offsetZ, double extra) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public <T> void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, @NotNull @NotNull org.bukkit.Location location, int count, double offsetX, double offsetY, double offsetZ, double extra, @Nullable T data) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
spawnParticle
public <T> void spawnParticle(@NotNull @NotNull org.bukkit.Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra, @Nullable T data) - Specified by:
spawnParticle
in interfaceorg.bukkit.entity.Player
-
getAdvancementProgress
@NotNull public @NotNull org.bukkit.advancement.AdvancementProgress getAdvancementProgress(@NotNull @NotNull org.bukkit.advancement.Advancement advancement) - Specified by:
getAdvancementProgress
in interfaceorg.bukkit.entity.Player
-
getClientViewDistance
public int getClientViewDistance()- Specified by:
getClientViewDistance
in interfaceorg.bukkit.entity.Player
-
getPing
public int getPing()- Specified by:
getPing
in interfaceorg.bukkit.entity.Player
-
getLocale
- Specified by:
getLocale
in interfaceorg.bukkit.entity.Player
-
updateCommands
public void updateCommands()- Specified by:
updateCommands
in interfaceorg.bukkit.entity.Player
-
openBook
public void openBook(@NotNull @NotNull org.bukkit.inventory.ItemStack book) - Specified by:
openBook
in interfaceorg.bukkit.entity.Player
-
openSign
public void openSign(@NotNull @NotNull org.bukkit.block.Sign sign) - Specified by:
openSign
in interfaceorg.bukkit.entity.Player
-
showDemoScreen
public void showDemoScreen()- Specified by:
showDemoScreen
in interfaceorg.bukkit.entity.Player
-
isAllowingServerListings
public boolean isAllowingServerListings()- Specified by:
isAllowingServerListings
in interfaceorg.bukkit.entity.Player
-
spigot
@NotNull public @NotNull org.bukkit.entity.Player.Spigot spigot()- Specified by:
spigot
in interfaceorg.bukkit.command.CommandSender
- Specified by:
spigot
in interfaceorg.bukkit.entity.Entity
- Specified by:
spigot
in interfaceorg.bukkit.entity.Player
-
serialize
- Specified by:
serialize
in interfaceorg.bukkit.configuration.serialization.ConfigurationSerializable
-
getName
- Specified by:
getName
in interfaceorg.bukkit.entity.AnimalTamer
- Specified by:
getName
in interfaceorg.bukkit.command.CommandSender
- Specified by:
getName
in interfaceorg.bukkit.entity.HumanEntity
- Specified by:
getName
in interfaceorg.bukkit.OfflinePlayer
-
getInventory
@NotNull public @NotNull org.bukkit.inventory.PlayerInventory getInventory()- Specified by:
getInventory
in interfaceorg.bukkit.entity.HumanEntity
- Specified by:
getInventory
in interfaceorg.bukkit.inventory.InventoryHolder
-
getEnderChest
@NotNull public @NotNull org.bukkit.inventory.Inventory getEnderChest()- Specified by:
getEnderChest
in interfaceorg.bukkit.entity.HumanEntity
-
getMainHand
@NotNull public @NotNull org.bukkit.inventory.MainHand getMainHand()- Specified by:
getMainHand
in interfaceorg.bukkit.entity.HumanEntity
-
setWindowProperty
public boolean setWindowProperty(@NotNull org.bukkit.inventory.InventoryView.Property prop, int value) - Specified by:
setWindowProperty
in interfaceorg.bukkit.entity.HumanEntity
-
getOpenInventory
@NotNull public @NotNull org.bukkit.inventory.InventoryView getOpenInventory()- Specified by:
getOpenInventory
in interfaceorg.bukkit.entity.HumanEntity
-
openInventory
@Nullable public @Nullable org.bukkit.inventory.InventoryView openInventory(@NotNull @NotNull org.bukkit.inventory.Inventory inventory) - Specified by:
openInventory
in interfaceorg.bukkit.entity.HumanEntity
-
openWorkbench
@Nullable public @Nullable org.bukkit.inventory.InventoryView openWorkbench(@Nullable @Nullable org.bukkit.Location location, boolean force) - Specified by:
openWorkbench
in interfaceorg.bukkit.entity.HumanEntity
-
openEnchanting
@Nullable public @Nullable org.bukkit.inventory.InventoryView openEnchanting(@Nullable @Nullable org.bukkit.Location location, boolean force) - Specified by:
openEnchanting
in interfaceorg.bukkit.entity.HumanEntity
-
openInventory
public void openInventory(@NotNull @NotNull org.bukkit.inventory.InventoryView inventory) - Specified by:
openInventory
in interfaceorg.bukkit.entity.HumanEntity
-
openMerchant
@Nullable public @Nullable org.bukkit.inventory.InventoryView openMerchant(@NotNull @NotNull org.bukkit.entity.Villager trader, boolean force) - Specified by:
openMerchant
in interfaceorg.bukkit.entity.HumanEntity
-
openMerchant
@Nullable public @Nullable org.bukkit.inventory.InventoryView openMerchant(@NotNull @NotNull org.bukkit.inventory.Merchant merchant, boolean force) - Specified by:
openMerchant
in interfaceorg.bukkit.entity.HumanEntity
-
closeInventory
public void closeInventory()- Specified by:
closeInventory
in interfaceorg.bukkit.entity.HumanEntity
-
getItemInHand
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemInHand()- Specified by:
getItemInHand
in interfaceorg.bukkit.entity.HumanEntity
-
setItemInHand
public void setItemInHand(@Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setItemInHand
in interfaceorg.bukkit.entity.HumanEntity
-
getItemOnCursor
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemOnCursor()- Specified by:
getItemOnCursor
in interfaceorg.bukkit.entity.HumanEntity
-
setItemOnCursor
public void setItemOnCursor(@Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setItemOnCursor
in interfaceorg.bukkit.entity.HumanEntity
-
hasCooldown
public boolean hasCooldown(@NotNull @NotNull org.bukkit.Material material) - Specified by:
hasCooldown
in interfaceorg.bukkit.entity.HumanEntity
-
getCooldown
public int getCooldown(@NotNull @NotNull org.bukkit.Material material) - Specified by:
getCooldown
in interfaceorg.bukkit.entity.HumanEntity
-
setCooldown
public void setCooldown(@NotNull @NotNull org.bukkit.Material material, int ticks) - Specified by:
setCooldown
in interfaceorg.bukkit.entity.HumanEntity
-
getSleepTicks
public int getSleepTicks()- Specified by:
getSleepTicks
in interfaceorg.bukkit.entity.HumanEntity
-
sleep
public boolean sleep(@NotNull @NotNull org.bukkit.Location location, boolean force) - Specified by:
sleep
in interfaceorg.bukkit.entity.HumanEntity
-
wakeup
public void wakeup(boolean setSpawnLocation) - Specified by:
wakeup
in interfaceorg.bukkit.entity.HumanEntity
-
getBedLocation
@NotNull public @NotNull org.bukkit.Location getBedLocation()- Specified by:
getBedLocation
in interfaceorg.bukkit.entity.HumanEntity
-
getGameMode
@NotNull public @NotNull org.bukkit.GameMode getGameMode()- Specified by:
getGameMode
in interfaceorg.bukkit.entity.HumanEntity
-
setGameMode
public void setGameMode(@NotNull @NotNull org.bukkit.GameMode mode) - Specified by:
setGameMode
in interfaceorg.bukkit.entity.HumanEntity
-
isBlocking
public boolean isBlocking()- Specified by:
isBlocking
in interfaceorg.bukkit.entity.HumanEntity
-
isHandRaised
public boolean isHandRaised()- Specified by:
isHandRaised
in interfaceorg.bukkit.entity.HumanEntity
-
getItemInUse
@Nullable public @Nullable org.bukkit.inventory.ItemStack getItemInUse()- Specified by:
getItemInUse
in interfaceorg.bukkit.entity.HumanEntity
-
getExpToLevel
public int getExpToLevel()- Specified by:
getExpToLevel
in interfaceorg.bukkit.entity.HumanEntity
-
getAttackCooldown
public float getAttackCooldown()- Specified by:
getAttackCooldown
in interfaceorg.bukkit.entity.HumanEntity
-
discoverRecipe
public boolean discoverRecipe(@NotNull @NotNull org.bukkit.NamespacedKey recipe) - Specified by:
discoverRecipe
in interfaceorg.bukkit.entity.HumanEntity
-
discoverRecipes
- Specified by:
discoverRecipes
in interfaceorg.bukkit.entity.HumanEntity
-
undiscoverRecipe
public boolean undiscoverRecipe(@NotNull @NotNull org.bukkit.NamespacedKey recipe) - Specified by:
undiscoverRecipe
in interfaceorg.bukkit.entity.HumanEntity
-
undiscoverRecipes
- Specified by:
undiscoverRecipes
in interfaceorg.bukkit.entity.HumanEntity
-
hasDiscoveredRecipe
public boolean hasDiscoveredRecipe(@NotNull @NotNull org.bukkit.NamespacedKey recipe) - Specified by:
hasDiscoveredRecipe
in interfaceorg.bukkit.entity.HumanEntity
-
getDiscoveredRecipes
- Specified by:
getDiscoveredRecipes
in interfaceorg.bukkit.entity.HumanEntity
-
getShoulderEntityLeft
@Nullable public @Nullable org.bukkit.entity.Entity getShoulderEntityLeft()- Specified by:
getShoulderEntityLeft
in interfaceorg.bukkit.entity.HumanEntity
-
setShoulderEntityLeft
public void setShoulderEntityLeft(@Nullable @Nullable org.bukkit.entity.Entity entity) - Specified by:
setShoulderEntityLeft
in interfaceorg.bukkit.entity.HumanEntity
-
getShoulderEntityRight
@Nullable public @Nullable org.bukkit.entity.Entity getShoulderEntityRight()- Specified by:
getShoulderEntityRight
in interfaceorg.bukkit.entity.HumanEntity
-
setShoulderEntityRight
public void setShoulderEntityRight(@Nullable @Nullable org.bukkit.entity.Entity entity) - Specified by:
setShoulderEntityRight
in interfaceorg.bukkit.entity.HumanEntity
-
dropItem
public boolean dropItem(boolean b) - Specified by:
dropItem
in interfaceorg.bukkit.entity.HumanEntity
-
getEyeHeight
public double getEyeHeight()- Specified by:
getEyeHeight
in interfaceorg.bukkit.entity.LivingEntity
-
getEyeHeight
public double getEyeHeight(boolean ignorePose) - Specified by:
getEyeHeight
in interfaceorg.bukkit.entity.LivingEntity
-
getEyeLocation
@NotNull public @NotNull org.bukkit.Location getEyeLocation()- Specified by:
getEyeLocation
in interfaceorg.bukkit.entity.LivingEntity
-
getLineOfSight
@NotNull public @NotNull List<org.bukkit.block.Block> getLineOfSight(@Nullable @Nullable Set<org.bukkit.Material> transparent, int maxDistance) - Specified by:
getLineOfSight
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetBlock
@NotNull public @NotNull org.bukkit.block.Block getTargetBlock(@Nullable @Nullable Set<org.bukkit.Material> transparent, int maxDistance) - Specified by:
getTargetBlock
in interfaceorg.bukkit.entity.LivingEntity
-
getLastTwoTargetBlocks
@NotNull public @NotNull List<org.bukkit.block.Block> getLastTwoTargetBlocks(@Nullable @Nullable Set<org.bukkit.Material> transparent, int maxDistance) - Specified by:
getLastTwoTargetBlocks
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetBlockExact
@Nullable public @Nullable org.bukkit.block.Block getTargetBlockExact(int maxDistance) - Specified by:
getTargetBlockExact
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetBlockExact
@Nullable public @Nullable org.bukkit.block.Block getTargetBlockExact(int maxDistance, @NotNull @NotNull org.bukkit.FluidCollisionMode fluidCollisionMode) - Specified by:
getTargetBlockExact
in interfaceorg.bukkit.entity.LivingEntity
-
rayTraceBlocks
@Nullable public @Nullable org.bukkit.util.RayTraceResult rayTraceBlocks(double maxDistance) - Specified by:
rayTraceBlocks
in interfaceorg.bukkit.entity.LivingEntity
-
rayTraceBlocks
@Nullable public @Nullable org.bukkit.util.RayTraceResult rayTraceBlocks(double maxDistance, @NotNull @NotNull org.bukkit.FluidCollisionMode fluidCollisionMode) - Specified by:
rayTraceBlocks
in interfaceorg.bukkit.entity.LivingEntity
-
getRemainingAir
public int getRemainingAir()- Specified by:
getRemainingAir
in interfaceorg.bukkit.entity.LivingEntity
-
setRemainingAir
public void setRemainingAir(int ticks) - Specified by:
setRemainingAir
in interfaceorg.bukkit.entity.LivingEntity
-
getMaximumAir
public int getMaximumAir()- Specified by:
getMaximumAir
in interfaceorg.bukkit.entity.LivingEntity
-
setMaximumAir
public void setMaximumAir(int ticks) - Specified by:
setMaximumAir
in interfaceorg.bukkit.entity.LivingEntity
-
getArrowCooldown
public int getArrowCooldown()- Specified by:
getArrowCooldown
in interfaceorg.bukkit.entity.LivingEntity
-
setArrowCooldown
public void setArrowCooldown(int i) - Specified by:
setArrowCooldown
in interfaceorg.bukkit.entity.LivingEntity
-
getArrowsInBody
public int getArrowsInBody()- Specified by:
getArrowsInBody
in interfaceorg.bukkit.entity.LivingEntity
-
setArrowsInBody
public void setArrowsInBody(int i) - Specified by:
setArrowsInBody
in interfaceorg.bukkit.entity.LivingEntity
-
getMaximumNoDamageTicks
public int getMaximumNoDamageTicks()- Specified by:
getMaximumNoDamageTicks
in interfaceorg.bukkit.entity.LivingEntity
-
setMaximumNoDamageTicks
public void setMaximumNoDamageTicks(int ticks) - Specified by:
setMaximumNoDamageTicks
in interfaceorg.bukkit.entity.LivingEntity
-
getLastDamage
public double getLastDamage()- Specified by:
getLastDamage
in interfaceorg.bukkit.entity.LivingEntity
-
setLastDamage
public void setLastDamage(double damage) - Specified by:
setLastDamage
in interfaceorg.bukkit.entity.LivingEntity
-
getNoDamageTicks
public int getNoDamageTicks()- Specified by:
getNoDamageTicks
in interfaceorg.bukkit.entity.LivingEntity
-
setNoDamageTicks
public void setNoDamageTicks(int ticks) - Specified by:
setNoDamageTicks
in interfaceorg.bukkit.entity.LivingEntity
-
getKiller
@Nullable public @Nullable org.bukkit.entity.Player getKiller()- Specified by:
getKiller
in interfaceorg.bukkit.entity.LivingEntity
-
addPotionEffect
public boolean addPotionEffect(@NotNull @NotNull org.bukkit.potion.PotionEffect effect) - Specified by:
addPotionEffect
in interfaceorg.bukkit.entity.LivingEntity
-
addPotionEffect
public boolean addPotionEffect(@NotNull @NotNull org.bukkit.potion.PotionEffect effect, boolean force) - Specified by:
addPotionEffect
in interfaceorg.bukkit.entity.LivingEntity
-
addPotionEffects
public boolean addPotionEffects(@NotNull @NotNull Collection<org.bukkit.potion.PotionEffect> effects) - Specified by:
addPotionEffects
in interfaceorg.bukkit.entity.LivingEntity
-
hasPotionEffect
public boolean hasPotionEffect(@NotNull @NotNull org.bukkit.potion.PotionEffectType type) - Specified by:
hasPotionEffect
in interfaceorg.bukkit.entity.LivingEntity
-
getPotionEffect
@Nullable public @Nullable org.bukkit.potion.PotionEffect getPotionEffect(@NotNull @NotNull org.bukkit.potion.PotionEffectType type) - Specified by:
getPotionEffect
in interfaceorg.bukkit.entity.LivingEntity
-
removePotionEffect
public void removePotionEffect(@NotNull @NotNull org.bukkit.potion.PotionEffectType type) - Specified by:
removePotionEffect
in interfaceorg.bukkit.entity.LivingEntity
-
getActivePotionEffects
- Specified by:
getActivePotionEffects
in interfaceorg.bukkit.entity.LivingEntity
-
hasLineOfSight
public boolean hasLineOfSight(@NotNull @NotNull org.bukkit.entity.Entity other) - Specified by:
hasLineOfSight
in interfaceorg.bukkit.entity.LivingEntity
-
getRemoveWhenFarAway
public boolean getRemoveWhenFarAway()- Specified by:
getRemoveWhenFarAway
in interfaceorg.bukkit.entity.LivingEntity
-
setRemoveWhenFarAway
public void setRemoveWhenFarAway(boolean remove) - Specified by:
setRemoveWhenFarAway
in interfaceorg.bukkit.entity.LivingEntity
-
getEquipment
@Nullable public @Nullable org.bukkit.inventory.EntityEquipment getEquipment()- Specified by:
getEquipment
in interfaceorg.bukkit.entity.LivingEntity
-
setCanPickupItems
public void setCanPickupItems(boolean pickup) - Specified by:
setCanPickupItems
in interfaceorg.bukkit.entity.LivingEntity
-
getCanPickupItems
public boolean getCanPickupItems()- Specified by:
getCanPickupItems
in interfaceorg.bukkit.entity.LivingEntity
-
isLeashed
public boolean isLeashed()- Specified by:
isLeashed
in interfaceorg.bukkit.entity.LivingEntity
-
getLeashHolder
- Specified by:
getLeashHolder
in interfaceorg.bukkit.entity.LivingEntity
- Throws:
IllegalStateException
-
setLeashHolder
public boolean setLeashHolder(@Nullable @Nullable org.bukkit.entity.Entity holder) - Specified by:
setLeashHolder
in interfaceorg.bukkit.entity.LivingEntity
-
isGliding
public boolean isGliding()- Specified by:
isGliding
in interfaceorg.bukkit.entity.LivingEntity
-
setGliding
public void setGliding(boolean gliding) - Specified by:
setGliding
in interfaceorg.bukkit.entity.LivingEntity
-
isSwimming
public boolean isSwimming()- Specified by:
isSwimming
in interfaceorg.bukkit.entity.LivingEntity
-
setSwimming
public void setSwimming(boolean swimming) - Specified by:
setSwimming
in interfaceorg.bukkit.entity.LivingEntity
-
isRiptiding
public boolean isRiptiding()- Specified by:
isRiptiding
in interfaceorg.bukkit.entity.LivingEntity
-
isSleeping
public boolean isSleeping()- Specified by:
isSleeping
in interfaceorg.bukkit.entity.LivingEntity
-
isClimbing
public boolean isClimbing()- Specified by:
isClimbing
in interfaceorg.bukkit.entity.LivingEntity
-
setAI
public void setAI(boolean ai) - Specified by:
setAI
in interfaceorg.bukkit.entity.LivingEntity
-
hasAI
public boolean hasAI()- Specified by:
hasAI
in interfaceorg.bukkit.entity.LivingEntity
-
attack
public void attack(@NotNull @NotNull org.bukkit.entity.Entity target) - Specified by:
attack
in interfaceorg.bukkit.entity.LivingEntity
-
swingMainHand
public void swingMainHand()- Specified by:
swingMainHand
in interfaceorg.bukkit.entity.LivingEntity
-
swingOffHand
public void swingOffHand()- Specified by:
swingOffHand
in interfaceorg.bukkit.entity.LivingEntity
-
setCollidable
public void setCollidable(boolean collidable) - Specified by:
setCollidable
in interfaceorg.bukkit.entity.LivingEntity
-
isCollidable
public boolean isCollidable()- Specified by:
isCollidable
in interfaceorg.bukkit.entity.LivingEntity
-
getCollidableExemptions
- Specified by:
getCollidableExemptions
in interfaceorg.bukkit.entity.LivingEntity
-
getMemory
@Nullable public <T> T getMemory(@NotNull @NotNull org.bukkit.entity.memory.MemoryKey<T> memoryKey) - Specified by:
getMemory
in interfaceorg.bukkit.entity.LivingEntity
-
setMemory
public <T> void setMemory(@NotNull @NotNull org.bukkit.entity.memory.MemoryKey<T> memoryKey, @Nullable T memoryValue) - Specified by:
setMemory
in interfaceorg.bukkit.entity.LivingEntity
-
getCategory
@NotNull public @NotNull org.bukkit.entity.EntityCategory getCategory()- Specified by:
getCategory
in interfaceorg.bukkit.entity.LivingEntity
-
setInvisible
public void setInvisible(boolean b) - Specified by:
setInvisible
in interfaceorg.bukkit.entity.LivingEntity
-
isInvisible
public boolean isInvisible()- Specified by:
isInvisible
in interfaceorg.bukkit.entity.LivingEntity
-
getAttribute
@Nullable public @Nullable org.bukkit.attribute.AttributeInstance getAttribute(@NotNull @NotNull org.bukkit.attribute.Attribute attribute) - Specified by:
getAttribute
in interfaceorg.bukkit.attribute.Attributable
-
damage
public void damage(double amount) - Specified by:
damage
in interfaceorg.bukkit.entity.Damageable
-
damage
public void damage(double amount, @Nullable @Nullable org.bukkit.entity.Entity source) - Specified by:
damage
in interfaceorg.bukkit.entity.Damageable
-
getHealth
public double getHealth()- Specified by:
getHealth
in interfaceorg.bukkit.entity.Damageable
-
setHealth
public void setHealth(double health) - Specified by:
setHealth
in interfaceorg.bukkit.entity.Damageable
-
getAbsorptionAmount
public double getAbsorptionAmount()- Specified by:
getAbsorptionAmount
in interfaceorg.bukkit.entity.Damageable
-
setAbsorptionAmount
public void setAbsorptionAmount(double amount) - Specified by:
setAbsorptionAmount
in interfaceorg.bukkit.entity.Damageable
-
getMaxHealth
public double getMaxHealth()- Specified by:
getMaxHealth
in interfaceorg.bukkit.entity.Damageable
-
setMaxHealth
public void setMaxHealth(double health) - Specified by:
setMaxHealth
in interfaceorg.bukkit.entity.Damageable
-
resetMaxHealth
public void resetMaxHealth()- Specified by:
resetMaxHealth
in interfaceorg.bukkit.entity.Damageable
-
getCustomName
- Specified by:
getCustomName
in interfaceorg.bukkit.Nameable
-
setCustomName
- Specified by:
setCustomName
in interfaceorg.bukkit.Nameable
-
setMetadata
public void setMetadata(@NotNull @NotNull String metadataKey, @NotNull @NotNull org.bukkit.metadata.MetadataValue newMetadataValue) - Specified by:
setMetadata
in interfaceorg.bukkit.metadata.Metadatable
-
getMetadata
@NotNull public @NotNull List<org.bukkit.metadata.MetadataValue> getMetadata(@NotNull @NotNull String metadataKey) - Specified by:
getMetadata
in interfaceorg.bukkit.metadata.Metadatable
-
hasMetadata
- Specified by:
hasMetadata
in interfaceorg.bukkit.metadata.Metadatable
-
removeMetadata
public void removeMetadata(@NotNull @NotNull String metadataKey, @NotNull @NotNull org.bukkit.plugin.Plugin owningPlugin) - Specified by:
removeMetadata
in interfaceorg.bukkit.metadata.Metadatable
-
isPermissionSet
- Specified by:
isPermissionSet
in interfaceorg.bukkit.permissions.Permissible
-
isPermissionSet
public boolean isPermissionSet(@NotNull @NotNull org.bukkit.permissions.Permission perm) - Specified by:
isPermissionSet
in interfaceorg.bukkit.permissions.Permissible
-
hasPermission
- Specified by:
hasPermission
in interfaceorg.bukkit.permissions.Permissible
-
hasPermission
public boolean hasPermission(@NotNull @NotNull org.bukkit.permissions.Permission perm) - Specified by:
hasPermission
in interfaceorg.bukkit.permissions.Permissible
-
addAttachment
@NotNull public @NotNull org.bukkit.permissions.PermissionAttachment addAttachment(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull String name, boolean value) - Specified by:
addAttachment
in interfaceorg.bukkit.permissions.Permissible
-
addAttachment
@NotNull public @NotNull org.bukkit.permissions.PermissionAttachment addAttachment(@NotNull @NotNull org.bukkit.plugin.Plugin plugin) - Specified by:
addAttachment
in interfaceorg.bukkit.permissions.Permissible
-
addAttachment
@Nullable public @Nullable org.bukkit.permissions.PermissionAttachment addAttachment(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull String name, boolean value, int ticks) - Specified by:
addAttachment
in interfaceorg.bukkit.permissions.Permissible
-
addAttachment
@Nullable public @Nullable org.bukkit.permissions.PermissionAttachment addAttachment(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, int ticks) - Specified by:
addAttachment
in interfaceorg.bukkit.permissions.Permissible
-
removeAttachment
public void removeAttachment(@NotNull @NotNull org.bukkit.permissions.PermissionAttachment attachment) - Specified by:
removeAttachment
in interfaceorg.bukkit.permissions.Permissible
-
recalculatePermissions
public void recalculatePermissions()- Specified by:
recalculatePermissions
in interfaceorg.bukkit.permissions.Permissible
-
getEffectivePermissions
@NotNull public @NotNull Set<org.bukkit.permissions.PermissionAttachmentInfo> getEffectivePermissions()- Specified by:
getEffectivePermissions
in interfaceorg.bukkit.permissions.Permissible
-
isOp
public boolean isOp()- Specified by:
isOp
in interfaceorg.bukkit.permissions.ServerOperator
-
setOp
public void setOp(boolean value) - Specified by:
setOp
in interfaceorg.bukkit.permissions.ServerOperator
-
getPersistentDataContainer
@NotNull public @NotNull org.bukkit.persistence.PersistentDataContainer getPersistentDataContainer()- Specified by:
getPersistentDataContainer
in interfaceorg.bukkit.persistence.PersistentDataHolder
-
sendPluginMessage
public void sendPluginMessage(@NotNull @NotNull org.bukkit.plugin.Plugin source, @NotNull @NotNull String channel, @NotNull @org.jetbrains.annotations.NotNull byte[] message) - Specified by:
sendPluginMessage
in interfaceorg.bukkit.plugin.messaging.PluginMessageRecipient
-
getListeningPluginChannels
- Specified by:
getListeningPluginChannels
in interfaceorg.bukkit.plugin.messaging.PluginMessageRecipient
-
launchProjectile
@NotNull public <T extends org.bukkit.entity.Projectile> T launchProjectile(@NotNull @NotNull Class<? extends T> projectile) - Specified by:
launchProjectile
in interfaceorg.bukkit.projectiles.ProjectileSource
-
launchProjectile
@NotNull public <T extends org.bukkit.entity.Projectile> T launchProjectile(@NotNull @NotNull Class<? extends T> projectile, @Nullable @Nullable org.bukkit.util.Vector velocity) - Specified by:
launchProjectile
in interfaceorg.bukkit.projectiles.ProjectileSource
-