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.

Diese Klasse importieren

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

Methoden

addExhaustion

increases exhaustion level by supplied amount

myMCPlayerEntity.addExhaustion(exhaustion as float);
ParameterTypeBeschreibung
exhaustionfloatNo description provided

addExperienceLevel

Add experience levels to this player.

myMCPlayerEntity.addExperienceLevel(levels as int);
ParameterTypeBeschreibung
levelsintNo description provided

addItemStackToInventory

Returns boolean

myMCPlayerEntity.addItemStackToInventory(p_191521_1_ as crafttweaker.api.item.IItemStack);
ParameterTypeBeschreibung
p191521_1crafttweaker.api.item.IItemStackNo 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);
ParameterTypeBeschreibung
p71000_1doubleNo description provided
p71000_3doubleNo description provided
p71000_5doubleNo description provided

addPotionEffect

Returns boolean

myMCPlayerEntity.addPotionEffect(effectInstanceIn as crafttweaker.api.potion.MCPotionEffectInstance);
ParameterTypeBeschreibung
effectInstanceIncrafttweaker.api.potion.MCPotionEffectInstanceNo description provided

addScore

Add to player's score

myMCPlayerEntity.addScore(scoreIn as int);
ParameterTypeBeschreibung
scoreInintNo description provided

addTag

Returns boolean

myMCPlayerEntity.addTag(tag as String);
ParameterTypeBeschreibung
tagStringNo 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);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo 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);
ParameterTypeBeschreibung
p213373_1doubleNo description provided
p213373_3doubleNo description provided
p213373_5doubleNo description provided
p213373_7booleanNo 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);
ParameterTypeBeschreibung
othercrafttweaker.api.entity.player.MCPlayerEntityNo 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);
ParameterTypeBeschreibung
ignoreHungerbooleanNo description provided

canHarvestBlock

Returns boolean

myMCPlayerEntity.canHarvestBlock(state as crafttweaker.api.block.MCBlockState);
ParameterTypeBeschreibung
statecrafttweaker.api.block.MCBlockStateNo 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);
ParameterTypeBeschreibung
poscrafttweaker.api.util.BlockPosNo description provided
facingcrafttweaker.api.util.DirectionNo description provided
stackcrafttweaker.api.item.IItemStackNo 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);
ParameterTypeBeschreibung
statecrafttweaker.api.block.MCBlockStateNo description provided
poscrafttweaker.api.util.BlockPosNo description provided
fallDistancefloatNo description provided

canUpdate

Returns boolean

myMCPlayerEntity.canUpdate();
myMCPlayerEntity.canUpdate(value as boolean);
ParameterTypeBeschreibung
valuebooleanNo 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);
ParameterTypeBeschreibung
curativeItemcrafttweaker.api.item.IItemStackNo description provided

detach

myMCPlayerEntity.detach();

disableShield

myMCPlayerEntity.disableShield(p_190777_1_ as boolean);
ParameterTypeBeschreibung
p190777_1booleanNo 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);
ParameterTypeBeschreibung
pequals_1ObjectNo description provided

extinguish

Removes fire from entity.

myMCPlayerEntity.extinguish();

fall

myMCPlayerEntity.fall(distance as float, damageMultiplier as float);
ParameterTypeBeschreibung
distancefloatNo description provided
damageMultiplierfloatNo description provided

findAmmo

Returns crafttweaker.api.item.IItemStack

myMCPlayerEntity.findAmmo(shootable as crafttweaker.api.item.IItemStack);
ParameterTypeBeschreibung
shootablecrafttweaker.api.item.IItemStackNo 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);
ParameterTypeBeschreibung
p213312_1doubleNo description provided
p213312_3doubleNo description provided
p213312_5doubleNo 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);
ParameterTypeBeschreibung
itemstackIncrafttweaker.api.item.IItemStackNo 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);
ParameterTypeBeschreibung
potionIncrafttweaker.api.potion.MCPotionEffectNo 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);
ParameterTypeBeschreibung
forSpawnCountbooleanNo 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);
ParameterTypeBeschreibung
adjustTicksfloatNo description provided

getDigSpeed

Returns float

myMCPlayerEntity.getDigSpeed(state as crafttweaker.api.block.MCBlockState);
ParameterTypeBeschreibung
statecrafttweaker.api.block.MCBlockStateNo description provided

Returns float

myMCPlayerEntity.getDigSpeed(arg0 as crafttweaker.api.block.MCBlockState, arg1 as crafttweaker.api.util.BlockPos);
ParameterTypeBeschreibung
arg0crafttweaker.api.block.MCBlockStateNo description provided
arg1crafttweaker.api.util.BlockPosNo description provided

getDistanceSq

Returns double

myMCPlayerEntity.getDistanceSq(x as double, y as double, z as double);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo 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);
ParameterTypeBeschreibung
partialTicksfloatNo 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);
ParameterTypeBeschreibung
partialTicksfloatNo description provided

getSwingProgress

Gets the progression of the swing animation, ranges from 0.0 to 1.0.

Returns float

myMCPlayerEntity.getSwingProgress(partialTickTime as float);
ParameterTypeBeschreibung
partialTickTimefloatNo 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);
ParameterTypeBeschreibung
partialTicksfloatNo description provided

giveExperiencePoints

myMCPlayerEntity.giveExperiencePoints(p_195068_1_ as int);
ParameterTypeBeschreibung
p195068_1intNo description provided

handleStatusUpdate

myMCPlayerEntity.handleStatusUpdate(id as byte);
ParameterTypeBeschreibung
idbyteNo 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);
ParameterTypeBeschreibung
p211513_1intNo 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);
ParameterTypeBeschreibung
healAmountfloatNo 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);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo description provided

isInRangeToRenderDist

Checks if the entity is in range to render.

Returns boolean

myMCPlayerEntity.isInRangeToRenderDist(distance as double);
ParameterTypeBeschreibung
distancedoubleNo 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);
ParameterTypeBeschreibung
playercrafttweaker.api.entity.player.MCPlayerEntityNo 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);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo 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);
ParameterTypeBeschreibung
potionIncrafttweaker.api.potion.MCPotionEffectNo description provided

isPotionApplicable

Returns boolean

myMCPlayerEntity.isPotionApplicable(potioneffectIn as crafttweaker.api.potion.MCPotionEffectInstance);
ParameterTypeBeschreibung
potioneffectIncrafttweaker.api.potion.MCPotionEffectInstanceNo 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);
ParameterTypeBeschreibung
poscrafttweaker.api.util.BlockPosNo description provided
rotationYawInfloatNo description provided
rotationPitchInfloatNo 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);
ParameterTypeBeschreibung
entityIncrafttweaker.api.entity.player.MCPlayerEntityNo description provided

onEnchant

myMCPlayerEntity.onEnchant(enchantedItem as crafttweaker.api.item.IItemStack, cost as int);
ParameterTypeBeschreibung
enchantedItemcrafttweaker.api.item.IItemStackNo description provided
costintNo description provided

onEnterBubbleColumn

myMCPlayerEntity.onEnterBubbleColumn(downwards as boolean);
ParameterTypeBeschreibung
downwardsbooleanNo description provided

onEnterBubbleColumnWithAirAbove

myMCPlayerEntity.onEnterBubbleColumnWithAirAbove(downwards as boolean);
ParameterTypeBeschreibung
downwardsbooleanNo 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);
ParameterTypeBeschreibung
keepDatabooleanNo description provided

removeActivePotionEffect

Returns crafttweaker.api.potion.MCPotionEffectInstance

myMCPlayerEntity.removeActivePotionEffect(arg0 as crafttweaker.api.potion.MCPotionEffect);
ParameterTypeBeschreibung
arg0crafttweaker.api.potion.MCPotionEffectNo 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);
ParameterTypeBeschreibung
effectIncrafttweaker.api.potion.MCPotionEffectNo description provided

removeTag

Returns boolean

myMCPlayerEntity.removeTag(tag as String);
ParameterTypeBeschreibung
tagStringNo description provided

replaceItemInInventory

Returns boolean

myMCPlayerEntity.replaceItemInInventory(inventorySlot as int, itemStackIn as crafttweaker.api.item.IItemStack);
ParameterTypeBeschreibung
inventorySlotintNo description provided
itemStackIncrafttweaker.api.item.IItemStackNo 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);
ParameterTypeBeschreibung
yawdoubleNo description provided
pitchdoubleNo 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);
ParameterTypeBeschreibung
speedInfloatNo description provided

setAbsorptionAmount

myMCPlayerEntity.setAbsorptionAmount(amount as float);
ParameterTypeBeschreibung
amountfloatNo description provided

setAir

myMCPlayerEntity.setAir(air as int);
ParameterTypeBeschreibung
airintNo description provided

setArrowCountInEntity

myMCPlayerEntity.setArrowCountInEntity(count as int);
ParameterTypeBeschreibung
countintNo description provided

setBedPosition

myMCPlayerEntity.setBedPosition(p_213369_1_ as crafttweaker.api.util.BlockPos);
ParameterTypeBeschreibung
p213369_1crafttweaker.api.util.BlockPosNo description provided

setCustomNameVisible

myMCPlayerEntity.setCustomNameVisible(alwaysRenderNameTag as boolean);
ParameterTypeBeschreibung
alwaysRenderNameTagbooleanNo description provided

setEntityId

myMCPlayerEntity.setEntityId(id as int);
ParameterTypeBeschreibung
idintNo description provided

setFire

Sets entity to burn for x amount of seconds, cannot lower amount of existing fire.

myMCPlayerEntity.setFire(seconds as int);
ParameterTypeBeschreibung
secondsintNo description provided

setFireTimer

myMCPlayerEntity.setFireTimer(p_223308_1_ as int);
ParameterTypeBeschreibung
p223308_1intNo description provided

setGlowing

myMCPlayerEntity.setGlowing(glowingIn as boolean);
ParameterTypeBeschreibung
glowingInbooleanNo description provided

setHeadRotation

myMCPlayerEntity.setHeadRotation(yaw as float, pitch as int);
ParameterTypeBeschreibung
yawfloatNo description provided
pitchintNo description provided

setHealth

myMCPlayerEntity.setHealth(health as float);
ParameterTypeBeschreibung
healthfloatNo description provided

setIdleTime

myMCPlayerEntity.setIdleTime(idleTimeIn as int);
ParameterTypeBeschreibung
idleTimeInintNo description provided

setInLava

myMCPlayerEntity.setInLava();

setInvisible

myMCPlayerEntity.setInvisible(invisible as boolean);
ParameterTypeBeschreibung
invisiblebooleanNo description provided

setInvulnerable

Sets whether this Entity is invulnerable.

myMCPlayerEntity.setInvulnerable(isInvulnerable as boolean);
ParameterTypeBeschreibung
isInvulnerablebooleanNo description provided

setJumping

myMCPlayerEntity.setJumping(jumping as boolean);
ParameterTypeBeschreibung
jumpingbooleanNo 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);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo description provided
yawfloatNo description provided
pitchfloatNo description provided

setMotion

myMCPlayerEntity.setMotion(x as double, y as double, z as double);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo description provided

setNoGravity

myMCPlayerEntity.setNoGravity(noGravity as boolean);
ParameterTypeBeschreibung
noGravitybooleanNo 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);
ParameterTypeBeschreibung
poscrafttweaker.api.util.BlockPosNo description provided
isPartyingbooleanNo 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);
ParameterTypeBeschreibung
poscrafttweaker.api.util.BlockPosNo 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);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo 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);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo description provided
yawfloatNo description provided
pitchfloatNo 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);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo description provided
yawfloatNo description provided
pitchfloatNo description provided
posRotationIncrementsintNo description provided
teleportbooleanNo 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);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo description provided

setPositionNonDirty

Returns boolean

myMCPlayerEntity.setPositionNonDirty();

setReducedDebug

myMCPlayerEntity.setReducedDebug(reducedDebug as boolean);
ParameterTypeBeschreibung
reducedDebugbooleanNo description provided

setRenderYawOffset

Set the render yaw offset

myMCPlayerEntity.setRenderYawOffset(offset as float);
ParameterTypeBeschreibung
offsetfloatNo description provided

setRotationYawHead

Sets the head's yaw rotation of the entity.

myMCPlayerEntity.setRotationYawHead(rotation as float);
ParameterTypeBeschreibung
rotationfloatNo description provided

setScore

Set player's score

myMCPlayerEntity.setScore(scoreIn as int);
ParameterTypeBeschreibung
scoreInintNo description provided

setSilent

When set to true the entity will not play sounds.

myMCPlayerEntity.setSilent(isSilent as boolean);
ParameterTypeBeschreibung
isSilentbooleanNo description provided

setSneaking

Sets the sneaking flag.

myMCPlayerEntity.setSneaking(sneaking as boolean);
ParameterTypeBeschreibung
sneakingbooleanNo description provided

setSpawnPoint

myMCPlayerEntity.setSpawnPoint(pos as crafttweaker.api.util.BlockPos, forced as boolean);
ParameterTypeBeschreibung
poscrafttweaker.api.util.BlockPosNo description provided
forcedbooleanNo description provided

setSprinting

Set sprinting switch for Entity.

myMCPlayerEntity.setSprinting(sprinting as boolean);
ParameterTypeBeschreibung
sprintingbooleanNo description provided

setSwimming

myMCPlayerEntity.setSwimming(p_204711_1_ as boolean);
ParameterTypeBeschreibung
p204711_1booleanNo 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);
ParameterTypeBeschreibung
xdoubleNo description provided
ydoubleNo description provided
zdoubleNo 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);
ParameterTypeBeschreibung
playercrafttweaker.api.entity.player.MCPlayerEntityThe 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);
ParameterTypeBeschreibung
p213342_1crafttweaker.api.util.BlockPosNo description provided

startSpinAttack

myMCPlayerEntity.startSpinAttack(p_204803_1_ as int);
ParameterTypeBeschreibung
p204803_1intNo 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);
ParameterTypeBeschreibung
p223102_1doubleNo description provided
p223102_3doubleNo description provided
p223102_5doubleNo 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);
ParameterTypeBeschreibung
immediatelybooleanNo description provided
updateWorldFlagbooleanNo description provided
setSpawnbooleanNo 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();