Package org.cloudburstmc.server.player
Class OfflinePlayer
java.lang.Object
org.cloudburstmc.server.player.OfflinePlayer
- All Implemented Interfaces:
org.cloudburstmc.api.entity.Creature,org.cloudburstmc.api.entity.Entity,org.cloudburstmc.api.inventory.InventoryHolder,org.cloudburstmc.api.player.Player
Represents a player that is currently offline.
//TODO Figure out better implementation of Offline players
-
Constructor Summary
ConstructorsConstructorDescriptionOfflinePlayer(org.cloudburstmc.api.Server server, String name)OfflinePlayer(org.cloudburstmc.api.Server server, UUID uuid)初始化这个OfflinePlayer对象。
Initializes the objectOfflinePlayer.OfflinePlayer(org.cloudburstmc.api.Server server, UUID uuid, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEffect(org.cloudburstmc.api.potion.Effect effect)bytebooleanattack(org.cloudburstmc.api.event.entity.EntityDamageEvent source)booleanbooleanbooleancanCollideWith(org.cloudburstmc.api.entity.Entity entity)booleanbooleanvoidclose()voiddespawnFrom(org.cloudburstmc.api.player.Player player)voidbooleandismount(org.cloudburstmc.api.entity.Entity vehicle)voidvoidfall(float fallDistance)floatorg.cloudburstmc.api.util.AxisAlignedBBorg.cloudburstmc.api.util.data.CardinalDirectionorg.cloudburstmc.api.level.chunk.ChunkgetChunk()org.cloudburstmc.api.inventory.CraftingGridorg.cloudburstmc.api.util.Directioncom.nukkitx.math.vector.Vector2fcom.nukkitx.math.vector.Vector3ffloatgetDrag()org.cloudburstmc.api.potion.EffectgetEffect(int effectId)org.cloudburstmc.api.potion.EffectgetEffect(org.cloudburstmc.api.potion.EffectType type)Map<org.cloudburstmc.api.potion.EffectType,org.cloudburstmc.api.potion.Effect>org.cloudburstmc.api.inventory.ContainerInventoryfloatintorg.cloudburstmc.api.player.GameModefloatfloatfloatfloatorg.cloudburstmc.api.util.Directionorg.cloudburstmc.api.inventory.PlayerInventoryorg.cloudburstmc.api.event.entity.EntityDamageEventfloatorg.cloudburstmc.api.level.LevelgetLevel()org.cloudburstmc.api.level.Locationintcom.nukkitx.math.vector.Vector3ffloatgetName()intorg.cloudburstmc.api.entity.EntitygetOwner()List<? extends org.cloudburstmc.api.entity.Entity>floatgetPitch()com.nukkitx.math.vector.Vector3flongfloatgetScale()com.nukkitx.math.vector.Vector3forg.cloudburstmc.api.player.skin.SkingetSkin()org.cloudburstmc.api.level.LocationgetSpawn()org.cloudburstmc.api.entity.EntityType<?>getType()longorg.cloudburstmc.api.entity.EntitySet<? extends org.cloudburstmc.api.player.Player>org.cloudburstmc.api.blockentity.EnderChestfloatgetWidth()bytegetWindowId(org.cloudburstmc.api.inventory.Inventory inventory)floatgetX()getXuid()floatgetY()floatgetYaw()floatgetZ()booleanbooleanhasEffect(int effectId)booleanhasEffect(org.cloudburstmc.api.potion.EffectType type)booleanbooleanvoidheal(org.cloudburstmc.api.event.entity.EntityRegainHealthEvent source)booleanbooleanisBanned()booleanisClosed()booleanbooleanisControlling(org.cloudburstmc.api.entity.Entity entity)booleanbooleanbooleanbooleanbooleanisOnline()booleanisOp()booleanisPassenger(org.cloudburstmc.api.entity.Entity entity)booleanbooleanbooleanbooleanbooleanbooleanvoidkill()booleanmount(org.cloudburstmc.api.entity.Entity vehicle, org.cloudburstmc.api.util.data.MountType mode)voidonDismount(org.cloudburstmc.api.entity.Entity passenger)voidonEntityCollision(org.cloudburstmc.api.entity.Entity entity)booleanonInteract(org.cloudburstmc.api.player.Player player, org.cloudburstmc.api.item.ItemStack item, com.nukkitx.math.vector.Vector3f clickedPos)voidonMount(org.cloudburstmc.api.entity.Entity passenger)voidonStruckByLightning(org.cloudburstmc.api.entity.misc.LightningBolt lightningBolt)booleanonUpdate(int currentTick)voidvoidremoveEffect(int effectId)voidremoveEffect(org.cloudburstmc.api.potion.EffectType type)voidremoveWindow(org.cloudburstmc.api.inventory.Inventory inventory)voidvoidvoidsave(boolean async)voidsetAbsorption(float absorption)voidsetBanned(boolean value)voidsetHealth(float health)voidsetHighestPosition(float highestPosition)voidsetMaxHealth(int maxHealth)booleansetMotion(com.nukkitx.math.vector.Vector3f motion)voidsetMovementSpeed(float speed)voidsetNameTag(String name)voidsetNameTagVisible(boolean visible)voidsetNoDamageTicks(int noDamageTicks)voidsetOnFire(int seconds)voidsetOnGround(boolean onGround)voidsetOp(boolean value)voidsetOwner(org.cloudburstmc.api.entity.Entity entity)booleansetPosition(com.nukkitx.math.vector.Vector3f pos)booleansetPositionAndRotation(com.nukkitx.math.vector.Vector3f pos, float yaw, float pitch)voidsetRotation(float yaw, float pitch)voidsetScale(float scale)voidsetSeatPosition(com.nukkitx.math.vector.Vector3f pos)voidsetSkin(org.cloudburstmc.api.player.skin.Skin newSkin)voidsetSpawn(org.cloudburstmc.api.level.Location spawn)voidsetViewingEnderChest(org.cloudburstmc.api.blockentity.EnderChest chest)voidsetWhitelisted(boolean value)booleansleepOn(com.nukkitx.math.vector.Vector3i pos)voidspawnTo(org.cloudburstmc.api.player.Player player)voidvoidbooleanteleport(com.nukkitx.math.vector.Vector3f pos, org.cloudburstmc.api.event.player.PlayerTeleportEvent.TeleportCause cause)booleanteleport(org.cloudburstmc.api.level.Location location, org.cloudburstmc.api.event.player.PlayerTeleportEvent.TeleportCause cause)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cloudburstmc.api.entity.Entity
attack, heal, isAlive, isOnFire, isUndead, mount, teleport, teleportMethods inherited from interface org.cloudburstmc.api.player.Player
addWindow, addWindow, save
-
Constructor Details
-
OfflinePlayer
初始化这个OfflinePlayer对象。
Initializes the objectOfflinePlayer.- Parameters:
server- 这个玩家所在服务器的Server对象。
The server this player is in, as aServerobject.uuid- 这个玩家的UUID。
UUID of this player.- Since:
- Nukkit 1.0 | Nukkit API 1.0.0
-
OfflinePlayer
-
OfflinePlayer
-
-
Method Details
-
isOnline
public boolean isOnline()- Specified by:
isOnlinein interfaceorg.cloudburstmc.api.player.Player
-
getName
- Specified by:
getNamein interfaceorg.cloudburstmc.api.entity.Entity- Specified by:
getNamein interfaceorg.cloudburstmc.api.player.Player
-
spawnTo
public void spawnTo(org.cloudburstmc.api.player.Player player)- Specified by:
spawnToin interfaceorg.cloudburstmc.api.entity.Entity
-
spawnToAll
public void spawnToAll()- Specified by:
spawnToAllin interfaceorg.cloudburstmc.api.entity.Entity
-
despawnFrom
public void despawnFrom(org.cloudburstmc.api.player.Player player)- Specified by:
despawnFromin interfaceorg.cloudburstmc.api.entity.Entity
-
despawnFromAll
public void despawnFromAll()- Specified by:
despawnFromAllin interfaceorg.cloudburstmc.api.entity.Entity
-
getViewers
- Specified by:
getViewersin interfaceorg.cloudburstmc.api.entity.Entity
-
attack
public boolean attack(org.cloudburstmc.api.event.entity.EntityDamageEvent source)- Specified by:
attackin interfaceorg.cloudburstmc.api.entity.Entity
-
heal
public void heal(org.cloudburstmc.api.event.entity.EntityRegainHealthEvent source)- Specified by:
healin interfaceorg.cloudburstmc.api.entity.Entity
-
getHealth
public float getHealth()- Specified by:
getHealthin interfaceorg.cloudburstmc.api.entity.Entity
-
setHealth
public void setHealth(float health)- Specified by:
setHealthin interfaceorg.cloudburstmc.api.entity.Entity
-
getMaxHealth
public int getMaxHealth()- Specified by:
getMaxHealthin interfaceorg.cloudburstmc.api.entity.Entity
-
setMaxHealth
public void setMaxHealth(int maxHealth)- Specified by:
setMaxHealthin interfaceorg.cloudburstmc.api.entity.Entity
-
getLastDamageCause
public org.cloudburstmc.api.event.entity.EntityDamageEvent getLastDamageCause()- Specified by:
getLastDamageCausein interfaceorg.cloudburstmc.api.entity.Entity
-
canCollideWith
public boolean canCollideWith(org.cloudburstmc.api.entity.Entity entity)- Specified by:
canCollideWithin interfaceorg.cloudburstmc.api.entity.Entity
-
getDirection
public org.cloudburstmc.api.util.Direction getDirection()- Specified by:
getDirectionin interfaceorg.cloudburstmc.api.entity.Entity
-
getDirectionVector
public com.nukkitx.math.vector.Vector3f getDirectionVector()- Specified by:
getDirectionVectorin interfaceorg.cloudburstmc.api.entity.Entity
-
getDirectionPlane
public com.nukkitx.math.vector.Vector2f getDirectionPlane()- Specified by:
getDirectionPlanein interfaceorg.cloudburstmc.api.entity.Entity
-
getHorizontalDirection
public org.cloudburstmc.api.util.Direction getHorizontalDirection()- Specified by:
getHorizontalDirectionin interfaceorg.cloudburstmc.api.entity.Entity
-
onUpdate
public boolean onUpdate(int currentTick)- Specified by:
onUpdatein interfaceorg.cloudburstmc.api.entity.Entity
-
getAbsorption
public float getAbsorption()- Specified by:
getAbsorptionin interfaceorg.cloudburstmc.api.entity.Entity
-
setAbsorption
public void setAbsorption(float absorption)- Specified by:
setAbsorptionin interfaceorg.cloudburstmc.api.entity.Entity
-
setOnFire
public void setOnFire(int seconds)- Specified by:
setOnFirein interfaceorg.cloudburstmc.api.entity.Entity
-
getFireTicks
public int getFireTicks()- Specified by:
getFireTicksin interfaceorg.cloudburstmc.api.entity.Entity
-
extinguish
public void extinguish()- Specified by:
extinguishin interfaceorg.cloudburstmc.api.entity.Entity
-
getNoDamageTicks
public int getNoDamageTicks()- Specified by:
getNoDamageTicksin interfaceorg.cloudburstmc.api.entity.Entity
-
setNoDamageTicks
public void setNoDamageTicks(int noDamageTicks)- Specified by:
setNoDamageTicksin interfaceorg.cloudburstmc.api.entity.Entity
-
getHighestPosition
public float getHighestPosition()- Specified by:
getHighestPositionin interfaceorg.cloudburstmc.api.entity.Entity
-
setHighestPosition
public void setHighestPosition(float highestPosition)- Specified by:
setHighestPositionin interfaceorg.cloudburstmc.api.entity.Entity
-
resetFallDistance
public void resetFallDistance()- Specified by:
resetFallDistancein interfaceorg.cloudburstmc.api.entity.Entity
-
getBoundingBox
public org.cloudburstmc.api.util.AxisAlignedBB getBoundingBox()- Specified by:
getBoundingBoxin interfaceorg.cloudburstmc.api.entity.Entity
-
fall
public void fall(float fallDistance)- Specified by:
fallin interfaceorg.cloudburstmc.api.entity.Entity
-
onStruckByLightning
public void onStruckByLightning(org.cloudburstmc.api.entity.misc.LightningBolt lightningBolt)- Specified by:
onStruckByLightningin interfaceorg.cloudburstmc.api.entity.Entity
-
onInteract
public boolean onInteract(org.cloudburstmc.api.player.Player player, org.cloudburstmc.api.item.ItemStack item, com.nukkitx.math.vector.Vector3f clickedPos)- Specified by:
onInteractin interfaceorg.cloudburstmc.api.entity.Entity
-
getX
public float getX()- Specified by:
getXin interfaceorg.cloudburstmc.api.entity.Entity
-
getY
public float getY()- Specified by:
getYin interfaceorg.cloudburstmc.api.entity.Entity
-
getZ
public float getZ()- Specified by:
getZin interfaceorg.cloudburstmc.api.entity.Entity
-
getPosition
public com.nukkitx.math.vector.Vector3f getPosition()- Specified by:
getPositionin interfaceorg.cloudburstmc.api.entity.Entity
-
setPosition
public boolean setPosition(com.nukkitx.math.vector.Vector3f pos)- Specified by:
setPositionin interfaceorg.cloudburstmc.api.entity.Entity
-
getLocation
public org.cloudburstmc.api.level.Location getLocation()- Specified by:
getLocationin interfaceorg.cloudburstmc.api.entity.Entity
-
getMotion
public com.nukkitx.math.vector.Vector3f getMotion()- Specified by:
getMotionin interfaceorg.cloudburstmc.api.entity.Entity
-
setMotion
public boolean setMotion(com.nukkitx.math.vector.Vector3f motion)- Specified by:
setMotionin interfaceorg.cloudburstmc.api.entity.Entity
-
setRotation
public void setRotation(float yaw, float pitch)- Specified by:
setRotationin interfaceorg.cloudburstmc.api.entity.Entity
-
setPositionAndRotation
public boolean setPositionAndRotation(com.nukkitx.math.vector.Vector3f pos, float yaw, float pitch)- Specified by:
setPositionAndRotationin interfaceorg.cloudburstmc.api.entity.Entity
-
getPitch
public float getPitch()- Specified by:
getPitchin interfaceorg.cloudburstmc.api.entity.Entity
-
getYaw
public float getYaw()- Specified by:
getYawin interfaceorg.cloudburstmc.api.entity.Entity
-
canBeMovedByCurrents
public boolean canBeMovedByCurrents()- Specified by:
canBeMovedByCurrentsin interfaceorg.cloudburstmc.api.entity.Entity
-
canTriggerPressurePlate
public boolean canTriggerPressurePlate()- Specified by:
canTriggerPressurePlatein interfaceorg.cloudburstmc.api.entity.Entity
-
canPassThrough
public boolean canPassThrough()- Specified by:
canPassThroughin interfaceorg.cloudburstmc.api.entity.Entity
-
getServerId
- Specified by:
getServerIdin interfaceorg.cloudburstmc.api.player.Player
-
getType
public org.cloudburstmc.api.entity.EntityType<?> getType()- Specified by:
getTypein interfaceorg.cloudburstmc.api.entity.Entity
-
getChunk
public org.cloudburstmc.api.level.chunk.Chunk getChunk()- Specified by:
getChunkin interfaceorg.cloudburstmc.api.entity.Entity
-
getServer
- Specified by:
getServerin interfaceorg.cloudburstmc.api.entity.Entity- Specified by:
getServerin interfaceorg.cloudburstmc.api.player.Player
-
getUniqueId
public long getUniqueId()- Specified by:
getUniqueIdin interfaceorg.cloudburstmc.api.entity.Entity
-
getRuntimeId
public long getRuntimeId()- Specified by:
getRuntimeIdin interfaceorg.cloudburstmc.api.entity.Entity
-
getHeight
public float getHeight()- Specified by:
getHeightin interfaceorg.cloudburstmc.api.entity.Entity
-
getEyeHeight
public float getEyeHeight()- Specified by:
getEyeHeightin interfaceorg.cloudburstmc.api.entity.Entity
-
getWidth
public float getWidth()- Specified by:
getWidthin interfaceorg.cloudburstmc.api.entity.Entity
-
getLength
public float getLength()- Specified by:
getLengthin interfaceorg.cloudburstmc.api.entity.Entity
-
canCollide
public boolean canCollide()- Specified by:
canCollidein interfaceorg.cloudburstmc.api.entity.Entity
-
onEntityCollision
public void onEntityCollision(org.cloudburstmc.api.entity.Entity entity)- Specified by:
onEntityCollisionin interfaceorg.cloudburstmc.api.entity.Entity
-
getGravity
public float getGravity()- Specified by:
getGravityin interfaceorg.cloudburstmc.api.entity.Entity
-
getDrag
public float getDrag()- Specified by:
getDragin interfaceorg.cloudburstmc.api.entity.Entity
-
hasNameTag
public boolean hasNameTag()- Specified by:
hasNameTagin interfaceorg.cloudburstmc.api.entity.Entity
-
getNameTag
- Specified by:
getNameTagin interfaceorg.cloudburstmc.api.entity.Entity
-
setNameTag
- Specified by:
setNameTagin interfaceorg.cloudburstmc.api.entity.Entity
-
isNameTagVisible
public boolean isNameTagVisible()- Specified by:
isNameTagVisiblein interfaceorg.cloudburstmc.api.entity.Entity
-
setNameTagVisible
public void setNameTagVisible(boolean visible)- Specified by:
setNameTagVisiblein interfaceorg.cloudburstmc.api.entity.Entity
-
getScale
public float getScale()- Specified by:
getScalein interfaceorg.cloudburstmc.api.entity.Entity
-
setScale
public void setScale(float scale)- Specified by:
setScalein interfaceorg.cloudburstmc.api.entity.Entity
-
getPassengers
- Specified by:
getPassengersin interfaceorg.cloudburstmc.api.entity.Entity
-
isPassenger
public boolean isPassenger(org.cloudburstmc.api.entity.Entity entity)- Specified by:
isPassengerin interfaceorg.cloudburstmc.api.entity.Entity
-
isControlling
public boolean isControlling(org.cloudburstmc.api.entity.Entity entity)- Specified by:
isControllingin interfaceorg.cloudburstmc.api.entity.Entity
-
hasControllingPassenger
public boolean hasControllingPassenger()- Specified by:
hasControllingPassengerin interfaceorg.cloudburstmc.api.entity.Entity
-
getSeatPosition
public com.nukkitx.math.vector.Vector3f getSeatPosition()- Specified by:
getSeatPositionin interfaceorg.cloudburstmc.api.entity.Entity
-
setSeatPosition
public void setSeatPosition(com.nukkitx.math.vector.Vector3f pos)- Specified by:
setSeatPositionin interfaceorg.cloudburstmc.api.entity.Entity
-
getVehicle
public org.cloudburstmc.api.entity.Entity getVehicle()- Specified by:
getVehiclein interfaceorg.cloudburstmc.api.entity.Entity
-
mount
public boolean mount(org.cloudburstmc.api.entity.Entity vehicle, org.cloudburstmc.api.util.data.MountType mode)- Specified by:
mountin interfaceorg.cloudburstmc.api.entity.Entity
-
dismount
public boolean dismount(org.cloudburstmc.api.entity.Entity vehicle)- Specified by:
dismountin interfaceorg.cloudburstmc.api.entity.Entity
-
onMount
public void onMount(org.cloudburstmc.api.entity.Entity passenger)- Specified by:
onMountin interfaceorg.cloudburstmc.api.entity.Entity
-
onDismount
public void onDismount(org.cloudburstmc.api.entity.Entity passenger)- Specified by:
onDismountin interfaceorg.cloudburstmc.api.entity.Entity
-
getEffects
- Specified by:
getEffectsin interfaceorg.cloudburstmc.api.entity.Entity
-
removeAllEffects
public void removeAllEffects()- Specified by:
removeAllEffectsin interfaceorg.cloudburstmc.api.entity.Entity
-
addEffect
public void addEffect(org.cloudburstmc.api.potion.Effect effect)- Specified by:
addEffectin interfaceorg.cloudburstmc.api.entity.Entity
-
getEffect
public org.cloudburstmc.api.potion.Effect getEffect(int effectId)- Specified by:
getEffectin interfaceorg.cloudburstmc.api.entity.Entity
-
getEffect
public org.cloudburstmc.api.potion.Effect getEffect(org.cloudburstmc.api.potion.EffectType type)- Specified by:
getEffectin interfaceorg.cloudburstmc.api.entity.Entity
-
removeEffect
public void removeEffect(int effectId)- Specified by:
removeEffectin interfaceorg.cloudburstmc.api.entity.Entity
-
removeEffect
public void removeEffect(org.cloudburstmc.api.potion.EffectType type)- Specified by:
removeEffectin interfaceorg.cloudburstmc.api.entity.Entity
-
hasEffect
public boolean hasEffect(int effectId)- Specified by:
hasEffectin interfaceorg.cloudburstmc.api.entity.Entity
-
hasEffect
public boolean hasEffect(org.cloudburstmc.api.potion.EffectType type)- Specified by:
hasEffectin interfaceorg.cloudburstmc.api.entity.Entity
-
isOp
public boolean isOp()- Specified by:
isOpin interfaceorg.cloudburstmc.api.player.Player
-
setMovementSpeed
public void setMovementSpeed(float speed)- Specified by:
setMovementSpeedin interfaceorg.cloudburstmc.api.player.Player
-
getMovementSpeed
public float getMovementSpeed()- Specified by:
getMovementSpeedin interfaceorg.cloudburstmc.api.player.Player
-
getLevel
public org.cloudburstmc.api.level.Level getLevel()- Specified by:
getLevelin interfaceorg.cloudburstmc.api.entity.Entity- Specified by:
getLevelin interfaceorg.cloudburstmc.api.player.Player
-
isSpectator
public boolean isSpectator()- Specified by:
isSpectatorin interfaceorg.cloudburstmc.api.player.Player
-
isCreative
public boolean isCreative()- Specified by:
isCreativein interfaceorg.cloudburstmc.api.player.Player
-
isSurvival
public boolean isSurvival()- Specified by:
isSurvivalin interfaceorg.cloudburstmc.api.player.Player
-
resetInAirTicks
public void resetInAirTicks()- Specified by:
resetInAirTicksin interfaceorg.cloudburstmc.api.player.Player
-
isSpawned
public boolean isSpawned()- Specified by:
isSpawnedin interfaceorg.cloudburstmc.api.player.Player
-
getGamemode
public org.cloudburstmc.api.player.GameMode getGamemode()- Specified by:
getGamemodein interfaceorg.cloudburstmc.api.player.Player
-
getWindowId
public byte getWindowId(org.cloudburstmc.api.inventory.Inventory inventory)- Specified by:
getWindowIdin interfaceorg.cloudburstmc.api.player.Player
-
addWindow
public byte addWindow(org.cloudburstmc.api.inventory.Inventory window, Byte forceId, boolean isPermanent)- Specified by:
addWindowin interfaceorg.cloudburstmc.api.player.Player
-
removeWindow
public void removeWindow(org.cloudburstmc.api.inventory.Inventory inventory)- Specified by:
removeWindowin interfaceorg.cloudburstmc.api.player.Player
-
getDisplayName
- Specified by:
getDisplayNamein interfaceorg.cloudburstmc.api.player.Player
-
getXuid
- Specified by:
getXuidin interfaceorg.cloudburstmc.api.player.Player
-
isConnected
public boolean isConnected()- Specified by:
isConnectedin interfaceorg.cloudburstmc.api.player.Player
-
save
public void save(boolean async)- Specified by:
savein interfaceorg.cloudburstmc.api.player.Player
-
getCardinalDirection
public org.cloudburstmc.api.util.data.CardinalDirection getCardinalDirection()- Specified by:
getCardinalDirectionin interfaceorg.cloudburstmc.api.player.Player
-
isAdventure
public boolean isAdventure()- Specified by:
isAdventurein interfaceorg.cloudburstmc.api.player.Player
-
getSpawn
public org.cloudburstmc.api.level.Location getSpawn()- Specified by:
getSpawnin interfaceorg.cloudburstmc.api.player.Player
-
setSpawn
public void setSpawn(org.cloudburstmc.api.level.Location spawn)- Specified by:
setSpawnin interfaceorg.cloudburstmc.api.player.Player
-
getSkin
public org.cloudburstmc.api.player.skin.Skin getSkin()- Specified by:
getSkinin interfaceorg.cloudburstmc.api.player.Player
-
setSkin
public void setSkin(org.cloudburstmc.api.player.skin.Skin newSkin)- Specified by:
setSkinin interfaceorg.cloudburstmc.api.player.Player
-
getViewingEnderChest
public org.cloudburstmc.api.blockentity.EnderChest getViewingEnderChest()- Specified by:
getViewingEnderChestin interfaceorg.cloudburstmc.api.player.Player
-
setViewingEnderChest
public void setViewingEnderChest(org.cloudburstmc.api.blockentity.EnderChest chest)- Specified by:
setViewingEnderChestin interfaceorg.cloudburstmc.api.player.Player
-
setOp
public void setOp(boolean value)- Specified by:
setOpin interfaceorg.cloudburstmc.api.player.Player
-
isBanned
public boolean isBanned()- Specified by:
isBannedin interfaceorg.cloudburstmc.api.player.Player
-
setBanned
public void setBanned(boolean value)- Specified by:
setBannedin interfaceorg.cloudburstmc.api.player.Player
-
isWhitelisted
public boolean isWhitelisted()- Specified by:
isWhitelistedin interfaceorg.cloudburstmc.api.player.Player
-
setWhitelisted
public void setWhitelisted(boolean value)- Specified by:
setWhitelistedin interfaceorg.cloudburstmc.api.player.Player
-
getFirstPlayed
- Specified by:
getFirstPlayedin interfaceorg.cloudburstmc.api.player.Player
-
getLastPlayed
- Specified by:
getLastPlayedin interfaceorg.cloudburstmc.api.player.Player
-
hasPlayedBefore
public boolean hasPlayedBefore()- Specified by:
hasPlayedBeforein interfaceorg.cloudburstmc.api.player.Player
-
isInsideOfWater
public boolean isInsideOfWater()- Specified by:
isInsideOfWaterin interfaceorg.cloudburstmc.api.player.Player
-
isSneaking
public boolean isSneaking()- Specified by:
isSneakingin interfaceorg.cloudburstmc.api.player.Player
-
isSleeping
public boolean isSleeping()- Specified by:
isSleepingin interfaceorg.cloudburstmc.api.player.Player
-
sleepOn
public boolean sleepOn(com.nukkitx.math.vector.Vector3i pos)- Specified by:
sleepOnin interfaceorg.cloudburstmc.api.player.Player
-
stopSleep
public void stopSleep()- Specified by:
stopSleepin interfaceorg.cloudburstmc.api.player.Player
-
isOnGround
public boolean isOnGround()- Specified by:
isOnGroundin interfaceorg.cloudburstmc.api.entity.Entity- Specified by:
isOnGroundin interfaceorg.cloudburstmc.api.player.Player
-
getInventory
public org.cloudburstmc.api.inventory.PlayerInventory getInventory()- Specified by:
getInventoryin interfaceorg.cloudburstmc.api.inventory.InventoryHolder- Specified by:
getInventoryin interfaceorg.cloudburstmc.api.player.Player
-
getEnderChestInventory
public org.cloudburstmc.api.inventory.ContainerInventory getEnderChestInventory()- Specified by:
getEnderChestInventoryin interfaceorg.cloudburstmc.api.player.Player
-
getCraftingInventory
public org.cloudburstmc.api.inventory.CraftingGrid getCraftingInventory()- Specified by:
getCraftingInventoryin interfaceorg.cloudburstmc.api.player.Player
-
setOnGround
public void setOnGround(boolean onGround)- Specified by:
setOnGroundin interfaceorg.cloudburstmc.api.entity.Entity
-
kill
public void kill()- Specified by:
killin interfaceorg.cloudburstmc.api.entity.Entity
-
teleport
public boolean teleport(com.nukkitx.math.vector.Vector3f pos, org.cloudburstmc.api.event.player.PlayerTeleportEvent.TeleportCause cause)- Specified by:
teleportin interfaceorg.cloudburstmc.api.entity.Entity
-
teleport
public boolean teleport(org.cloudburstmc.api.level.Location location, org.cloudburstmc.api.event.player.PlayerTeleportEvent.TeleportCause cause)- Specified by:
teleportin interfaceorg.cloudburstmc.api.entity.Entity
-
getOwner
@Nullable public org.cloudburstmc.api.entity.Entity getOwner()- Specified by:
getOwnerin interfaceorg.cloudburstmc.api.entity.Entity
-
setOwner
public void setOwner(@Nullable org.cloudburstmc.api.entity.Entity entity)- Specified by:
setOwnerin interfaceorg.cloudburstmc.api.entity.Entity
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfaceorg.cloudburstmc.api.entity.Entity
-
close
public void close()- Specified by:
closein interfaceorg.cloudburstmc.api.entity.Entity
-