MCPlayerEntity #MC玩家实体
导入相关包
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.
import crafttweaker.api.player.MCPlayerEntity;
Extending MCLivingEntity
MCPlayerEntity extends MCLivingEntity. That means all methods available in MCLivingEntity are also available in MCPlayerEntity
方法
addExhaustion #增加饥饿值
Return Type: void
MCPlayerEntity.addExhaustion(exhaustion as float) as void
参数 | 类型 | 描述 |
---|
exhaustion | float | No Description Provided |
canUseCommandBlock #是否可以使用命令方块
Return Type: boolean
MCPlayerEntity.canUseCommandBlock() as boolean
myMCPlayerEntity.canUseCommandBlock();
drop
Return Type: boolean
MCPlayerEntity.drop(p_225609_1_ as boolean) as boolean
参数 | 类型 | 描述 |
---|
p_225609_1_ | boolean | No Description Provided |
getCurrentItem
Return Type: IItemStack
MCPlayerEntity.getCurrentItem() as IItemStack
myMCPlayerEntity.getCurrentItem();
getFoodLevel
Return Type: int
MCPlayerEntity.getFoodLevel() as int
myMCPlayerEntity.getFoodLevel();
getInventoryItemStack
Return Type: IItemStack
MCPlayerEntity.getInventoryItemStack(slotIndex as int) as IItemStack
参数 | 类型 | 描述 |
---|
slotIndex | int | No Description Provided |
getLuck
Return Type: float
MCPlayerEntity.getLuck() as float
myMCPlayerEntity.getLuck();
getMaxInPortalTime
Return Type: int
MCPlayerEntity.getMaxInPortalTime() as int
myMCPlayerEntity.getMaxInPortalTime();
getName
Return Type: MCTextComponent
MCPlayerEntity.getName() as MCTextComponent
myMCPlayerEntity.getName();
getPersistentData
Gets the persisted NBT tag that is saved between deaths. Many mods use this to keep track of if they have given the player an item or not.
Return Type: MapData
MCPlayerEntity.getPersistentData() as MapData
myMCPlayerEntity.getPersistentData();
getPortalCooldown
Return Type: int
MCPlayerEntity.getPortalCooldown() as int
myMCPlayerEntity.getPortalCooldown();
getSaturationLevel
Return Type: float
MCPlayerEntity.getSaturationLevel() as float
myMCPlayerEntity.getSaturationLevel();
getSleepTimer
Return Type: int
MCPlayerEntity.getSleepTimer() as int
myMCPlayerEntity.getSleepTimer();
give
Return Type: void
MCPlayerEntity.give(stack as IItemStack) as void
isCreative
Return Type: boolean
MCPlayerEntity.isCreative() as boolean
myMCPlayerEntity.isCreative();
isFake
Return Type: boolean
MCPlayerEntity.isFake() as boolean
myMCPlayerEntity.isFake();
isPushedByWater
Return Type: boolean
MCPlayerEntity.isPushedByWater() as boolean
myMCPlayerEntity.isPushedByWater();
isSecondaryUseActive
Return Type: boolean
MCPlayerEntity.isSecondaryUseActive() as boolean
myMCPlayerEntity.isSecondaryUseActive();
isSpectator
Return Type: boolean
MCPlayerEntity.isSpectator() as boolean
myMCPlayerEntity.isSpectator();
isSwimming
Return Type: boolean
MCPlayerEntity.isSwimming() as boolean
myMCPlayerEntity.isSwimming();
isUser
Return Type: boolean
MCPlayerEntity.isUser() as boolean
myMCPlayerEntity.isUser();
needFood
Return Type: boolean
MCPlayerEntity.needFood() as boolean
myMCPlayerEntity.needFood();
sendMessage
Return Type: void
MCPlayerEntity.sendMessage(text as MCTextComponent) as void
sendStatusMessage
Return Type: void
MCPlayerEntity.sendStatusMessage(text as MCTextComponent, actionBar as boolean) as void
参数 | 类型 | 描述 |
---|
文本 | MCText组件 | No Description Provided |
actionBar | boolean | No Description Provided |
setFoodLevel
Return Type: void
MCPlayerEntity.setFoodLevel(value as int) as void
参数 | 类型 | 描述 |
---|
value | int | No Description Provided |
unlockRecipes
Return Type: void
MCPlayerEntity.unlockRecipes(p_193102_1_ as MCResourceLocation[]) as void
updatePersistentData
Updates the player's persisted data that is saved between deaths.
Return Type: void
MCPlayerEntity.updatePersistentData(data as MapData) as void
wakeUp
Return Type: void
MCPlayerEntity.wakeUp() as void
myMCPlayerEntity.wakeUp();
参数
名称 | 类型 | 可获得 | 可设置 |
---|
fake | boolean | true | false |
foodLevel | int | true | true |
name | MCText组件 | true | false |
saturationLevel | float | true | false |