Player
Link to player
Импорт класса
Link to импорт-класса
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
ZenScript Copyimport crafttweaker.api.entity.type.player.Player;
Extending LivingEntity
Link to extending-livingentity
Player extends LivingEntity. That means all methods available in LivingEntity are also available in Player
Методы
Link to методы
Name: addItem
Return Type: boolean
ZenScript CopyPlayer.addItem(stack as ItemStack) as boolean
Параметр | Тип |
---|---|
Параметр stack | Тип ItemStack |
Name: awardStat
ZenScript CopyPlayer.awardStat(stat as ResourceLocation)
Параметр | Тип |
---|---|
Параметр stat | Тип ResourceLocation |
Name: awardStat
ZenScript CopyPlayer.awardStat(stat as ResourceLocation, amount as int)
Параметр | Тип |
---|---|
Параметр stat | Тип ResourceLocation |
Параметр amount | Тип int |
Name: canEat
Return Type: boolean
ZenScript CopyPlayer.canEat(ignoreHunger as boolean) as boolean
Параметр | Тип |
---|---|
Параметр ignoreHunger | Тип boolean |
Name: canHarmPlayer
Return Type: boolean
ZenScript CopyPlayer.canHarmPlayer(player as Player) as boolean
Параметр | Тип |
---|---|
Параметр player | Тип Player |
Name: canUseGameMasterBlocks
Return Type: boolean
ZenScript Copy// Player.canUseGameMasterBlocks() as boolean
myPlayer.canUseGameMasterBlocks();
Name: causeFoodExhaustion
ZenScript CopyPlayer.causeFoodExhaustion(exhaustion as float)
Параметр | Тип |
---|---|
Параметр exhaustion | Тип float |
Name: disableShield
ZenScript CopyPlayer.disableShield(usingAxe as boolean)
Параметр | Тип |
---|---|
Параметр usingAxe | Тип boolean |
Name: displayClientMessage
ZenScript CopyPlayer.displayClientMessage(component as Component, actionBar as boolean)
Параметр | Тип |
---|---|
Параметр component | Тип Component |
Параметр actionBar | Тип boolean |
Name: drop
Return Type: ItemEntity?
ZenScript CopyPlayer.drop(stack as ItemStack, traceItem as boolean) as ItemEntity?
Параметр | Тип |
---|---|
Параметр stack | Тип ItemStack |
Параметр traceItem | Тип boolean |
Name: getAbilities
Return Type: Abilities
ZenScript Copy// Player.getAbilities() as Abilities
myPlayer.getAbilities();
Name: getCooldowns
Return Type: ItemCooldowns
ZenScript Copy// Player.getCooldowns() as ItemCooldowns
myPlayer.getCooldowns();
Name: getCurrentItemAttackStrengthDelay
Return Type: float
ZenScript Copy// Player.getCurrentItemAttackStrengthDelay() as float
myPlayer.getCurrentItemAttackStrengthDelay();
Name: getDestroySpeed
Return Type: float
ZenScript CopyPlayer.getDestroySpeed(state as BlockState) as float
Параметр | Тип |
---|---|
Параметр state | Тип BlockState |
Name: getEnchantmentSeed
Return Type: int
ZenScript Copy// Player.getEnchantmentSeed() as int
myPlayer.getEnchantmentSeed();
Name: getExperienceLevel
Return Type: int
ZenScript Copy// Player.getExperienceLevel() as int
myPlayer.getExperienceLevel();
Name: getFoodData
Return Type: FoodData
ZenScript Copy// Player.getFoodData() as FoodData
myPlayer.getFoodData();
Name: getInventory
Return Type: Inventory
ZenScript Copy// Player.getInventory() as Inventory
myPlayer.getInventory();
Name: getLuck
Return Type: float
ZenScript Copy// Player.getLuck() as float
myPlayer.getLuck();
Name: getMainArm
Return Type: HumanoidArm
ZenScript Copy// Player.getMainArm() as HumanoidArm
myPlayer.getMainArm();
Name: getScore
Return Type: int
ZenScript Copy// Player.getScore() as int
myPlayer.getScore();
Name: getShoulderEntityLeft
Return Type: MapData
ZenScript Copy// Player.getShoulderEntityLeft() as MapData
myPlayer.getShoulderEntityLeft();
Name: getShoulderEntityRight
Return Type: MapData
ZenScript Copy// Player.getShoulderEntityRight() as MapData
myPlayer.getShoulderEntityRight();
Name: getSleepTimer
Return Type: int
ZenScript Copy// Player.getSleepTimer() as int
myPlayer.getSleepTimer();
Name: getXpNeededForNextLevel
Return Type: int
ZenScript Copy// Player.getXpNeededForNextLevel() as int
myPlayer.getXpNeededForNextLevel();
Name: give
ZenScript CopyPlayer.give(stack as IItemStack, slot as int)
Параметр | Тип | Optional | Default Value |
---|---|---|---|
Параметр stack | Тип IItemStack | Optional false | Default Value |
Параметр slot | Тип int | Optional true | Default Value -1 |
Name: giveExperienceLevels
ZenScript CopyPlayer.giveExperienceLevels(levels as int)
Параметр | Тип |
---|---|
Параметр levels | Тип int |
Name: giveExperiencePoints
ZenScript CopyPlayer.giveExperiencePoints(amount as int)
Параметр | Тип |
---|---|
Параметр amount | Тип int |
Name: hasCorrectToolForDrops
Return Type: boolean
ZenScript CopyPlayer.hasCorrectToolForDrops(state as BlockState) as boolean
Параметр | Тип |
---|---|
Параметр state | Тип BlockState |
Name: increaseScore
ZenScript CopyPlayer.increaseScore(score as int)
Параметр | Тип |
---|---|
Параметр score | Тип int |
Name: isCreative
Return Type: boolean
ZenScript Copy// Player.isCreative() as boolean
myPlayer.isCreative();
Name: isHurt
Return Type: boolean
ZenScript Copy// Player.isHurt() as boolean
myPlayer.isHurt();
Name: isLocalPlayer
Return Type: boolean
ZenScript Copy// Player.isLocalPlayer() as boolean
myPlayer.isLocalPlayer();
Name: isReducedDebugInfo
Return Type: boolean
ZenScript Copy// Player.isReducedDebugInfo() as boolean
myPlayer.isReducedDebugInfo();
Name: isScoping
Return Type: boolean
ZenScript Copy// Player.isScoping() as boolean
myPlayer.isScoping();
Name: isSecondaryUseActive
Return Type: boolean
ZenScript Copy// Player.isSecondaryUseActive() as boolean
myPlayer.isSecondaryUseActive();
Name: isSleepingLongEnough
Return Type: boolean
ZenScript Copy// Player.isSleepingLongEnough() as boolean
myPlayer.isSleepingLongEnough();
Name: jumpFromGround
ZenScript Copy// Player.jumpFromGround()
myPlayer.jumpFromGround();
Name: mayBuild
Return Type: boolean
ZenScript Copy// Player.mayBuild() as boolean
myPlayer.mayBuild();
Name: playNotifySound
ZenScript CopyPlayer.playNotifySound(event as SoundEvent, source as SoundSource, volume as float, pitch as float)
Параметр | Тип |
---|---|
Параметр event | Тип SoundEvent |
Параметр источник | Тип SoundSource |
Параметр volume | Тип float |
Параметр pitch | Тип float |
Name: respawn
ZenScript Copy// Player.respawn()
myPlayer.respawn();
Name: sendMessage
ZenScript CopyPlayer.sendMessage(text as Component)
Параметр | Тип |
---|---|
Параметр текст | Тип Component |
Name: setEntityOnShoulder
Return Type: boolean
ZenScript CopyPlayer.setEntityOnShoulder(entityData as MapData) as boolean
Параметр | Тип |
---|---|
Параметр entityData | Тип MapData |
Name: setExperienceLevel
ZenScript CopyPlayer.setExperienceLevel(level as int)
Параметр | Тип |
---|---|
Параметр level | Тип int |
Name: setMainArm
ZenScript CopyPlayer.setMainArm(arm as HumanoidArm)
Параметр | Тип |
---|---|
Параметр arm | Тип HumanoidArm |
Name: setReducedDebugInfo
ZenScript CopyPlayer.setReducedDebugInfo(reducedDebugInfo as boolean)
Параметр | Тип |
---|---|
Параметр reducedDebugInfo | Тип boolean |
Name: setScore
ZenScript CopyPlayer.setScore(score as int)
Параметр | Тип |
---|---|
Параметр score | Тип int |
Name: stopSleeping
ZenScript Copy// Player.stopSleeping()
myPlayer.stopSleeping();
Name: sweepAttack
ZenScript Copy// Player.sweepAttack()
myPlayer.sweepAttack();
Свойства
Link to свойства
Название | Тип | Имеет Getter | Имеет Setter |
---|---|---|---|
Название abilities | Тип Abilities | Имеет Getter true | Имеет Setter false |
Название canUseGameMasterBlocks | Тип boolean | Имеет Getter true | Имеет Setter false |
Название cooldowns | Тип ItemCooldowns | Имеет Getter true | Имеет Setter false |
Название currentItemAttackStrengthDelay | Тип float | Имеет Getter true | Имеет Setter false |
Название enchantmentSeed | Тип int | Имеет Getter true | Имеет Setter false |
Название experienceLevel | Тип int | Имеет Getter true | Имеет Setter true |
Название foodData | Тип FoodData | Имеет Getter true | Имеет Setter false |
Название inventory | Тип Inventory | Имеет Getter true | Имеет Setter false |
Название isCreative | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isHurt | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isLocalPlayer | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isReducedDebugInfo | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isScoping | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isSecondaryUseActive | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isSleepingLongEnough | Тип boolean | Имеет Getter true | Имеет Setter false |
Название luck | Тип float | Имеет Getter true | Имеет Setter false |
Название mainArm | Тип HumanoidArm | Имеет Getter true | Имеет Setter false |
Название mayBuild | Тип boolean | Имеет Getter true | Имеет Setter false |
Название score | Тип int | Имеет Getter true | Имеет Setter false |
Название shoulderEntityLeft | Тип MapData | Имеет Getter true | Имеет Setter false |
Название shoulderEntityRight | Тип MapData | Имеет Getter true | Имеет Setter false |
Название sleepTimer | Тип int | Имеет Getter true | Имеет Setter false |
Название xpNeededForNextLevel | Тип int | Имеет Getter true | Имеет Setter false |