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 |
---|---|---|
Parameter exhaustion | Type float | Description No description provided |
addExperienceLevel
Add experience levels to this player.
myMCPlayerEntity.addExperienceLevel(levels as int);
Parameter | Type | Description |
---|---|---|
Parameter levels | Type int | Description No description provided |
addItemStackToInventory
Returns boolean
myMCPlayerEntity.addItemStackToInventory(p_191521_1_ as crafttweaker.api.item.IItemStack);
Parameter | Type | Description |
---|---|---|
Parameter p_191521_1_ | Type crafttweaker.api.item.IItemStack | Description No description provided |
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 |
---|---|---|
Parameter p_71000_1_ | Type double | Description No description provided |
Parameter p_71000_3_ | Type double | Description No description provided |
Parameter p_71000_5_ | Type double | Description No description provided |
addPotionEffect
Returns boolean
myMCPlayerEntity.addPotionEffect(effectInstanceIn as crafttweaker.api.potion.MCPotionEffectInstance);
Parameter | Type | Description |
---|---|---|
Parameter effectInstanceIn | Type crafttweaker.api.potion.MCPotionEffectInstance | Description No description provided |
addScore
Add to player’s score
myMCPlayerEntity.addScore(scoreIn as int);
Parameter | Type | Description |
---|---|---|
Parameter scoreIn | Type int | Description No description provided |
addTag
Returns boolean
myMCPlayerEntity.addTag(tag as String);
Parameter | Type | Description |
---|---|---|
Parameter tag | Type String | Description 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 |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description 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 |
---|---|---|
Parameter p_213373_1_ | Type double | Description No description provided |
Parameter p_213373_3_ | Type double | Description No description provided |
Parameter p_213373_5_ | Type double | Description No description provided |
Parameter p_213373_7_ | Type boolean | Description 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);
Parameter | Type | Description |
---|---|---|
Parameter other | Type crafttweaker.api.entity.player.MCPlayerEntity | Description No description provided |
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 |
---|---|---|
Parameter ignoreHunger | Type boolean | Description No description provided |
canHarvestBlock
Returns boolean
myMCPlayerEntity.canHarvestBlock(state as crafttweaker.api.block.MCBlockState);
Parameter | Type | Description |
---|---|---|
Parameter state | Type crafttweaker.api.block.MCBlockState | Description No description provided |
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);
Parameter | Type | Description |
---|---|---|
Parameter pos | Type crafttweaker.api.util.BlockPos | Description No description provided |
Parameter facing | Type crafttweaker.api.util.Direction | Description No description provided |
Parameter stack | Type crafttweaker.api.item.IItemStack | Description No description provided |
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);
Parameter | Type | Description |
---|---|---|
Parameter state | Type crafttweaker.api.block.MCBlockState | Description No description provided |
Parameter pos | Type crafttweaker.api.util.BlockPos | Description No description provided |
Parameter fallDistance | Type float | Description No description provided |
canUpdate
Returns boolean
myMCPlayerEntity.canUpdate();
myMCPlayerEntity.canUpdate(value as boolean);
Parameter | Type | Description |
---|---|---|
Parameter value | Type boolean | Description 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);
Parameter | Type | Description |
---|---|---|
Parameter curativeItem | Type crafttweaker.api.item.IItemStack | Description No description provided |
detach
myMCPlayerEntity.detach();
disableShield
myMCPlayerEntity.disableShield(p_190777_1_ as boolean);
Parameter | Type | Description |
---|---|---|
Parameter p_190777_1_ | Type boolean | Description 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 |
---|---|---|
Parameter p_equals_1_ | Type Object | Description No description provided |
extinguish
Removes fire from entity.
myMCPlayerEntity.extinguish();
fall
myMCPlayerEntity.fall(distance as float, damageMultiplier as float);
Parameter | Type | Description |
---|---|---|
Parameter distance | Type float | Description No description provided |
Parameter damageMultiplier | Type float | Description No description provided |
findAmmo
Returns crafttweaker.api.item.IItemStack
myMCPlayerEntity.findAmmo(shootable as crafttweaker.api.item.IItemStack);
Parameter | Type | Description |
---|---|---|
Parameter shootable | Type crafttweaker.api.item.IItemStack | Description No description provided |
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 |
---|---|---|
Parameter p_213312_1_ | Type double | Description No description provided |
Parameter p_213312_3_ | Type double | Description No description provided |
Parameter p_213312_5_ | Type double | Description 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);
Parameter | Type | Description |
---|---|---|
Parameter itemstackIn | Type crafttweaker.api.item.IItemStack | Description No description provided |
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);
Parameter | Type | Description |
---|---|---|
Parameter potionIn | Type crafttweaker.api.potion.MCPotionEffect | Description No description provided |
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();
getAlwaysRenderNameTagForRender
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 |
---|---|---|
Parameter forSpawnCount | Type boolean | Description 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 |
---|---|---|
Parameter adjustTicks | Type float | Description No description provided |
getDigSpeed
Returns float
myMCPlayerEntity.getDigSpeed(state as crafttweaker.api.block.MCBlockState);
Parameter | Type | Description |
---|---|---|
Parameter state | Type crafttweaker.api.block.MCBlockState | Description No description provided |
Returns float
myMCPlayerEntity.getDigSpeed(arg0 as crafttweaker.api.block.MCBlockState, arg1 as crafttweaker.api.util.BlockPos);
Parameter | Type | Description |
---|---|---|
Parameter arg0 | Type crafttweaker.api.block.MCBlockState | Description No description provided |
Parameter arg1 | Type crafttweaker.api.util.BlockPos | Description No description provided |
getDistanceSq
Returns double
myMCPlayerEntity.getDistanceSq(x as double, y as double, z as double);
Parameter | Type | Description |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description 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 |
---|---|---|
Parameter partialTicks | Type float | Description 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 |
---|---|---|
Parameter partialTicks | Type float | Description 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 |
---|---|---|
Parameter partialTickTime | Type float | Description No description provided |
getTags
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 |
---|---|---|
Parameter partialTicks | Type float | Description No description provided |
giveExperiencePoints
myMCPlayerEntity.giveExperiencePoints(p_195068_1_ as int);
Parameter | Type | Description |
---|---|---|
Parameter p_195068_1_ | Type int | Description No description provided |
handleStatusUpdate
myMCPlayerEntity.handleStatusUpdate(id as byte);
Parameter | Type | Description |
---|---|---|
Parameter id | Type byte | Description 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 |
---|---|---|
Parameter p_211513_1_ | Type int | Description 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 |
---|---|---|
Parameter healAmount | Type float | Description 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 |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description No description provided |
isInRangeToRenderDist
Checks if the entity is in range to render.
Returns boolean
myMCPlayerEntity.isInRangeToRenderDist(distance as double);
Parameter | Type | Description |
---|---|---|
Parameter distance | Type double | Description 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);
Parameter | Type | Description |
---|---|---|
Parameter player | Type crafttweaker.api.entity.player.MCPlayerEntity | Description No description provided |
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 |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description 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);
Parameter | Type | Description |
---|---|---|
Parameter potionIn | Type crafttweaker.api.potion.MCPotionEffect | Description No description provided |
isPotionApplicable
Returns boolean
myMCPlayerEntity.isPotionApplicable(potioneffectIn as crafttweaker.api.potion.MCPotionEffectInstance);
Parameter | Type | Description |
---|---|---|
Parameter potioneffectIn | Type crafttweaker.api.potion.MCPotionEffectInstance | Description No description provided |
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).
myMCPlayerEntity.jump();
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 |
---|---|---|
Parameter pos | Type crafttweaker.api.util.BlockPos | Description No description provided |
Parameter rotationYawIn | Type float | Description No description provided |
Parameter rotationPitchIn | Type float | Description 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);
Parameter | Type | Description |
---|---|---|
Parameter entityIn | Type crafttweaker.api.entity.player.MCPlayerEntity | Description No description provided |
onEnchant
myMCPlayerEntity.onEnchant(enchantedItem as crafttweaker.api.item.IItemStack, cost as int);
Parameter | Type | Description |
---|---|---|
Parameter enchantedItem | Type crafttweaker.api.item.IItemStack | Description No description provided |
Parameter cost | Type int | Description No description provided |
onEnterBubbleColumn
myMCPlayerEntity.onEnterBubbleColumn(downwards as boolean);
Parameter | Type | Description |
---|---|---|
Parameter downwards | Type boolean | Description No description provided |
onEnterBubbleColumnWithAirAbove
myMCPlayerEntity.onEnterBubbleColumnWithAirAbove(downwards as boolean);
Parameter | Type | Description |
---|---|---|
Parameter downwards | Type boolean | Description No description provided |
onKillCommand
Called by the /kill command.
myMCPlayerEntity.onKillCommand();
onRemovedFromWorld
myMCPlayerEntity.onRemovedFromWorld();
performHurtAnimation
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 |
---|---|---|
Parameter keepData | Type boolean | Description No description provided |
removeActivePotionEffect
Returns crafttweaker.api.potion.MCPotionEffectInstance
myMCPlayerEntity.removeActivePotionEffect(arg0 as crafttweaker.api.potion.MCPotionEffect);
Parameter | Type | Description |
---|---|---|
Parameter arg0 | Type crafttweaker.api.potion.MCPotionEffect | Description No description provided |
removePassengers
Dismounts all entities riding this entity from this entity.
myMCPlayerEntity.removePassengers();
removePotionEffect
Returns boolean
myMCPlayerEntity.removePotionEffect(effectIn as crafttweaker.api.potion.MCPotionEffect);
Parameter | Type | Description |
---|---|---|
Parameter effectIn | Type crafttweaker.api.potion.MCPotionEffect | Description No description provided |
removeTag
Returns boolean
myMCPlayerEntity.removeTag(tag as String);
Parameter | Type | Description |
---|---|---|
Parameter tag | Type String | Description No description provided |
replaceItemInInventory
Returns boolean
myMCPlayerEntity.replaceItemInInventory(inventorySlot as int, itemStackIn as crafttweaker.api.item.IItemStack);
Parameter | Type | Description |
---|---|---|
Parameter inventorySlot | Type int | Description No description provided |
Parameter itemStackIn | Type crafttweaker.api.item.IItemStack | Description No description provided |
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 |
---|---|---|
Parameter yaw | Type double | Description No description provided |
Parameter pitch | Type double | Description 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 |
---|---|---|
Parameter speedIn | Type float | Description No description provided |
setAbsorptionAmount
myMCPlayerEntity.setAbsorptionAmount(amount as float);
Parameter | Type | Description |
---|---|---|
Parameter amount | Type float | Description No description provided |
setAir
myMCPlayerEntity.setAir(air as int);
Parameter | Type | Description |
---|---|---|
Parameter air | Type int | Description No description provided |
setArrowCountInEntity
myMCPlayerEntity.setArrowCountInEntity(count as int);
Parameter | Type | Description |
---|---|---|
Parameter count | Type int | Description No description provided |
setBedPosition
myMCPlayerEntity.setBedPosition(p_213369_1_ as crafttweaker.api.util.BlockPos);
Parameter | Type | Description |
---|---|---|
Parameter p_213369_1_ | Type crafttweaker.api.util.BlockPos | Description No description provided |
setCustomNameVisible
myMCPlayerEntity.setCustomNameVisible(alwaysRenderNameTag as boolean);
Parameter | Type | Description |
---|---|---|
Parameter alwaysRenderNameTag | Type boolean | Description No description provided |
setEntityId
myMCPlayerEntity.setEntityId(id as int);
Parameter | Type | Description |
---|---|---|
Parameter id | Type int | Description 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 |
---|---|---|
Parameter seconds | Type int | Description No description provided |
setFireTimer
myMCPlayerEntity.setFireTimer(p_223308_1_ as int);
Parameter | Type | Description |
---|---|---|
Parameter p_223308_1_ | Type int | Description No description provided |
setGlowing
myMCPlayerEntity.setGlowing(glowingIn as boolean);
Parameter | Type | Description |
---|---|---|
Parameter glowingIn | Type boolean | Description No description provided |
setHeadRotation
myMCPlayerEntity.setHeadRotation(yaw as float, pitch as int);
Parameter | Type | Description |
---|---|---|
Parameter yaw | Type float | Description No description provided |
Parameter pitch | Type int | Description No description provided |
setHealth
myMCPlayerEntity.setHealth(health as float);
Parameter | Type | Description |
---|---|---|
Parameter health | Type float | Description No description provided |
setIdleTime
myMCPlayerEntity.setIdleTime(idleTimeIn as int);
Parameter | Type | Description |
---|---|---|
Parameter idleTimeIn | Type int | Description No description provided |
setInLava
myMCPlayerEntity.setInLava();
setInvisible
myMCPlayerEntity.setInvisible(invisible as boolean);
Parameter | Type | Description |
---|---|---|
Parameter invisible | Type boolean | Description No description provided |
setInvulnerable
Sets whether this Entity is invulnerable.
myMCPlayerEntity.setInvulnerable(isInvulnerable as boolean);
Parameter | Type | Description |
---|---|---|
Parameter isInvulnerable | Type boolean | Description No description provided |
setJumping
myMCPlayerEntity.setJumping(jumping as boolean);
Parameter | Type | Description |
---|---|---|
Parameter jumping | Type boolean | Description 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 |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description No description provided |
Parameter yaw | Type float | Description No description provided |
Parameter pitch | Type float | Description No description provided |
setMotion
myMCPlayerEntity.setMotion(x as double, y as double, z as double);
Parameter | Type | Description |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description No description provided |
setNoGravity
myMCPlayerEntity.setNoGravity(noGravity as boolean);
Parameter | Type | Description |
---|---|---|
Parameter noGravity | Type boolean | Description 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);
Parameter | Type | Description |
---|---|---|
Parameter pos | Type crafttweaker.api.util.BlockPos | Description No description provided |
Parameter isPartying | Type boolean | Description No description provided |
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);
Parameter | Type | Description |
---|---|---|
Parameter pos | Type crafttweaker.api.util.BlockPos | Description No description provided |
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 |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description 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 |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description No description provided |
Parameter yaw | Type float | Description No description provided |
Parameter pitch | Type float | Description 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 |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description No description provided |
Parameter yaw | Type float | Description No description provided |
Parameter pitch | Type float | Description No description provided |
Parameter posRotationIncrements | Type int | Description No description provided |
Parameter teleport | Type boolean | Description 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 |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description No description provided |
setPositionNonDirty
Returns boolean
myMCPlayerEntity.setPositionNonDirty();
setReducedDebug
myMCPlayerEntity.setReducedDebug(reducedDebug as boolean);
Parameter | Type | Description |
---|---|---|
Parameter reducedDebug | Type boolean | Description No description provided |
setRenderYawOffset
Set the render yaw offset
myMCPlayerEntity.setRenderYawOffset(offset as float);
Parameter | Type | Description |
---|---|---|
Parameter offset | Type float | Description No description provided |
setRotationYawHead
Sets the head’s yaw rotation of the entity.
myMCPlayerEntity.setRotationYawHead(rotation as float);
Parameter | Type | Description |
---|---|---|
Parameter rotation | Type float | Description No description provided |
setScore
Set player’s score
myMCPlayerEntity.setScore(scoreIn as int);
Parameter | Type | Description |
---|---|---|
Parameter scoreIn | Type int | Description No description provided |
setSilent
When set to true the entity will not play sounds.
myMCPlayerEntity.setSilent(isSilent as boolean);
Parameter | Type | Description |
---|---|---|
Parameter isSilent | Type boolean | Description No description provided |
setSneaking
Sets the sneaking flag.
myMCPlayerEntity.setSneaking(sneaking as boolean);
Parameter | Type | Description |
---|---|---|
Parameter sneaking | Type boolean | Description No description provided |
setSpawnPoint
myMCPlayerEntity.setSpawnPoint(pos as crafttweaker.api.util.BlockPos, forced as boolean);
Parameter | Type | Description |
---|---|---|
Parameter pos | Type crafttweaker.api.util.BlockPos | Description No description provided |
Parameter forced | Type boolean | Description No description provided |
setSprinting
Set sprinting switch for Entity.
myMCPlayerEntity.setSprinting(sprinting as boolean);
Parameter | Type | Description |
---|---|---|
Parameter sprinting | Type boolean | Description No description provided |
setSwimming
myMCPlayerEntity.setSwimming(p_204711_1_ as boolean);
Parameter | Type | Description |
---|---|---|
Parameter p_204711_1_ | Type boolean | Description 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 |
---|---|---|
Parameter x | Type double | Description No description provided |
Parameter y | Type double | Description No description provided |
Parameter z | Type double | Description 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);
Parameter | Type | Description |
---|---|---|
Parameter player | Type crafttweaker.api.entity.player.MCPlayerEntity | Description The player who is riding the entity. |
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);
Parameter | Type | Description |
---|---|---|
Parameter p_213342_1_ | Type crafttweaker.api.util.BlockPos | Description No description provided |
startSpinAttack
myMCPlayerEntity.startSpinAttack(p_204803_1_ as int);
Parameter | Type | Description |
---|---|---|
Parameter p_204803_1_ | Type int | Description 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 |
---|---|---|
Parameter p_223102_1_ | Type double | Description No description provided |
Parameter p_223102_3_ | Type double | Description No description provided |
Parameter p_223102_5_ | Type double | Description No description provided |
tick
Called to update the entity’s position/logic.
myMCPlayerEntity.tick();
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 |
---|---|---|
Parameter immediately | Type boolean | Description No description provided |
Parameter updateWorldFlag | Type boolean | Description No description provided |
Parameter setSpawn | Type boolean | Description 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();