MCPlayerEntity
Importing the class
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
Methods
Return Type: void
MCPlayerEntity.addExhaustion(exhaustion as float) as void| Parameter | Type | Description |
|---|---|---|
Parameter exhaustion | Type float | Description No Description Provided |
Return Type: void
MCPlayerEntity.addExperienceLevels(levels as int) as void| Parameter | Type | Description |
|---|---|---|
Parameter levels | Type int | Description No Description Provided |
Return Type: boolean
// MCPlayerEntity.canUseCommandBlock() as boolean
myMCPlayerEntity.canUseCommandBlock();Return Type: boolean
MCPlayerEntity.drop(p_225609_1_ as boolean) as boolean| Parameter | Type | Description |
|---|---|---|
Parameter p_225609_1_ | Type boolean | Description No Description Provided |
Return Type: IItemStack
// MCPlayerEntity.getCurrentItem() as IItemStack
myMCPlayerEntity.getCurrentItem();Return Type: float
// MCPlayerEntity.getExperience() as float
myMCPlayerEntity.getExperience();Return Type: int
// MCPlayerEntity.getExperienceLevel() as int
myMCPlayerEntity.getExperienceLevel();Return Type: int
// MCPlayerEntity.getExperienceTotal() as int
myMCPlayerEntity.getExperienceTotal();Return Type: int
// MCPlayerEntity.getFoodLevel() as int
myMCPlayerEntity.getFoodLevel();Return Type: IItemStack
MCPlayerEntity.getHeldItem(hand as MCHand) as IItemStack| Parameter | Type | Description |
|---|---|---|
Parameter hand | Type MCHand | Description No Description Provided |
Return Type: PlayerInventory
// MCPlayerEntity.getInventory() as PlayerInventory
myMCPlayerEntity.getInventory();Return Type: IItemStack
MCPlayerEntity.getInventoryItemStack(slotIndex as int) as IItemStack| Parameter | Type | Description |
|---|---|---|
Parameter slotIndex | Type int | Description No Description Provided |
Return Type: float
// MCPlayerEntity.getLuck() as float
myMCPlayerEntity.getLuck();Return Type: int
// MCPlayerEntity.getMaxInPortalTime() as int
myMCPlayerEntity.getMaxInPortalTime();Return Type: MCTextComponent
// MCPlayerEntity.getName() as MCTextComponent
myMCPlayerEntity.getName();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();Return Type: int
// MCPlayerEntity.getPortalCooldown() as int
myMCPlayerEntity.getPortalCooldown();Return Type: float
// MCPlayerEntity.getSaturationLevel() as float
myMCPlayerEntity.getSaturationLevel();Return Type: int
// MCPlayerEntity.getSleepTimer() as int
myMCPlayerEntity.getSleepTimer();Return Type: void
MCPlayerEntity.give(stack as IItemStack) as void| Parameter | Type | Description |
|---|---|---|
Parameter stack | Type IItemStack | Description No Description Provided |
Return Type: void
MCPlayerEntity.giveExperiencePoints(experience as int) as void| Parameter | Type | Description |
|---|---|---|
Parameter experience | Type int | Description No Description Provided |
Return Type: boolean
// MCPlayerEntity.isCreative() as boolean
myMCPlayerEntity.isCreative();Return Type: boolean
// MCPlayerEntity.isFake() as boolean
myMCPlayerEntity.isFake();Return Type: boolean
// MCPlayerEntity.isPushedByWater() as boolean
myMCPlayerEntity.isPushedByWater();Return Type: boolean
// MCPlayerEntity.isSecondaryUseActive() as boolean
myMCPlayerEntity.isSecondaryUseActive();Return Type: boolean
// MCPlayerEntity.isSpectator() as boolean
myMCPlayerEntity.isSpectator();Return Type: boolean
// MCPlayerEntity.isSwimming() as boolean
myMCPlayerEntity.isSwimming();Return Type: boolean
// MCPlayerEntity.isUser() as boolean
myMCPlayerEntity.isUser();Return Type: boolean
// MCPlayerEntity.needFood() as boolean
myMCPlayerEntity.needFood();Return Type: void
MCPlayerEntity.sendMessage(text as MCTextComponent) as void| Parameter | Type | Description |
|---|---|---|
Parameter text | Type MCTextComponent | Description No Description Provided |
Return Type: void
MCPlayerEntity.sendStatusMessage(text as MCTextComponent, actionBar as boolean) as void| Parameter | Type | Description |
|---|---|---|
Parameter text | Type MCTextComponent | Description No Description Provided |
Parameter actionBar | Type boolean | Description No Description Provided |
Return Type: void
MCPlayerEntity.setFoodLevel(value as int) as void| Parameter | Type | Description |
|---|---|---|
Parameter value | Type int | Description No Description Provided |
Return Type: void
MCPlayerEntity.swing(hand as MCHand, updateSelf as boolean) as void| Parameter | Type | Description |
|---|---|---|
Parameter hand | Type MCHand | Description No Description Provided |
Parameter updateSelf | Type boolean | Description No Description Provided |
Return Type: void
MCPlayerEntity.unlockRecipes(p_193102_1_ as MCResourceLocation[]) as void| Parameter | Type | Description |
|---|---|---|
Parameter p_193102_1_ | Type MCResourceLocation[] | Description No Description Provided |
Updates the player’s persisted data that is saved between deaths.
Return Type: void
MCPlayerEntity.updatePersistentData(data as MapData) as void| Parameter | Type | Description |
|---|---|---|
Parameter data | Type MapData | Description No Description Provided |
Return Type: void
// MCPlayerEntity.wakeUp() as void
myMCPlayerEntity.wakeUp();Properties
| Name | Type | Has Getter | Has Setter | Description |
|---|---|---|---|---|
Name experience | Type float | Has Getter true | Has Setter false | Description No Description Provided |
Name experienceLevel | Type int | Has Getter true | Has Setter false | Description No Description Provided |
Name experienceTotal | Type int | Has Getter true | Has Setter false | Description No Description Provided |
Name fake | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Name foodLevel | Type int | Has Getter true | Has Setter true | Description No Description Provided |
Name inventory | Type PlayerInventory | Has Getter true | Has Setter false | Description No Description Provided |
Name name | Type MCTextComponent | Has Getter true | Has Setter false | Description No Description Provided |
Name saturationLevel | Type float | Has Getter true | Has Setter false | Description No Description Provided |