Class FakePlayerEntity

java.lang.Object
net.minecraft.world.entity.Entity
net.minecraft.world.entity.LivingEntity
net.minecraft.world.entity.Avatar
net.minecraft.world.entity.player.Player
net.minecraft.client.player.AbstractClientPlayer
net.minecraft.client.player.RemotePlayer
meteordevelopment.meteorclient.utils.entity.fakeplayer.FakePlayerEntity
All Implemented Interfaces:
net.minecraft.client.entity.ClientAvatarEntity, net.minecraft.core.component.DataComponentGetter, net.minecraft.core.TypedInstance<net.minecraft.world.entity.EntityType<?>>, net.minecraft.network.syncher.SyncedDataHolder, net.minecraft.util.debug.DebugValueSource, net.minecraft.world.entity.Attackable, net.minecraft.world.entity.ContainerUser, net.minecraft.world.entity.ItemOwner, net.minecraft.world.entity.SlotProvider, net.minecraft.world.level.entity.EntityAccess, net.minecraft.world.level.entity.UniquelyIdentifyable, net.minecraft.world.Nameable, net.minecraft.world.scores.ScoreHolder, net.minecraft.world.waypoints.Waypoint, net.minecraft.world.waypoints.WaypointTransmitter

public class FakePlayerEntity extends net.minecraft.client.player.RemotePlayer
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.entity.player.Player

    net.minecraft.world.entity.player.Player.BedSleepingProblem

    Nested classes/interfaces inherited from class net.minecraft.world.entity.LivingEntity

    net.minecraft.world.entity.LivingEntity.Fallsounds, net.minecraft.world.entity.LivingEntity.SwingDescription, net.minecraft.world.entity.LivingEntity.SwingState

    Nested classes/interfaces inherited from class net.minecraft.world.entity.Entity

    net.minecraft.world.entity.Entity.Flags, net.minecraft.world.entity.Entity.MoveFunction, net.minecraft.world.entity.Entity.MovementEmission, net.minecraft.world.entity.Entity.RemovalReason

    Nested classes/interfaces inherited from interface net.minecraft.util.debug.DebugValueSource

    net.minecraft.util.debug.DebugValueSource.Registration, net.minecraft.util.debug.DebugValueSource.ValueGetter<T>

    Nested classes/interfaces inherited from interface net.minecraft.world.entity.ItemOwner

    net.minecraft.world.entity.ItemOwner.OffsetFromOwner

    Nested classes/interfaces inherited from interface net.minecraft.world.waypoints.Waypoint

    net.minecraft.world.waypoints.Waypoint.Icon

    Nested classes/interfaces inherited from interface net.minecraft.world.waypoints.WaypointTransmitter

    net.minecraft.world.waypoints.WaypointTransmitter.BlockConnection, net.minecraft.world.waypoints.WaypointTransmitter.ChunkConnection, net.minecraft.world.waypoints.WaypointTransmitter.Connection, net.minecraft.world.waypoints.WaypointTransmitter.EntityAzimuthConnection, net.minecraft.world.waypoints.WaypointTransmitter.EntityBlockConnection, net.minecraft.world.waypoints.WaypointTransmitter.EntityChunkConnection
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    boolean
    Disables entity push with this fake player
    boolean
    Stops rendering the fake player when you are inside it
    boolean
    Prevents you from interacting with the fake player; will also prevent TargetUtils selecting it as a target

    Fields inherited from class net.minecraft.world.entity.player.Player

    containerMenu, CRAFTING_SLOT_OFFSET, CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER_VALUE, DEFAULT_BLOCK_INTERACTION_RANGE, DEFAULT_ENTITY_INTERACTION_RANGE, defaultFlySpeed, enchantmentSeed, ENDER_SLOT_OFFSET, enderChestInventory, experienceLevel, experienceProgress, fishing, foodData, HELD_ITEM_SLOT, hurtDir, inventoryMenu, jumpTriggerTime, MAX_HEALTH, postEffects, SLEEP_DURATION, takeXpDelay, totalExperience, WAKE_UP_DURATION, wasUnderwater

    Fields inherited from class net.minecraft.world.entity.Avatar

    DATA_PLAYER_MAIN_HAND, DATA_PLAYER_MODE_CUSTOMISATION, DEFAULT_EYE_HEIGHT, DEFAULT_MAIN_HAND, DEFAULT_MODEL_CUSTOMIZATION, DEFAULT_VEHICLE_ATTACHMENT, POSES, STANDING_DIMENSIONS, SWIMMING_BB_HEIGHT

    Fields inherited from class net.minecraft.world.entity.LivingEntity

    ARMOR_SLOT_OFFSET, attackStrengthTicker, autoSpinAttackDmg, autoSpinAttackItemStack, autoSpinAttackTicks, BASE_HORIZONTAL_AIR_DRAG, BASE_JUMP_POWER, BASE_SWIM_SPEED, BASE_VERTICAL_AIR_DRAG, BODY_ARMOR_OFFSET, brain, currentImpulseImpactPos, DAMAGE_COOLDOWN_DURATION, damageCooldownTime, DATA_LIVING_ENTITY_FLAGS, dead, DEATH_DURATION, deathTime, DEFAULT_BABY_SCALE, DEFAULT_BASE_GRAVITY, DEFAULT_KNOCKBACK, DOLPHINS_GRACE_WATER_DRAG, ELYTRA_HORIZONTAL_AIR_DRAG, ELYTRA_VERTICAL_AIR_DRAG, elytraAnimationState, equipment, EQUIPMENT_SLOT_OFFSET, EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT, fallFlyTicks, FLYING_AIR_DRAG, FLYING_LAVA_DRAG, FLYING_VERTICAL_AIR_DRAG, FLYING_WATER_DRAG, HURT_DURATION_TICKS, hurtDuration, hurtTime, INPUT_FRICTION, itemSwapTicker, jumping, lastHurt, lastHurtByPlayer, lastHurtByPlayerMemoryTime, LAVA_DRAG, LAVA_SHALLOW_VERTICAL_DRAG, lerpHeadSteps, lerpYHeadRot, LIVING_ENTITY_FLAG_IS_USING, LIVING_ENTITY_FLAG_OFF_HAND, LIVING_ENTITY_FLAG_SPIN_ATTACK, MIN_MOVEMENT_DISTANCE, noActionTime, PLAYER_HURT_EXPERIENCE_TIME, PLAYER_NOT_WEARING_DISGUISE_ITEM, recentKineticEnemies, removeArrowTime, removeStingerTime, SADDLE_OFFSET, SLEEPING_DIMENSIONS, SPRINTING_WATER_DRAG, SWIMMING_VERTICAL_SPEED, TAG_ATTRIBUTES, TAG_BRAIN, TAG_DEATH_TIME, TAG_EQUIPMENT, TAG_FALL_FLYING, TAG_HEALTH, TAG_HURT_TIME, TAG_SLEEPING_POS, useItem, useItemRemaining, walkAnimation, WATER_DRAG, xxa, yBodyRot, yBodyRotO, yHeadRot, yHeadRotO, yya, zza

    Fields inherited from class net.minecraft.world.entity.Entity

    BASE_SAFE_FALL_DISTANCE, BASE_TICKS_REQUIRED_TO_FREEZE, blocksBuilding, BOARDING_COOLDOWN, boardingCooldown, CONTENTS_SLOT_INDEX, DATA_POSE, DATA_SHARED_FLAGS_ID, DEFAULT_BB_HEIGHT, DEFAULT_BB_WIDTH, DEFAULT_BELOW_NAME_DISTANCE, DEFAULT_NAME_TAG_DISTANCE, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5, DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0, entityData, fallDistance, firstTick, FLAG_FALL_FLYING, FLAG_GLOWING, FLAG_ONFIRE, flyDist, FREEZE_HURT_FREQUENCY, horizontalCollision, insideEffectCollector, interpolationHandler, INVALID_ENTITY_ID, isInPowderSnow, mainSupportingBlockPos, MAX_ENTITY_TAG_COUNT, MAX_MOVEMENTS_HANDELED_PER_TICK, MAX_NAME_TAG_DISTANCE, minorHorizontalCollision, moveDist, needsSync, noPhysics, portalProcess, random, stringUUID, stuckSpeedMultiplier, syncPosition, syncVelocity, TAG_AIR, TAG_CUSTOM_NAME, TAG_DATA, TAG_FALL_DISTANCE, TAG_FIRE, TAG_GLOWING, TAG_ID, TAG_INVULNERABLE, TAG_INVULNERABLE_TIME, TAG_MOTION, TAG_NO_GRAVITY, TAG_ON_GROUND, TAG_PASSENGERS, TAG_PORTAL_COOLDOWN, TAG_POS, TAG_ROTATION, TAG_SILENT, TAG_UUID, tickCount, TOTAL_AIR_SUPPLY, uuid, verticalCollision, verticalCollisionBelow, wasEyeInWater, wasInPowderSnow, wasTouchingWater, xo, xOld, xRotO, yo, yOld, yRotO, zo, zOld

    Fields inherited from interface net.minecraft.world.scores.ScoreHolder

    WILDCARD, WILDCARD_NAME

    Fields inherited from interface net.minecraft.world.waypoints.Waypoint

    WAYPOINT_TRANSMIT_RANGE_HIDE_MODIFIER

    Fields inherited from interface net.minecraft.world.waypoints.WaypointTransmitter

    REALLY_FAR_DISTANCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    FakePlayerEntity(net.minecraft.world.entity.player.Player player, String name, float health, boolean copyInv)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    int
     
    protected @Nullable net.minecraft.client.multiplayer.PlayerInfo
     
    void
     

    Methods inherited from class net.minecraft.client.player.RemotePlayer

    aiStep, hurtClient, lerpMotion, recreateFromPacket, shouldRenderAtSqrDistance, tick, updatePlayerPose

    Methods inherited from class net.minecraft.client.player.AbstractClientPlayer

    addWalkedDistance, avatarState, gameMode, getFieldOfViewModifier, getParrotVariantOnShoulder, getSkin, rideTick, showExtraEars, updateBob

    Methods inherited from class net.minecraft.world.entity.player.Player

    actuallyHurt, addAdditionalSaveData, addItem, animateHurt, attack, awardRecipes, awardStat, awardStat, awardStat, awardStat, blockActionRestricted, blockInteractionRange, blockUsingItem, canBeSeenAsEnemy, canDropItems, canEat, canGlide, canHarmPlayer, cannotAttackWithItem, canPlayerFitWithinBlocksAndEntitiesWhen, canSprint, canUseGameMasterBlocks, causeExtraKnockback, causeFallDamage, causeFoodExhaustion, closeContainer, convertParrotVariant, createAttributes, createDamageSource, createEquipment, createItemCooldowns, crit, debugInfo, defineSynchedData, destroyVanishingCursedItems, die, doAutoAttackOnTouch, doCloseContainer, doesEmitEquipEvent, doWaterSplashEffect, dropEquipment, entityInteractionRange, extractParrotVariant, freeAt, getAbilities, getAbsorptionAmount, getAttackStrengthScale, getBaseExperienceReward, getBlockSpeedFactor, getContainerInteractionRange, getCooldowns, getCurrentItemAttackStrengthDelay, getDeathSound, getDestroySpeed, getDimensionChangingDelay, getDismountPoses, getDisplayName, getEnchantedDamage, getEnchantmentSeed, getEnderChestInventory, getFallSounds, getFireImmuneTicks, getFlyingSpeed, getFoodData, getGameProfile, getHurtDir, getHurtSound, getInventory, getItemSwapScale, getLastDeathLocation, getLuck, getMaxHeadRotationRelativeToBody, getMovementEmission, getMoveSimulationType, getName, getPlainTextName, getProfile, getProjectile, getRopeHoldPosition, getScore, getScoreboardName, getShoulderParrotLeft, getShoulderParrotRight, getSleepTimer, getSlot, getSoundSource, getSpeed, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getVoicePitch, getWeaponItem, getXpNeededForNextLevel, giveExperienceLevels, giveExperiencePoints, handleCreativeModeItemDrop, handleEntityEvent, handleShoulderEntities, hasContainerOpen, hasContainerOpen, hasCorrectToolForDrops, hasEnoughFoodToDoExhaustiveManoeuvres, hasInfiniteMaterials, hurtArmor, hurtHelmet, hurtServer, increaseScore, interactOn, internalSetAbsorptionAmount, isAffectedByFluids, isAlwaysExperienceDropper, isAlwaysTicking, isClientAuthoritative, isCreative, isEffectiveAi, isHurt, isImmobile, isInvulnerableTo, isLocalClientAuthoritative, isLocalPlayer, isMobilityRestricted, isPickable, isPushedByFluid, isReducedDebugInfo, isScoping, isSecondaryUseActive, isSleepingLongEnough, isSpectator, isStayingOnGroundSurface, isSwimming, isTextFilteringEnabled, isWithinAttackRange, isWithinBlockInteractionRange, isWithinEntityInteractionRange, isWithinEntityInteractionRange, killedEntity, magicCrit, makeStuckInBlock, maybeBackOffFromEdge, mayBuild, mayUseItemAt, nameAndId, onAboveBubbleColumn, onAttack, onClimbable, onEnchantmentPerformed, onInsideBubbleColumn, onUpdateAbilities, openCommandBlock, openDialog, openHorseInventory, openItemGui, openJigsawBlock, openMenu, openMinecartCommandBlock, openNautilusInventory, openStructureBlock, openTestBlock, openTestInstanceBlock, openTextEdit, permissions, playSound, playStepSound, preventsBlockDrops, readAdditionalSaveData, remove, removeEntitiesOnShoulder, removeVehicle, resetAttackStrengthTicker, resetOnlyAttackStrengthTicker, resetStat, sendMerchantOffers, sendOverlayMessage, sendSystemMessage, setLastDeathLocation, setReducedDebugInfo, setRemainingFireTicks, setScore, setShoulderParrotLeft, setShoulderParrotRight, shouldBeSaved, shouldRotateWithMinecart, shouldShowName, stabAttack, startAutoSpinAttack, startFallFlying, startSleepInBed, stopSleepInBed, stopSleeping, tickRegeneration, travel, triggerRecipeCrafted, tryToStartFallFlying, updateIsUnderwater, updateSwimming, updateTutorialInventoryAction, wantsToStopRiding

    Methods inherited from class net.minecraft.world.entity.Avatar

    getDefaultDimensions, getMainArm, isModelPartShown, setMainArm

    Methods inherited from class net.minecraft.world.entity.LivingEntity

    activeLocationDependentEnchantments, addEffect, addEffect, applyInput, applyItemBlocking, applyPostImpulseGraceTime, areAllEffectsAmbient, asLivingEntity, attackable, baseTick, blockedByItem, calculateEntityAnimation, calculateFallDamage, canAttack, canBeAffected, canBeSeenByAnyone, canBreatheUnderwater, canDispenserEquipIntoSlot, canEquipWithDispenser, canFreeze, canGlideUsing, canPickUpLoot, canRandomlyTeleportTo, canStandOnFluid, canUsePortal, canUseSlot, checkAutoSpinAttack, checkFallDamage, clearSleepingPos, collectEquipmentChanges, completeUsingItem, createInterpolationHandler, createItemStackToDrop, createLivingAttributes, createWitherRose, dealDefaultKnockback, decreaseAirSupply, doHurtEquipment, doHurtTarget, doPush, drop, dropAllDeathLoot, dropCustomDeathLoot, dropExperience, dropFromEntityInteractLootTable, dropFromGiftLootTable, dropFromLootTable, dropFromLootTable, dropFromLootTable, dropFromLootTable, dropFromShearingLootTable, equipmentHasChanged, forceAddEffect, getActiveEffects, getActiveEffectsMap, getActiveItem, getAgeScale, getAirDrag, getArmorCoverPercentage, getArmorValue, getArrowCount, getAttackRangeWith, getAttribute, getAttributeBaseValue, getAttributes, getAttributeValue, getBedOrientation, getBrain, getCombatTracker, getComfortableFallDistance, getCurrentSwing, getDamageAfterArmorAbsorb, getDamageAfterMagicAbsorb, getDefaultGravity, getDimensions, getEffect, getEffectBlendFactor, getEffectiveGravity, getEntityBounciness, getEquipmentSlotForItem, getEquipSound, getExperienceReward, getFallFlyingTicks, getFluidFallingAdjustedMovement, getHealth, getHitbox, getItemBlockingWith, getItemBySlot, getItemHeldByArm, getItemInHand, getJumpBoostPower, getJumpPower, getJumpPower, getKillCredit, getKnockback, getLastAttacker, getLastClimbablePos, getLastDamageSource, getLastDamageSource, getLastHurtByMob, getLastHurtByMobTimestamp, getLastHurtByPlayer, getLastHurtByPlayerMemoryTime, getLastHurtMob, getLastHurtMobTimestamp, getLiquidCollisionShape, getLocalBoundsForPose, getLootTableSeed, getMainHandItem, getMaxAbsorption, getMaxFallDistance, getMaxHealth, getNoActionTime, getOffhandItem, getPassengerRidingPosition, getPreciseBodyRotation, getRelativePortalPosition, getRiddenInput, getRiddenSpeed, getScale, getSecondsToDisableBlocking, getSleepingPos, getSoundVolume, getStingerCount, getSwimAmount, getSwingAnimation, getTicksSinceLastKineticHitFeedback, getTicksUsingItem, getTicksUsingItem, getUsedItemHand, getUseItem, getUseItemRemainingTicks, getViewYRot, getVisibilityPercent, getVisualRotationYInDegrees, getWaterSlowDown, getYHeadRot, goDownInWater, handleDamageEvent, handleExtraItemsCreatedOnUse, handleKillingBlow, hasEffect, hasItemInSlot, hasLandedInLiquid, hasLineOfSight, hasLineOfSight, heal, igniteForTicks, increaseAirSupply, indicateDamage, isAffectedByPotions, isAlive, isAutoSpinAttack, isBaby, isBlocking, isCurrentlyGlowing, isDeadOrDying, isEquippableInSlot, isFallFlying, isHolding, isHolding, isIgnoringFallDamageFromCurrentImpulse, isInFluidDeeperThan, isInPostImpulseGraceTime, isInShallowFluid, isInvertedHealAndHarm, isInWall, isJumping, isLookingAtMe, isPushable, isSensitiveToWater, isSleeping, isSuppressingSlidingDownLadder, isSwinging, isTransmittingWaypoint, isUsingItem, isVisuallySwimming, jumpFromGround, jumpInLiquid, kill, knockback, knockback, lerpHeadRotationStep, lerpHeadTo, lookAt, makeBrain, makePoofParticles, makeSound, makeWaypointConnectionWith, maxUpStep, onAttributeUpdated, onBelowWorld, onChangedBlock, onEffectAdded, onEffectsRemoved, onEffectUpdated, onEnterCombat, onEquipItem, onEquippedItemBroken, onItemPickup, onLeaveCombat, onRemoval, onSyncedDataUpdated, playAttackSound, playBlockFallSound, playHurtSound, postPiercingAttack, push, pushEntities, randomTeleport, randomTeleport, releaseUsingItem, rememberStabbedEntity, removeAllEffects, removeEffect, removeEffectNoUpdate, removeEffectParticles, removeFrost, resetCurrentImpulseContext, resetForwardDirectionOfRelativePortalPosition, resolveMobResponsibleForDamage, resolvePlayerResponsibleForDamage, sanitizeScale, sendEffectToPassengers, serverAiStep, setAbsorptionAmount, setArrowCount, setDiscardFriction, setHealth, setIgnoreFallDamageFromCurrentImpulse, setItemInHand, setItemSlot, setJumping, setLastHurtByMob, setLastHurtByPlayer, setLastHurtByPlayer, setLastHurtMob, setLivingEntityFlag, setNoActionTime, setRecordPlayingNearby, setSleepingPos, setSpeed, setSprinting, setStingerCount, setYBodyRot, setYHeadRot, shouldDiscardFriction, shouldDropExperience, shouldDropLoot, shouldTakeDrowningDamage, shouldTravelInFluid, skipDropExperience, spawnItemParticles, stabbedEntities, startSleeping, startUsingItem, stopFallFlying, stopRiding, stopUsingItem, swing, swingAndResetAttackStrength, take, tickDeath, tickEffects, tickHeadTurn, tickRidden, travelFlying, travelFlying, travelInFluid, travelInWater, triggerOnDeathMobEffects, tryAddFrost, tryResetCurrentImpulseContext, updateDataBeforeSync, updateEffectVisibility, updateFallFlying, updateInvisibilityStatus, updateUsingItem, updateWalkAnimation, wasExperienceConsumed, wasHurtRecently, wasRecentlyStabbed, waypointIcon, wouldNotSuffocateAtTargetPose

    Methods inherited from class net.minecraft.world.entity.Entity

    absSnapRotationTo, absSnapTo, absSnapTo, addDeltaMovement, addPassenger, addTag, adjustSpawnLocation, applyComponentsFromItemStack, applyEffectsFromBlocks, applyEffectsFromBlocks, applyEffectsFromBlocksForLastMovements, applyGravity, applyImplicitComponent, applyImplicitComponentIfPresent, applyImplicitComponents, awardKillScore, belowNameDisplay, blockPosition, broadcastToPlayer, calculateUpVector, calculateViewQuaternion, calculateViewVector, canAddPassenger, canBeCollidedWith, canBeHitByProjectile, canBePickedFromInside, canCollideWith, canControlVehicle, canInteractWithLevel, canRide, canSimulateMovement, canSpawnSprintParticle, canTeleport, castComponentValue, checkBelowWorld, checkDespawn, checkFallDistanceAccumulation, checkSupportingBlock, chunkPosition, clearFire, clearFreeze, clearMovementThisTick, closerThan, closerThan, collectAllColliders, collideBoundingBox, collideBoundingBox, collidedWithFluid, collidedWithShapeMovingFrom, commonTick, computeSpeed, considersEntityAsAlly, copyPosition, couldAcceptPassenger, countPlayerPassengers, createCommandSourceStackForNameResolution, createHoverEvent, damageSources, dampensVibrations, deflection, discard, dismountsUnderwater, dismountTo, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, doCheckFallDamage, doTeamsAllowDamage, dropAllLeashConnections, ejectPassengers, entityTags, equals, extinguishFire, fillCrashReportCategory, fireImmune, fixupDimensions, forceSetRotation, fudgePositionAfterSizeChange, gameEvent, gameEvent, get, getAddEntityPacket, getAirSupply, getAttachments, getAvailableSpaceBelow, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockStateOn, getBlockStateOnLegacy, getBlockX, getBlockY, getBlockZ, getBoundingBox, getClientPosition, getClientPositionAndRotation, getCollisionHorizontalEscapeVector, getControlledVehicle, getControllingPassenger, getCustomName, getDefaultPassengerAttachmentPoint, getDeltaMovement, getDirection, getDismountLocationForPassenger, getEncodeId, getEntityData, getEyeHeight, getEyeHeight, getEyePosition, getEyePosition, getEyeY, getFirstPassenger, getFluidHeight, getFluidInteractionBox, getFluidJumpThreshold, getForward, getGravity, getHandHoldingItemAngle, getHeadLookAngle, getInBlockState, getIndirectPassengers, getInputVector, getInterpolatedBoundingBox, getInterpolation, getInvulnerableTime, getKnownMovement, getKnownSpeed, getLightLevelDependentMagicValue, getLightProbePosition, getLookAngle, getLookQuaternion, getLootTable, getMaxAirSupply, getMotionDirection, getNearestViewDirection, getOnPos, getOnPos, getOnPosLegacy, getPassengerAttachmentPoint, getPassengers, getPassengersAndSelf, getPercentFrozen, getPickRadius, getPickResult, getPistonPushReaction, getPortalCooldown, getPose, getPosition, getPositionCodec, getPrimaryStepSoundBlockPos, getQuadLeashHolderOffsets, getRandom, getRandomX, getRandomY, getRandomY, getRandomZ, getRemainingFireTicks, getRemovalReason, getRequiresPrecisePosition, getRootVehicle, getRotationVector, getSelfAndPassengers, getSharedFlag, getStringUUID, getTeam, getTeamColor, getTicksFrozen, getTicksRequiredToFreeze, getType, getTypeName, getUpVector, getUUID, getVehicle, getVehicleAttachmentPoint, getViewScale, getViewVector, getViewXRot, getX, getX, getXRot, getXRot, getY, getY, getYRot, getYRot, getZ, getZ, handleOnAboveBubbleColumn, handleOnInsideBubbleColumn, handlePortal, hasControllingPassenger, hasCustomName, hasExactlyOnePlayerPassenger, hasGlowingTag, hashCode, hasIndirectPassenger, hasMovedHorizontallyRecently, hasPassenger, hasPassenger, hasPose, hurt, hurtOrSimulate, igniteForSeconds, ignoreExplosion, interact, is, isAffectedByBlocks, isAlliedTo, isAlliedTo, isAttackable, isColliding, isCrouching, isCustomNameVisible, isDescending, isDiscrete, isEyeInFluid, isFlapping, isFlyingVehicle, isFree, isFreezing, isFullyFrozen, isHorizontalCollisionMinor, isIgnoringBlockTriggers, isInClouds, isInFloatableFluid, isInLava, isInLiquid, isInShallowWater, isInterpolating, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableToBase, isInvulnerableToPiercingWeapon, isInWater, isInWaterOrRain, isLocalInstanceAuthoritative, isNoGravity, isOnFire, isOnPortalCooldown, isOnRails, isPassenger, isPassengerOfSameVehicle, isPermanentlyInvulnerable, isRemoved, isShiftKeyDown, isSilent, isSprinting, isSteppingCarefully, isSupportedBy, isSuppressingBounce, isTemporarilyInvulnerable, isUnderWater, isVehicle, isVisuallyCrawling, lavaHurt, lavaIgnite, lerpPositionAndRotationStep, level, limitPistonMovement, load, makeBoundingBox, makeBoundingBox, markHurt, mayInteract, mirror, modifyPassengerFluidInteractionBox, move, moveOrInterpolateTo, moveOrInterpolateTo, moveOrInterpolateTo, moveOrInterpolateTo, moveOrInterpolateTo, moveRelative, moveTowardsClosestSpace, nextStep, notifyLeasheeRemoved, notifyLeashHolder, oldPosition, omnidirectionalAirMover, onClientRemoval, onExplosionHit, onFlap, onGround, onInsideBlock, onInterpolationStart, onPassengerTurned, onSyncedDataUpdated, pick, placePortalTicket, playCombinationStepSounds, playEntityOnFireExtinguishedSound, playerTouch, playMuffledStepSound, playSound, playSwimSound, position, positionRider, positionRider, postDataManipulated, problemPath, processFlappingMovement, processPortalCooldown, projectileReceivesSideEffectsOnHit, propagateFallToPassengers, push, push, pushFromExplosion, reapplyPosition, recordMovement, refreshDimensions, registerDebugValues, registryAccess, removeAfterChangingDimensions, removeLatestMovementRecording, removePassenger, removeTag, repositionEntityAfterLoad, resetFallDistance, restoreFrom, rotate, save, saveAsPassenger, saveWithoutId, sendBubbleColumnParticles, setAirSupply, setAsInsidePortal, setBoundingBox, setComponent, setCustomName, setCustomNameVisible, setDeltaMovement, setDeltaMovement, setGlowingTag, setId, setInvisible, setInvulnerableTime, setIsInPowderSnow, setLevel, setLevelCallback, setNoGravity, setOldPos, setOldPosAndRot, setOldPosAndRot, setOldRot, setOnGround, setOnGroundWithMovement, setOnGroundWithMovement, setPermanentlyInvulnerable, setPortalCooldown, setPortalCooldown, setPos, setPos, setPose, setPosRaw, setRemoved, setRequiresPrecisePosition, setRot, setSharedFlag, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSwimming, setTicksFrozen, setUUID, setViewScale, setXRot, setYRot, shearOffAllLeashConnections, shouldBlockExplode, shouldPlayLavaHurtSound, shouldRender, showVehicleHealth, skipAttackInteraction, snapTo, snapTo, snapTo, snapTo, snapTo, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startRiding, startSeenByPlayer, stopSeenByPlayer, storePositionAndRotation, supportQuadLeashAsHolder, syncPacketPositionCodec, teleport, teleportRelative, teleportSetPosition, teleportSetPosition, teleportSpectators, teleportTo, teleportTo, teleportToPortalDestination, thunderHit, toString, touchingUnloadedChunk, trackingPosition, turn, typeHolder, unRide, unsetRemoved, updateDynamicGameEventListener, updateFluidInteraction, waterSwimSound

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface net.minecraft.world.entity.ContainerUser

    getLivingEntity

    Methods inherited from interface net.minecraft.core.component.DataComponentGetter

    getOrDefault, getTyped

    Methods inherited from interface net.minecraft.world.scores.ScoreHolder

    getFeedbackDisplayName

    Methods inherited from interface net.minecraft.world.entity.SlotProvider

    getSlotsFromRange

    Methods inherited from interface net.minecraft.core.TypedInstance

    is, is, is, is, is, tags
  • Field Details

    • doNotPush

      public boolean doNotPush
      Disables entity push with this fake player
    • hideWhenInsideCamera

      public boolean hideWhenInsideCamera
      Stops rendering the fake player when you are inside it
    • noHit

      public boolean noHit
      Prevents you from interacting with the fake player; will also prevent TargetUtils selecting it as a target
  • Constructor Details

    • FakePlayerEntity

      public FakePlayerEntity(net.minecraft.world.entity.player.Player player, String name, float health, boolean copyInv)
  • Method Details

    • getId

      public int getId()
      Specified by:
      getId in interface net.minecraft.world.level.entity.EntityAccess
      Overrides:
      getId in class net.minecraft.world.entity.Entity
    • spawn

      public void spawn()
    • despawn

      public void despawn()
    • getPlayerInfo

      protected @Nullable net.minecraft.client.multiplayer.PlayerInfo getPlayerInfo()
      Overrides:
      getPlayerInfo in class net.minecraft.client.player.AbstractClientPlayer