Namespace: Player

Player

Static methods for the Player API

Example

Player.methodName([ arg1[, arg2[, ...argN] ] ]);

Methods

staticPlayer.addExp()

  • BL 1.10.4

staticPlayer.addItemCreativeInv()

staticPlayer.addItemInventory(id, quantity, damage)

Add a specified quantity of a specified item or block id to the player's inventory.

Name Type Description
id int

the item or block ID

quantity int

how much to add

damage int

the damage value of the item

Example
// sticks anyone?
addItemInventory(280, 64, 0);

staticPlayer.canFly()

staticPlayer.clearInventorySlot()

staticPlayer.getArmorSlot()

staticPlayer.getArmorSlotDamage()

staticPlayer.getCarriedItem(){number}

gci

Returns:
Type Description
number id

staticPlayer.getCarriedItemCount(){number}

gcic

Returns:
Type Description
number quantity

staticPlayer.getCarriedItemData(){string}

gcid

Returns:
Type Description
string data

staticPlayer.getDimension()

staticPlayer.getEntity(){number}

return the player's native entity object id (NOT the same as EntityType)

Returns:
Type Description
number the player's entity id
Example
// suicide is painless...
Entity.setHealth(Player.getEntity(), 0);

staticPlayer.getExhaustion()

  • BL 1.10.4

staticPlayer.getExp(){int}

Get the player's experience

Returns:
Type Description
int the experience level
  • BL 1.10.4

staticPlayer.getHunger()

  • BL 1.10.4

staticPlayer.getInventorySlot()

staticPlayer.getInventorySlotCount()

staticPlayer.getInventorySlotData()

staticPlayer.getLevel()

  • BL 1.10.4

staticPlayer.getName()

staticPlayer.getPointedBlockData()

staticPlayer.getPointedBlockId()

staticPlayer.getPointedBlockSide()

staticPlayer.getPointedBlockX()

staticPlayer.getPointedBlockY()

staticPlayer.getPointedBlockZ()

staticPlayer.getPointedEntity()

staticPlayer.getPointedVecX()

staticPlayer.getPointedVecY()

staticPlayer.getPointedVecZ()

staticPlayer.getSaturation()

  • BL 1.10.4

staticPlayer.getSelectedSlotId()

staticPlayer.getX(){number}

return the player's current x coordinate

Returns:
Type Description
number the player's x coordinate
Example
var x = Math.round(Player.getX());
ModPE.showTipMessage("Your X coordinate is: " + x);

staticPlayer.getY(){number}

return the player's current y coordinate

Returns:
Type Description
number the player's y coordinate
Example
var y = Math.round(Player.getY());
ModPE.showTipMessage("Your Y coordinate is: " + y);

staticPlayer.getZ(){number}

return the player's current z coordinate

Returns:
Type Description
number the player's z coordinate
Example
var z = Math.round(Player.getZ());
ModPE.showTipMessage("Your Z coordinate is: " + z);

staticPlayer.isFlying()

staticPlayer.isPlayer()

staticPlayer.setArmorSlot()

staticPlayer.setCanFly()

staticPlayer.setExhaustion()

  • BL 1.10.4

staticPlayer.setExp()

  • BL 1.10.4

staticPlayer.setFlying()

staticPlayer.setHealth()

staticPlayer.setHunger()

  • BL 1.10.4

staticPlayer.setLevel()

  • BL 1.10.4

staticPlayer.setSaturation()

  • BL 1.10.4

staticPlayer.setSelectedSlotId()