MCPlayerEntity
This class was added by a mod with mod-id crafttweaker
. So you need to have this mod installed if you want to use this feature.
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.
crafttweaker.api.entity.player.MCPlayerEntity
Methods
addExhaustion
increases exhaustion level by supplied amount
myMCPlayerEntity.addExhaustion(exhaustion as float);
Parameter | Type | Description |
---|
exhaustion | float | No description provided |
addExperienceLevel
Add experience levels to this player.
myMCPlayerEntity.addExperienceLevel(levels as int);
Parameter | Type | Description |
---|
levels | int | No description provided |
addItemStackToInventory
Returns boolean
myMCPlayerEntity.addItemStackToInventory(p_191521_1_ as crafttweaker.api.item.IItemStack);
addMovementStat
Adds a value to a movement statistic field - like run, walk, swin or climb.
myMCPlayerEntity.addMovementStat(p_71000_1_ as double, p_71000_3_ as double, p_71000_5_ as double);
Parameter | Type | Description |
---|
p_71000_1_ | double | No description provided |
p_71000_3_ | double | No description provided |
p_71000_5_ | double | No description provided |
addPotionEffect
Returns boolean
myMCPlayerEntity.addPotionEffect(effectInstanceIn as crafttweaker.api.potion.MCPotionEffectInstance);
addScore
Add to player's score
myMCPlayerEntity.addScore(scoreIn as int);
Parameter | Type | Description |
---|
scoreIn | int | No description provided |
addTag
Returns boolean
myMCPlayerEntity.addTag(tag as String);
Parameter | Type | Description |
---|
tag | String | No description provided |
addVelocity
Adds to the current velocity of the entity, and sets to true.
myMCPlayerEntity.addVelocity(x as double, y as double, z as double);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
allowLogging
Returns boolean
myMCPlayerEntity.allowLogging();
attackable
Returns boolean
myMCPlayerEntity.attackable();
attemptTeleport
Returns boolean
myMCPlayerEntity.attemptTeleport(p_213373_1_ as double, p_213373_3_ as double, p_213373_5_ as double, p_213373_7_ as boolean);
Parameter | Type | Description |
---|
p_213373_1_ | double | No description provided |
p_213373_3_ | double | No description provided |
p_213373_5_ | double | No description provided |
p_213373_7_ | boolean型 | No description provided |
baseTick
Gets called every tick from main Entity class
myMCPlayerEntity.baseTick();
canAttackPlayer
Returns boolean
myMCPlayerEntity.canAttackPlayer(other as crafttweaker.api.entity.player.MCPlayerEntity);
canBeAttackedWithItem
Returns true if it's possible to attack this entity with an item.
Returns boolean
myMCPlayerEntity.canBeAttackedWithItem();
canBeCollidedWith
Returns true if other Entities should be prevented from moving through this Entity.
Returns boolean
myMCPlayerEntity.canBeCollidedWith();
canBeHitWithPotion
Returns false if the entity is an armor stand. Returns true for all other entity living bases.
Returns boolean
myMCPlayerEntity.canBeHitWithPotion();
canBePushed
Returns true if this entity should push and be pushed by other entities when colliding.
Returns boolean
myMCPlayerEntity.canBePushed();
canBeRiddenInWater
Returns boolean
myMCPlayerEntity.canBeRiddenInWater();
canBreatheUnderwater
Returns boolean
myMCPlayerEntity.canBreatheUnderwater();
canEat
Returns boolean
myMCPlayerEntity.canEat(ignoreHunger as boolean);
Parameter | Type | Description |
---|
ignoreHunger | boolean型 | No description provided |
canHarvestBlock
Returns boolean
myMCPlayerEntity.canHarvestBlock(state as crafttweaker.api.block.MCBlockState);
canPassengerSteer
Returns boolean
myMCPlayerEntity.canPassengerSteer();
canPlayerEdit
Returns whether this player can modify the block at a certain location with the given stack. The position being queried is {@code pos.offset(facing.getOpposite()))}. Returns: Whether this player may modify the queried location in the current world
@see ItemStack#canPlaceOn(Block) @see ItemStack#canEditBlocks() @see PlayerCapabilities#allowEdit
Returns boolean
myMCPlayerEntity.canPlayerEdit(pos as crafttweaker.api.util.BlockPos, facing as crafttweaker.api.util.Direction, stack as crafttweaker.api.item.IItemStack);
canRenderOnFire
Return whether this entity should be rendered as on fire.
Returns boolean
myMCPlayerEntity.canRenderOnFire();
canRiderInteract
Returns boolean
myMCPlayerEntity.canRiderInteract();
canSwim
Returns boolean
myMCPlayerEntity.canSwim();
canTrample
Returns boolean
myMCPlayerEntity.canTrample(state as crafttweaker.api.block.MCBlockState, pos as crafttweaker.api.util.BlockPos, fallDistance as float);
canUpdate
Returns boolean
myMCPlayerEntity.canUpdate();
myMCPlayerEntity.canUpdate(value as boolean);
Parameter | Type | Description |
---|
value | boolean型 | No description provided |
canUseCommandBlock
Returns boolean
myMCPlayerEntity.canUseCommandBlock();
clearActivePotions
Returns boolean
myMCPlayerEntity.clearActivePotions();
clearBedPosition
myMCPlayerEntity.clearBedPosition();
closeScreen
set current crafting inventory back to the 2x2 square
myMCPlayerEntity.closeScreen();
curePotionEffects
Returns boolean
myMCPlayerEntity.curePotionEffects(curativeItem as crafttweaker.api.item.IItemStack);
detach
myMCPlayerEntity.detach();
disableShield
myMCPlayerEntity.disableShield(p_190777_1_ as boolean);
Parameter | Type | Description |
---|
p_190777_1_ | boolean型 | No description provided |
doesEntityNotTriggerPressurePlate
Return whether this entity should NOT trigger a pressure plate or a tripwire.
Returns boolean
myMCPlayerEntity.doesEntityNotTriggerPressurePlate();
equals
Returns boolean
myMCPlayerEntity.equals(p_equals_1_ as Object);
Parameter | Type | Description |
---|
p_equals_1_ | Object | No description provided |
extinguish
Removes fire from entity.
myMCPlayerEntity.extinguish();
fall
myMCPlayerEntity.fall(distance as float, damageMultiplier as float);
Parameter | Type | Description |
---|
distance | float | No description provided |
damageMultiplier | float | No description provided |
findAmmo
Returns crafttweaker.api.item.IItemStack
myMCPlayerEntity.findAmmo(shootable as crafttweaker.api.item.IItemStack);
func_213300_bk
Returns boolean
myMCPlayerEntity.func_213300_bk();
func_213312_b
myMCPlayerEntity.func_213312_b(p_213312_1_ as double, p_213312_3_ as double, p_213312_5_ as double);
Parameter | Type | Description |
---|
p_213312_1_ | double | No description provided |
p_213312_3_ | double | No description provided |
p_213312_5_ | double | No description provided |
func_213314_bj
Returns boolean
myMCPlayerEntity.func_213314_bj();
func_213343_cS
Returns float
myMCPlayerEntity.func_213343_cS();
func_213365_e
Returns boolean
myMCPlayerEntity.func_213365_e(itemstackIn as crafttweaker.api.item.IItemStack);
getAIMoveSpeed
the movespeed used for the new AI system
Returns float
myMCPlayerEntity.getAIMoveSpeed();
getAbsorptionAmount
Returns the amount of health added by the Absorption effect.
Returns float
myMCPlayerEntity.getAbsorptionAmount();
getActiveItemStack
Returns crafttweaker.api.item.IItemStack
myMCPlayerEntity.getActiveItemStack();
getActivePotionEffect
returns the PotionEffect for the supplied Potion if it is active, null otherwise.
Returns crafttweaker.api.potion.MCPotionEffectInstance
myMCPlayerEntity.getActivePotionEffect(potionIn as crafttweaker.api.potion.MCPotionEffect);
getActivePotionEffects
Returns Collection<crafttweaker.api.potion.MCPotionEffectInstance>
myMCPlayerEntity.getActivePotionEffects();
getAdjustedHorizontalFacing
Gets the horizontal facing direction of this Entity, adjusted to take specially-treated entity types into account.
Returns crafttweaker.api.util.Direction
myMCPlayerEntity.getAdjustedHorizontalFacing();
getAir
Returns int
myMCPlayerEntity.getAir();
Returns boolean
myMCPlayerEntity.getAlwaysRenderNameTagForRender();
getArrowCountInEntity
Returns int
myMCPlayerEntity.getArrowCountInEntity();
getBedDirection
gets the Direction for the camera if this entity is sleeping
Returns crafttweaker.api.util.Direction
myMCPlayerEntity.getBedDirection();
getBedLocation
Returns crafttweaker.api.util.BlockPos
myMCPlayerEntity.getBedLocation();
getBlockState
Returns crafttweaker.api.block.MCBlockState
myMCPlayerEntity.getBlockState();
getBrightness
Gets how bright this entity is.
Returns float
myMCPlayerEntity.getBrightness();
getBrightnessForRender
Returns int
myMCPlayerEntity.getBrightnessForRender();
getCachedUniqueIdString
Returns String
myMCPlayerEntity.getCachedUniqueIdString();
getClassification
Returns crafttweaker.api.entity.MCEntityClassification
myMCPlayerEntity.getClassification(forSpawnCount as boolean);
Parameter | Type | Description |
---|
forSpawnCount | boolean型 | No description provided |
getCollisionBorderSize
Returns float
myMCPlayerEntity.getCollisionBorderSize();
getCooldownPeriod
Returns float
myMCPlayerEntity.getCooldownPeriod();
getCooledAttackStrength
Returns the percentage of attack power available based on the cooldown (zero to one).
Returns float
myMCPlayerEntity.getCooledAttackStrength(adjustTicks as float);
Parameter | Type | Description |
---|
adjustTicks | float | No description provided |
getDigSpeed
Returns float
myMCPlayerEntity.getDigSpeed(state as crafttweaker.api.block.MCBlockState);
Returns float
myMCPlayerEntity.getDigSpeed(arg0 as crafttweaker.api.block.MCBlockState, arg1 as crafttweaker.api.util.BlockPos);
getDistanceSq
Returns double
myMCPlayerEntity.getDistanceSq(x as double, y as double, z as double);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
getEntityId
Returns int
myMCPlayerEntity.getEntityId();
getEntityString
Returns String
myMCPlayerEntity.getEntityString();
getEyeHeight
Returns float
myMCPlayerEntity.getEyeHeight();
getFireTimer
Returns int
myMCPlayerEntity.getFireTimer();
getHealth
Returns float
myMCPlayerEntity.getHealth();
getHeight
Returns float
myMCPlayerEntity.getHeight();
getHeldItemMainhand
Returns crafttweaker.api.item.IItemStack
myMCPlayerEntity.getHeldItemMainhand();
getHeldItemOffhand
Returns crafttweaker.api.item.IItemStack
myMCPlayerEntity.getHeldItemOffhand();
getHorizontalFacing
Gets the horizontal facing direction of this Entity.
Returns crafttweaker.api.util.Direction
myMCPlayerEntity.getHorizontalFacing();
getIdleTime
Returns int
myMCPlayerEntity.getIdleTime();
getItemInUseCount
Returns int
myMCPlayerEntity.getItemInUseCount();
getItemInUseMaxCount
Returns int
myMCPlayerEntity.getItemInUseMaxCount();
getLastAttackedEntityTime
Returns int
myMCPlayerEntity.getLastAttackedEntityTime();
getLuck
Returns float
myMCPlayerEntity.getLuck();
getMaxAir
Returns int
myMCPlayerEntity.getMaxAir();
getMaxFallHeight
The maximum height from where the entity is alowed to jump (used in pathfinder)
Returns int
myMCPlayerEntity.getMaxFallHeight();
getMaxHealth
Returns float
myMCPlayerEntity.getMaxHealth();
getMaxInPortalTime
Return the amount of time this entity should stay in a portal before being transported.
Returns int
myMCPlayerEntity.getMaxInPortalTime();
getMountedYOffset
Returns the Y offset from the entity's position for any entity riding this one.
Returns double
myMCPlayerEntity.getMountedYOffset();
getPitch
Gets the current pitch of the entity.
Returns float
myMCPlayerEntity.getPitch(partialTicks as float);
Parameter | Type | Description |
---|
partialTicks | float | No description provided |
getPortalCooldown
Return the amount of cooldown before this entity can use a portal again.
Returns int
myMCPlayerEntity.getPortalCooldown();
getPosition
Get the position in the world. {@code null} is not allowed! If you are not an entity in the world, return the coordinates 0, 0, 0
Returns crafttweaker.api.util.BlockPos
myMCPlayerEntity.getPosition();
getRenderScale
Returns float
myMCPlayerEntity.getRenderScale();
getRevengeTimer
Returns int
myMCPlayerEntity.getRevengeTimer();
getRotationYawHead
Returns float
myMCPlayerEntity.getRotationYawHead();
getScore
Returns int
myMCPlayerEntity.getScore();
getScoreboardName
Returns a String to use as this entity's name in the scoreboard/entity selector systems
Returns String
myMCPlayerEntity.getScoreboardName();
getSleepTimer
Returns int
myMCPlayerEntity.getSleepTimer();
getSubmergedHeight
Returns double
myMCPlayerEntity.getSubmergedHeight();
getSwimAnimation
Returns float
myMCPlayerEntity.getSwimAnimation(partialTicks as float);
Parameter | Type | Description |
---|
partialTicks | float | No description provided |
getSwingProgress
Gets the progression of the swing animation, ranges from 0.0 to 1.0.
Returns float
myMCPlayerEntity.getSwingProgress(partialTickTime as float);
Parameter | Type | Description |
---|
partialTickTime | float | No description provided |
Returns Set
myMCPlayerEntity.getTags();
getTeleportDirection
Returns crafttweaker.api.util.Direction
myMCPlayerEntity.getTeleportDirection();
getTicksElytraFlying
Returns int
myMCPlayerEntity.getTicksElytraFlying();
getTotalArmorValue
Returns the current armor value as determined by a call to InventoryPlayer.getTotalArmorValue
Returns int
myMCPlayerEntity.getTotalArmorValue();
getWidth
Returns float
myMCPlayerEntity.getWidth();
getXPSeed
Returns int
myMCPlayerEntity.getXPSeed();
getYOffset
Returns the Y Offset of this entity.
Returns double
myMCPlayerEntity.getYOffset();
getYaw
Gets the current yaw of the entity
Returns float
myMCPlayerEntity.getYaw(partialTicks as float);
Parameter | Type | Description |
---|
partialTicks | float | No description provided |
giveExperiencePoints
myMCPlayerEntity.giveExperiencePoints(p_195068_1_ as int);
Parameter | Type | Description |
---|
p_195068_1_ | int | No description provided |
handleStatusUpdate
myMCPlayerEntity.handleStatusUpdate(id as byte);
Parameter | Type | Description |
---|
id | byte | No description provided |
handleWaterMovement
Returns if this entity is in water and will end up adding the waters velocity to the entity
Returns boolean
myMCPlayerEntity.handleWaterMovement();
hasCustomName
Returns boolean
myMCPlayerEntity.hasCustomName();
hasNoGravity
Returns boolean
myMCPlayerEntity.hasNoGravity();
hasPermissionLevel
Returns boolean
myMCPlayerEntity.hasPermissionLevel(p_211513_1_ as int);
Parameter | Type | Description |
---|
p_211513_1_ | int | No description provided |
hasReducedDebug
Whether the "reducedDebugInfo" option is active for this player.
Returns boolean
myMCPlayerEntity.hasReducedDebug();
hashCode
Returns int
myMCPlayerEntity.hashCode();
heal
Heal living entity (param: amount of half-hearts)
myMCPlayerEntity.heal(healAmount as float);
Parameter | Type | Description |
---|
healAmount | float | No description provided |
ignoreItemEntityData
Checks if players can use this entity to access operator (permission level 2) commands either directly or indirectly, such as give or setblock. A similar method exists for entities at {@link net.minecraft.tileentity.TileEntity#onlyOpsCanSetNbt()}.
For example, {@link
net.minecraft.entity.item.EntityMinecartCommandBlock#ignoreItemEntityData() command block minecarts} and {@link
net.minecraft.entity.item.EntityMinecartMobSpawner#ignoreItemEntityData() mob spawner minecarts} (spawning command
block minecarts or drops) are considered accessible.
Returns:
true if this entity offers ways for unauthorized
players to use restricted commands
Returns boolean
myMCPlayerEntity.ignoreItemEntityData();
isActiveItemStackBlocking
Returns boolean
myMCPlayerEntity.isActiveItemStackBlocking();
isAddedToWorld
Returns boolean
myMCPlayerEntity.isAddedToWorld();
isAlive
Returns true if the entity has not been .
Returns boolean
myMCPlayerEntity.isAlive();
isAllowEdit
Returns boolean
myMCPlayerEntity.isAllowEdit();
isBeingRidden
If at least 1 entity is riding this one
Returns boolean
myMCPlayerEntity.isBeingRidden();
isBurning
Returns true if the entity is on fire. Used by render to add the fire effect on rendering.
Returns boolean
myMCPlayerEntity.isBurning();
isChild
If Animal, checks if the age timer is negative
Returns boolean
myMCPlayerEntity.isChild();
isCreative
Returns boolean
myMCPlayerEntity.isCreative();
isCustomNameVisible
Returns boolean
myMCPlayerEntity.isCustomNameVisible();
isElytraFlying
Returns boolean
myMCPlayerEntity.isElytraFlying();
isEntityInsideOpaqueBlock
Checks if this entity is inside of an opaque block
Returns boolean
myMCPlayerEntity.isEntityInsideOpaqueBlock();
isEntityUndead
Returns true if this entity is undead.
Returns boolean
myMCPlayerEntity.isEntityUndead();
isGlowing
Returns boolean
myMCPlayerEntity.isGlowing();
isHandActive
Returns boolean
myMCPlayerEntity.isHandActive();
isImmuneToExplosions
Returns boolean
myMCPlayerEntity.isImmuneToExplosions();
isImmuneToFire
Returns boolean
myMCPlayerEntity.isImmuneToFire();
isInLava
Returns boolean
myMCPlayerEntity.isInLava();
isInRangeToRender3d
Returns boolean
myMCPlayerEntity.isInRangeToRender3d(x as double, y as double, z as double);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
isInRangeToRenderDist
Checks if the entity is in range to render.
Returns boolean
myMCPlayerEntity.isInRangeToRenderDist(distance as double);
Parameter | Type | Description |
---|
distance | double | No description provided |
isInWater
Checks if this entity is inside water (if inWater field is true as a result of handleWaterMovement() returning true)
Returns boolean
myMCPlayerEntity.isInWater();
isInWaterOrBubbleColumn
Returns boolean
myMCPlayerEntity.isInWaterOrBubbleColumn();
isInWaterRainOrBubbleColumn
Returns boolean
myMCPlayerEntity.isInWaterRainOrBubbleColumn();
isInvisible
Returns boolean
myMCPlayerEntity.isInvisible();
isInvisibleToPlayer
Only used by renderer in EntityLivingBase subclasses. Determines if an entity is visible or not to a specific player, if the entity is normally invisible. For EntityLivingBase subclasses, returning false when invisible will render the entity semi-transparent.
Returns boolean
myMCPlayerEntity.isInvisibleToPlayer(player as crafttweaker.api.entity.player.MCPlayerEntity);
isInvulnerable
Returns boolean
myMCPlayerEntity.isInvulnerable();
isLiving
Returns boolean
myMCPlayerEntity.isLiving();
isNonBoss
Returns false if this Entity is a boss, true otherwise.
Returns boolean
myMCPlayerEntity.isNonBoss();
isOffsetPositionInLiquid
Checks if the offset position from the entity's current position is inside of a liquid.
Returns boolean
myMCPlayerEntity.isOffsetPositionInLiquid(x as double, y as double, z as double);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
isOnLadder
Returns true if this entity should move as if it were on a ladder (either because it's actually on a ladder, or for AI reasons)
Returns boolean
myMCPlayerEntity.isOnLadder();
isOnePlayerRiding
Returns boolean
myMCPlayerEntity.isOnePlayerRiding();
isPassenger
Returns boolean
myMCPlayerEntity.isPassenger();
isPlayerFullyAsleep
Returns whether or not the player is asleep and the screen has fully faded.
Returns boolean
myMCPlayerEntity.isPlayerFullyAsleep();
isPotionActive
Returns boolean
myMCPlayerEntity.isPotionActive(potionIn as crafttweaker.api.potion.MCPotionEffect);
isPotionApplicable
Returns boolean
myMCPlayerEntity.isPotionApplicable(potioneffectIn as crafttweaker.api.potion.MCPotionEffectInstance);
isPushedByWater
Returns boolean
myMCPlayerEntity.isPushedByWater();
isServerWorld
Returns whether the entity is in a server world
Returns boolean
myMCPlayerEntity.isServerWorld();
isSilent
Returns: True if this entity will not play sounds
Returns boolean
myMCPlayerEntity.isSilent();
isSleeping
Returns whether player is sleeping or not
Returns boolean
myMCPlayerEntity.isSleeping();
isSneaking
Returns if this entity is sneaking.
Returns boolean
myMCPlayerEntity.isSneaking();
isSpawnForced
Returns boolean
myMCPlayerEntity.isSpawnForced();
isSpectator
Returns true if the player is in spectator mode.
Returns boolean
myMCPlayerEntity.isSpectator();
isSpinAttacking
Returns boolean
myMCPlayerEntity.isSpinAttacking();
isSprinting
Get if the Entity is sprinting.
Returns boolean
myMCPlayerEntity.isSprinting();
isSwimming
Returns boolean
myMCPlayerEntity.isSwimming();
isUser
returns true if this is an EntityPlayerSP, or the logged in player.
Returns boolean
myMCPlayerEntity.isUser();
isWet
Checks if this entity is either in water or on an open air block in rain (used in wolves).
Returns boolean
myMCPlayerEntity.isWet();
jump
Causes this entity to do an upwards motion (jumping).
livingTick
Called frequently so the entity can update its state every tick as required. For example, zombies and skeletons use this to react to sunlight and start to burn.
myMCPlayerEntity.livingTick();
moveToBlockPosAndAngles
myMCPlayerEntity.moveToBlockPosAndAngles(pos as crafttweaker.api.util.BlockPos, rotationYawIn as float, rotationPitchIn as float);
Parameter | Type | Description |
---|
pos | crafttweaker.api.util.BlockPos | No description provided |
rotationYawIn | float | No description provided |
rotationPitchIn | float | No description provided |
onAddedToWorld
myMCPlayerEntity.onAddedToWorld();
onCollideWithPlayer
Called by a player entity when they collide with an entity
myMCPlayerEntity.onCollideWithPlayer(entityIn as crafttweaker.api.entity.player.MCPlayerEntity);
onEnchant
myMCPlayerEntity.onEnchant(enchantedItem as crafttweaker.api.item.IItemStack, cost as int);
onEnterBubbleColumn
myMCPlayerEntity.onEnterBubbleColumn(downwards as boolean);
Parameter | Type | Description |
---|
downwards | boolean型 | No description provided |
onEnterBubbleColumnWithAirAbove
myMCPlayerEntity.onEnterBubbleColumnWithAirAbove(downwards as boolean);
Parameter | Type | Description |
---|
downwards | boolean型 | No description provided |
onKillCommand
Called by the /kill command.
myMCPlayerEntity.onKillCommand();
onRemovedFromWorld
myMCPlayerEntity.onRemovedFromWorld();
Setups the entity to do the hurt animation. Only used by packets in multiplayer.
myMCPlayerEntity.performHurtAnimation();
preparePlayerToSpawn
Keeps moving the entity up so it isn't colliding with blocks and other requirements for this entity to be spawned (only actually used on players though its also on Entity)
myMCPlayerEntity.preparePlayerToSpawn();
recalculateSize
myMCPlayerEntity.recalculateSize();
remove
myMCPlayerEntity.remove();
myMCPlayerEntity.remove(keepData as boolean);
Parameter | Type | Description |
---|
keepData | boolean型 | No description provided |
removeActivePotionEffect
Returns crafttweaker.api.potion.MCPotionEffectInstance
myMCPlayerEntity.removeActivePotionEffect(arg0 as crafttweaker.api.potion.MCPotionEffect);
removePassengers
Dismounts all entities riding this entity from this entity.
myMCPlayerEntity.removePassengers();
removePotionEffect
Returns boolean
myMCPlayerEntity.removePotionEffect(effectIn as crafttweaker.api.potion.MCPotionEffect);
removeTag
Returns boolean
myMCPlayerEntity.removeTag(tag as String);
Parameter | Type | Description |
---|
tag | String | No description provided |
replaceItemInInventory
Returns boolean
myMCPlayerEntity.replaceItemInInventory(inventorySlot as int, itemStackIn as crafttweaker.api.item.IItemStack);
resetActiveHand
myMCPlayerEntity.resetActiveHand();
resetCooldown
myMCPlayerEntity.resetCooldown();
resetPositionToBB
Resets the entity's position to the center (planar) and bottom (vertical) points of its bounding box.
myMCPlayerEntity.resetPositionToBB();
respawnPlayer
myMCPlayerEntity.respawnPlayer();
revive
myMCPlayerEntity.revive();
rotateTowards
myMCPlayerEntity.rotateTowards(yaw as double, pitch as double);
Parameter | Type | Description |
---|
yaw | double | No description provided |
pitch | double | No description provided |
sendEndCombat
Sends an END_COMBAT packet to the client
myMCPlayerEntity.sendEndCombat();
sendEnterCombat
Sends an ENTER_COMBAT packet to the client
myMCPlayerEntity.sendEnterCombat();
sendPlayerAbilities
Sends the player's abilities to the server (if there is one).
myMCPlayerEntity.sendPlayerAbilities();
setAIMoveSpeed
set the movespeed used for the new AI system
myMCPlayerEntity.setAIMoveSpeed(speedIn as float);
Parameter | Type | Description |
---|
speedIn | float | No description provided |
setAbsorptionAmount
myMCPlayerEntity.setAbsorptionAmount(amount as float);
Parameter | Type | Description |
---|
amount | float | No description provided |
setAir
myMCPlayerEntity.setAir(air as int);
Parameter | Type | Description |
---|
air | int | No description provided |
setArrowCountInEntity
myMCPlayerEntity.setArrowCountInEntity(count as int);
Parameter | Type | Description |
---|
count | int | No description provided |
setBedPosition
myMCPlayerEntity.setBedPosition(p_213369_1_ as crafttweaker.api.util.BlockPos);
setCustomNameVisible
myMCPlayerEntity.setCustomNameVisible(alwaysRenderNameTag as boolean);
Parameter | Type | Description |
---|
alwaysRenderNameTag | boolean型 | No description provided |
setEntityId
myMCPlayerEntity.setEntityId(id as int);
Parameter | Type | Description |
---|
id | int | No description provided |
setFire
Sets entity to burn for x amount of seconds, cannot lower amount of existing fire.
myMCPlayerEntity.setFire(seconds as int);
Parameter | Type | Description |
---|
seconds | int | No description provided |
setFireTimer
myMCPlayerEntity.setFireTimer(p_223308_1_ as int);
Parameter | Type | Description |
---|
p_223308_1_ | int | No description provided |
setGlowing
myMCPlayerEntity.setGlowing(glowingIn as boolean);
Parameter | Type | Description |
---|
glowingIn | boolean型 | No description provided |
setHeadRotation
myMCPlayerEntity.setHeadRotation(yaw as float, pitch as int);
Parameter | Type | Description |
---|
yaw | float | No description provided |
pitch | int | No description provided |
setHealth
myMCPlayerEntity.setHealth(health as float);
Parameter | Type | Description |
---|
health | float | No description provided |
setIdleTime
myMCPlayerEntity.setIdleTime(idleTimeIn as int);
Parameter | Type | Description |
---|
idleTimeIn | int | No description provided |
setInLava
myMCPlayerEntity.setInLava();
setInvisible
myMCPlayerEntity.setInvisible(invisible as boolean);
Parameter | Type | Description |
---|
invisible | boolean型 | No description provided |
setInvulnerable
Sets whether this Entity is invulnerable.
myMCPlayerEntity.setInvulnerable(isInvulnerable as boolean);
Parameter | Type | Description |
---|
isInvulnerable | boolean型 | No description provided |
setJumping
myMCPlayerEntity.setJumping(jumping as boolean);
Parameter | Type | Description |
---|
jumping | boolean型 | No description provided |
setLocationAndAngles
Sets the location and Yaw/Pitch of an entity in the world
myMCPlayerEntity.setLocationAndAngles(x as double, y as double, z as double, yaw as float, pitch as float);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
yaw | float | No description provided |
pitch | float | No description provided |
setMotion
myMCPlayerEntity.setMotion(x as double, y as double, z as double);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
setNoGravity
myMCPlayerEntity.setNoGravity(noGravity as boolean);
Parameter | Type | Description |
---|
noGravity | boolean型 | No description provided |
setPartying
Called when a record starts or stops playing. Used to make parrots start or stop partying.
myMCPlayerEntity.setPartying(pos as crafttweaker.api.util.BlockPos, isPartying as boolean);
setPortal
Marks the entity as being inside a portal, activating teleportation logic in onEntityUpdate() in the following tick(s).
myMCPlayerEntity.setPortal(pos as crafttweaker.api.util.BlockPos);
setPosition
Sets the x,y,z of the entity from the given parameters. Also seems to set up a bounding box.
myMCPlayerEntity.setPosition(x as double, y as double, z as double);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
setPositionAndRotation
Sets position and rotation, clamping and wrapping params to valid values. Used by network code.
myMCPlayerEntity.setPositionAndRotation(x as double, y as double, z as double, yaw as float, pitch as float);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
yaw | float | No description provided |
pitch | float | No description provided |
setPositionAndRotationDirect
Sets a target for the client to interpolate towards over the next few ticks
myMCPlayerEntity.setPositionAndRotationDirect(x as double, y as double, z as double, yaw as float, pitch as float, posRotationIncrements as int, teleport as boolean);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
yaw | float | No description provided |
pitch | float | No description provided |
posRotationIncrements | int | No description provided |
teleport | boolean型 | No description provided |
setPositionAndUpdate
Sets the position of the entity and updates the 'last' variables
myMCPlayerEntity.setPositionAndUpdate(x as double, y as double, z as double);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
setPositionNonDirty
Returns boolean
myMCPlayerEntity.setPositionNonDirty();
setReducedDebug
myMCPlayerEntity.setReducedDebug(reducedDebug as boolean);
Parameter | Type | Description |
---|
reducedDebug | boolean型 | No description provided |
setRenderYawOffset
Set the render yaw offset
myMCPlayerEntity.setRenderYawOffset(offset as float);
Parameter | Type | Description |
---|
offset | float | No description provided |
setRotationYawHead
Sets the head's yaw rotation of the entity.
myMCPlayerEntity.setRotationYawHead(rotation as float);
Parameter | Type | Description |
---|
rotation | float | No description provided |
setScore
Set player's score
myMCPlayerEntity.setScore(scoreIn as int);
Parameter | Type | Description |
---|
scoreIn | int | No description provided |
setSilent
When set to true the entity will not play sounds.
myMCPlayerEntity.setSilent(isSilent as boolean);
Parameter | Type | Description |
---|
isSilent | boolean型 | No description provided |
setSneaking
Sets the sneaking flag.
myMCPlayerEntity.setSneaking(sneaking as boolean);
Parameter | Type | Description |
---|
sneaking | boolean型 | No description provided |
setSpawnPoint
myMCPlayerEntity.setSpawnPoint(pos as crafttweaker.api.util.BlockPos, forced as boolean);
setSprinting
Set sprinting switch for Entity.
myMCPlayerEntity.setSprinting(sprinting as boolean);
Parameter | Type | Description |
---|
sprinting | boolean型 | No description provided |
setSwimming
myMCPlayerEntity.setSwimming(p_204711_1_ as boolean);
Parameter | Type | Description |
---|
p_204711_1_ | boolean型 | No description provided |
setVelocity
Updates the entity motion clientside, called by packets from the server
myMCPlayerEntity.setVelocity(x as double, y as double, z as double);
Parameter | Type | Description |
---|
x | double | No description provided |
y | double | No description provided |
z | double | No description provided |
shouldHeal
Checks if the player's health is not full and not zero.
Returns boolean
myMCPlayerEntity.shouldHeal();
shouldReceiveErrors
Returns boolean
myMCPlayerEntity.shouldReceiveErrors();
shouldReceiveFeedback
Returns boolean
myMCPlayerEntity.shouldReceiveFeedback();
shouldRenderSneaking
Returns boolean
myMCPlayerEntity.shouldRenderSneaking();
shouldRiderFaceForward
Returns true if the entity's rider (EntityPlayer) should face forward when mounted. currently only used in vanilla code by pigs.
Returns boolean
myMCPlayerEntity.shouldRiderFaceForward(player as crafttweaker.api.entity.player.MCPlayerEntity);
shouldRiderSit
Returns boolean
myMCPlayerEntity.shouldRiderSit();
spawnRunningParticles
Attempts to create sprinting particles if the entity is sprinting and not in water.
myMCPlayerEntity.spawnRunningParticles();
spawnSweepParticles
myMCPlayerEntity.spawnSweepParticles();
startSleeping
myMCPlayerEntity.startSleeping(p_213342_1_ as crafttweaker.api.util.BlockPos);
startSpinAttack
myMCPlayerEntity.startSpinAttack(p_204803_1_ as int);
Parameter | Type | Description |
---|
p_204803_1_ | int | No description provided |
stopActiveHand
myMCPlayerEntity.stopActiveHand();
stopRiding
Dismounts this entity from the entity it is riding.
myMCPlayerEntity.stopRiding();
teleportKeepLoaded
myMCPlayerEntity.teleportKeepLoaded(p_223102_1_ as double, p_223102_3_ as double, p_223102_5_ as double);
Parameter | Type | Description |
---|
p_223102_1_ | double | No description provided |
p_223102_3_ | double | No description provided |
p_223102_5_ | double | No description provided |
tick
Called to update the entity's position/logic.
toString
Returns String
myMCPlayerEntity.toString();
updateRidden
Handles updating while riding another entity
myMCPlayerEntity.updateRidden();
updateSwimming
myMCPlayerEntity.updateSwimming();
wakeUp
myMCPlayerEntity.wakeUp();
wakeUpPlayer
Wake up the player if they're sleeping.
myMCPlayerEntity.wakeUpPlayer(immediately as boolean, updateWorldFlag as boolean, setSpawn as boolean);
Parameter | Type | Description |
---|
immediately | boolean型 | No description provided |
updateWorldFlag | boolean型 | No description provided |
setSpawn | boolean型 | No description provided |
xpBarCap
This method returns the cap amount of experience that the experience bar can hold. With each level, the experience cap on the player's experience bar is raised by 10.
Returns int
myMCPlayerEntity.xpBarCap();