Package net.jcm.vsch.mixin.minecraft
Class MixinPlayer
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.entity.Entity>
net.minecraft.world.entity.Entity
net.minecraft.world.entity.LivingEntity
net.jcm.vsch.mixin.minecraft.MixinPlayer
- All Implemented Interfaces:
FreeRotatePlayerAccessor,LivingEntityAccessor,net.minecraft.commands.CommandSource,net.minecraft.world.entity.Attackable,net.minecraft.world.level.entity.EntityAccess,net.minecraft.world.Nameable,net.minecraftforge.common.capabilities.ICapabilityProvider,net.minecraftforge.common.capabilities.ICapabilityProviderImpl<net.minecraft.world.entity.Entity>,net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>,net.minecraftforge.common.extensions.IForgeEntity,net.minecraftforge.common.extensions.IForgeLivingEntity,net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
- Direct Known Subclasses:
MixinLocalPlayer,MixinServerPlayer
public abstract class MixinPlayer
extends net.minecraft.world.entity.LivingEntity
implements FreeRotatePlayerAccessor
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.entity.LivingEntity
net.minecraft.world.entity.LivingEntity.FallsoundsNested classes/interfaces inherited from class net.minecraft.world.entity.Entity
net.minecraft.world.entity.Entity.MoveFunction, net.minecraft.world.entity.Entity.MovementEmission, net.minecraft.world.entity.Entity.RemovalReasonNested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
net.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>> -
Field Summary
Fields inherited from class net.minecraft.world.entity.LivingEntity
animStep, animStepO, ARMOR_SLOT_OFFSET, ARMOR_SLOTS, attackAnim, attackStrengthTicker, autoSpinAttackTicks, brain, DATA_LIVING_ENTITY_FLAGS, dead, DEATH_DURATION, deathScore, deathTime, DEFAULT_BASE_GRAVITY, DEFAULT_EYE_HEIGHT, EQUIPMENT_SLOT_OFFSET, EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT, fallFlyTicks, HAND_SLOTS, hurtDuration, hurtTime, invulnerableDuration, jumping, lastHurt, lastHurtByPlayer, lastHurtByPlayerTime, lerpHeadSteps, lerpSteps, lerpX, lerpXRot, lerpY, lerpYRot, lerpZ, LIVING_ENTITY_FLAG_IS_USING, LIVING_ENTITY_FLAG_OFF_HAND, LIVING_ENTITY_FLAG_SPIN_ATTACK, lyHeadRot, MIN_MOVEMENT_DISTANCE, noActionTime, oAttackAnim, oRun, PLAYER_HURT_EXPERIENCE_TIME, removeArrowTime, removeStingerTime, rotA, rotOffs, run, SLEEPING_DIMENSIONS, SWING_DURATION, swinging, swingingArm, swingTime, timeOffs, USE_ITEM_INTERVAL, useItem, useItemRemaining, walkAnimation, xxa, yBodyRot, yBodyRotO, yHeadRot, yHeadRotO, yya, zzaFields inherited from class net.minecraft.world.entity.Entity
BASE_TICKS_REQUIRED_TO_FREEZE, blocksBuilding, BOARDING_COOLDOWN, boardingCooldown, BREATHING_DISTANCE_BELOW_EYES, DATA_POSE, DATA_SHARED_FLAGS_ID, DEFAULT_BB_HEIGHT, DEFAULT_BB_WIDTH, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5, DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0, ENTITY_COUNTER, entityData, fallDistance, firstTick, FLAG_FALL_FLYING, FLAG_GLOWING, FLAG_ONFIRE, fluidHeight, flyDist, forgeFluidTypeHeight, FREEZE_HURT_FREQUENCY, hasImpulse, horizontalCollision, hurtMarked, ID_TAG, invulnerableTime, isInPowderSnow, isInsidePortal, mainSupportingBlockPos, MAX_ENTITY_TAG_COUNT, minorHorizontalCollision, moveDist, noCulling, noPhysics, PASSENGERS_TAG, portalEntrancePos, portalTime, random, stringUUID, stuckSpeedMultiplier, tickCount, TOTAL_AIR_SUPPLY, uuid, UUID_TAG, verticalCollision, verticalCollisionBelow, walkDist, walkDistO, wasEyeInWater, wasInPowderSnow, wasOnFire, wasTouchingWater, xo, xOld, xRotO, yo, yOld, yRotO, zo, zOldFields inherited from interface net.minecraft.commands.CommandSource
NULL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabsMoveTo(double x, double y, double z, float yRot, float xRot) voidaddAdditionalSaveData(net.minecraft.nbt.CompoundTag data, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) List<net.minecraft.world.entity.Entity>aiStep$getEntities$touch(net.minecraft.world.level.Level level, net.minecraft.world.entity.Entity self, net.minecraft.world.phys.AABB box, com.llamalad7.mixinextras.injector.wrapoperation.Operation<List<net.minecraft.world.entity.Entity>> operation) voidbaseTick()protected voidcheckFallDamage(double dy, boolean onGround, net.minecraft.world.level.block.state.BlockState block, net.minecraft.core.BlockPos pos) protected voidcheckSupportingBlock(boolean onGround, net.minecraft.world.phys.Vec3 movement) voiddismountTo(double x, double y, double z) abstract net.minecraft.world.entity.player.Abilitiesnet.minecraft.world.phys.AABBvoidgetDimensions(net.minecraft.world.entity.Pose pose, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.entity.EntityDimensions> cir) protected net.minecraft.core.BlockPosgetOnPos(float dist) getParts()voidgetStandingEyeHeight(net.minecraft.world.entity.Pose pose, net.minecraft.world.entity.EntityDimensions dimension, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Float> cir) floatgetViewXRot(float partialTick) floatgetViewYRot(float partialTick) floatgetXRot()floatgetYRot()net.minecraft.world.phys.Vec3handleRelativeFrictionAndCalculateMovement(net.minecraft.world.phys.Vec3 relMove, float friction) protected abstract booleanprotected booleanbooleanbooleanisInLava()booleanbooleanbooleanprotected abstract booleanbooleanprotected abstract booleanprotected voidmaybeBackOffFromEdge(net.minecraft.world.phys.Vec3 movement, net.minecraft.world.entity.MoverType moverType, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.phys.Vec3> cir) voidmove(net.minecraft.world.entity.MoverType moverType, net.minecraft.world.phys.Vec3 movement) voidmoveTo(double x, double y, double z, float yRot, float xRot) protected voidmoveTowardsClosestSpace(double x, double y, double z) voidpostInit(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, float yRot, com.mojang.authlib.GameProfile profile, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) protected voidvoidreadAdditionalSaveData(net.minecraft.nbt.CompoundTag data, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) voidremoveVehicle(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) protected voidsetLevel(net.minecraft.world.level.Level level) voidsetPose(net.minecraft.world.entity.Pose newPose) voidsetXRot(float xRot) voidsetYRot(float yRot) booleanbooleanstartRiding(net.minecraft.world.entity.Entity vehicle, boolean force) voidtick$updatePlayerPose(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) voidturn(double x, double y) protected voidprotected booleanupdatePlayerPose$isShiftKeyDown(net.minecraft.world.entity.player.Player self, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Boolean> operation) net.minecraft.core.BlockPosvsch$findSupportingBlock(Consumer<org.joml.primitives.AABBd> boxModifier) org.joml.Quaternionforg.joml.Quaternionfnet.minecraft.world.phys.Vec3net.minecraft.world.phys.Vec3floatfloatorg.joml.Quaternionforg.joml.Quaternionffloatfloatorg.valkyrienskies.core.api.ships.Shipnet.minecraft.world.entity.EntityDimensionsvsch$getVanillaDimensions(net.minecraft.world.entity.Pose pose) booleanvoidvsch$setBodyRotation(org.joml.Quaternionf rotation) voidvsch$setBodyRotationO(org.joml.Quaternionf rotation) voidvsch$setFeetPosition(double x, double y, double z) voidvsch$setHeadPitch(float pitch) voidvsch$setHeadYaw(float yaw) voidvsch$setLerpBodyRotation(org.joml.Quaternionf rotation) voidvsch$setLerpHeadPitch(float pitch) voidvsch$setLerpHeadYaw(float yaw) voidvoidvsch$stepLerp(int steps) Methods inherited from class net.minecraft.world.entity.LivingEntity
actuallyHurt, addAdditionalSaveData, addEffect, addEffect, aiStep, animateHurt, areAllEffectsAmbient, attackable, blockedByShield, blockUsingShield, brainProvider, broadcastBreakEvent, broadcastBreakEvent, calculateEntityAnimation, calculateFallDamage, canAttack, canAttack, canAttackType, canBeAffected, canBeSeenAsEnemy, canBeSeenByAnyone, canBreatheUnderwater, canChangeDimensions, canDisableShield, canFreeze, canSpawnSoulSpeedParticle, canStandOnFluid, canTakeItem, causeFallDamage, checkAutoSpinAttack, clearSleepingPos, completeUsingItem, createLivingAttributes, createWitherRose, curePotionEffects, decreaseAirSupply, defineSynchedData, die, doAutoAttackOnTouch, doesEmitEquipEvent, doHurtTarget, doPush, dropAllDeathLoot, dropCustomDeathLoot, dropEquipment, dropExperience, dropFromLootTable, eat, equipmentHasChanged, forceAddEffect, getAbsorptionAmount, getActiveEffects, getActiveEffectsMap, getArmorCoverPercentage, getArmorSlots, getArmorValue, getArrowCount, getAttackAnim, getAttribute, getAttributeBaseValue, getAttributeBaseValue, getAttributes, getAttributeValue, getAttributeValue, getBedOrientation, getBlockSpeedFactor, getBrain, getCapability, getCombatTracker, getDamageAfterArmorAbsorb, getDamageAfterMagicAbsorb, getDeathSound, getDimensions, getDismountPoses, getDrinkingSound, getEatingSound, getEffect, getEquipmentSlotForItem, getExperienceReward, getEyeHeight, getFallFlyingTicks, getFallSounds, getFluidFallingAdjustedMovement, getFlyingSpeed, getHealth, getHurtDir, getHurtSound, getItemBySlot, getItemInHand, getJumpBoostPower, getJumpPower, getKillCredit, getLastAttacker, getLastClimbablePos, getLastDamageSource, getLastHurtByMob, getLastHurtByMobTimestamp, getLastHurtMob, getLastHurtMobTimestamp, getLocalBoundsForPose, getLootTable, getLootTableSeed, getMainArm, getMainHandItem, getMaxHealth, getMeleeAttackReferencePosition, getMobType, getNoActionTime, getOffhandItem, getProjectile, getRandom, getRelativePortalPosition, getRiddenInput, getRiddenSpeed, getScale, getSleepingPos, getSlot, getSoundVolume, getSpeed, getStandingEyeHeight, getStingerCount, getSwimAmount, getTicksUsingItem, getUsedItemHand, getUseItem, getUseItemRemainingTicks, getVisibilityPercent, getVisualRotationYInDegrees, getVoicePitch, getWaterSlowDown, getYHeadRot, goDownInWater, handleDamageEvent, handleEntityEvent, hasEffect, hasItemInSlot, hasLineOfSight, heal, hurt, hurtArmor, hurtCurrentlyUsedShield, hurtHelmet, increaseAirSupply, indicateDamage, invalidateCaps, isAffectedByFluids, isAffectedByPotions, isAlive, isAlwaysExperienceDropper, isAutoSpinAttack, isBaby, isBlocking, isCurrentlyGlowing, isDamageSourceBlocked, isDeadOrDying, isHolding, isHolding, isImmobile, isInvertedHealAndHarm, isInWall, isPickable, isPushable, isSensitiveToWater, isSleeping, isSuppressingSlidingDownLadder, isUsingItem, isVisuallySwimming, jumpFromGround, jumpInLiquid, kill, knockback, lerpHeadTo, lerpTo, lookAt, makeBrain, maxUpStep, onBelowWorld, onChangedBlock, onClimbable, onEffectAdded, onEffectRemoved, onEffectUpdated, onEnterCombat, onEquipItem, onItemPickup, onLeaveCombat, onSoulSpeedBlock, onSyncedDataUpdated, playBlockFallSound, playHurtSound, push, randomTeleport, readAdditionalSaveData, recreateFromPacket, releaseUsingItem, remove, removeAllEffects, removeEffect, removeEffectNoUpdate, removeEffectParticles, removeFrost, removeSoulSpeed, resetForwardDirectionOfRelativePortalPosition, reviveCaps, rideTick, sendEffectToPassengers, serverAiStep, setAbsorptionAmount, setArrowCount, setDiscardFriction, setHealth, setItemInHand, setItemSlot, setJumping, setLastHurtByMob, setLastHurtByPlayer, setLastHurtMob, setLivingEntityFlag, setNoActionTime, setRecordPlayingNearby, setSleepingPos, setSpeed, setSprinting, setStingerCount, setYBodyRot, setYHeadRot, shouldDropExperience, shouldDropLoot, shouldRemoveSoulSpeed, shouldRiderFaceForward, shouldShowName, skipDropExperience, spawnSoulSpeedParticle, startSleeping, startUsingItem, stopRiding, stopSleeping, stopUsingItem, swing, swing, take, tick, tickDeath, tickEffects, tickHeadTurn, tickRidden, travel, triggerItemUseEffects, tryAddFrost, tryAddSoulSpeed, updateEffectVisibility, updateInvisibilityStatus, updateSwingTime, updateUsingItem, updateWalkAnimation, verifyEquippedItem, wasExperienceConsumedMethods inherited from class net.minecraft.world.entity.Entity
absMoveTo, acceptsFailure, acceptsSuccess, addDeltaMovement, addPassenger, addTag, awardKillScore, blockPosition, broadcastToPlayer, calculateUpVector, calculateViewVector, canAddPassenger, canBeCollidedWith, canBeHitByProjectile, canCollideWith, canEnterPose, canRide, canSpawnSprintParticle, canSprint, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, changeDimension, changeDimension, checkBelowWorld, checkDespawn, checkInsideBlocks, checkSlowFallDistance, chunkPosition, clearFire, closerThan, closerThan, collideBoundingBox, copyPosition, couldAcceptPassenger, createCommandSourceStack, createHoverEvent, damageSources, dampensVibrations, discard, dismountsUnderwater, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, doEnchantDamageEffects, doWaterSplashEffect, ejectPassengers, equals, extinguishFire, fillCrashReportCategory, findDimensionEntryPoint, fireImmune, fixupDimensions, gameEvent, gameEvent, getAddEntityPacket, getAirSupply, getAllSlots, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockStateOn, getBlockStateOnLegacy, getBlockX, getBlockY, getBlockZ, getBoundingBox, getBoundingBoxForPose, getCollisionHorizontalEscapeVector, getCommandSenderWorld, getControlledVehicle, getControllingPassenger, getCustomName, getDeltaMovement, getDimensionChangingDelay, getDimensionsForge, getDirection, getDismountLocationForPassenger, getDisplayName, getEncodeId, getEntityData, getExitPortal, getEyeHeight, getEyeHeight, getEyeHeightAccess, getEyeInFluidType, getEyePosition, getEyePosition, getEyeY, getFeetBlockState, getFireImmuneTicks, getFirstPassenger, getFluidHeight, getFluidJumpThreshold, getFluidTypeHeight, getForward, getHandHoldingItemAngle, getHandSlots, getId, getIndirectPassengers, getLeashOffset, getLeashOffset, getLightLevelDependentMagicValue, getLightProbePosition, getLookAngle, getMaxAirSupply, getMaxFallDistance, getMaxHeightFluidType, getMotionDirection, getMovementEmission, getMyRidingOffset, getName, getNameTagOffsetY, getOnPos, getOnPosLegacy, getPassengers, getPassengersAndSelf, getPassengersRidingOffset, getPercentFrozen, getPermissionLevel, getPersistentData, getPickRadius, getPickResult, getPistonPushReaction, getPortalCooldown, getPortalWaitTime, getPose, getPosition, getPositionCodec, getPrimaryStepSoundBlockPos, getRandomX, getRandomY, getRandomZ, getRemainingFireTicks, getRemovalReason, getRootVehicle, getRopeHoldPosition, getRotationVector, getScoreboardName, getSelfAndPassengers, getServer, getSharedFlag, getSoundSource, getStringUUID, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTags, getTeam, getTeamColor, getTicksFrozen, getTicksRequiredToFreeze, getType, getTypeName, getUpVector, getUUID, getVehicle, getViewScale, getViewVector, getX, getX, getY, getY, getZ, getZ, handleInsidePortal, handleNetherPortal, hasControllingPassenger, hasCustomName, hasExactlyOnePlayerPassenger, hasGlowingTag, hashCode, hasIndirectPassenger, hasPassenger, hasPassenger, hasPermissions, hasPose, ignoreExplosion, interact, interactAt, is, isAddedToWorld, isAlliedTo, isAlliedTo, isAlwaysTicking, isAttackable, isColliding, isControlledByLocalInstance, isCrouching, isCustomNameVisible, isDescending, isDiscrete, isEffectiveAi, isEyeInFluid, isFlapping, isFree, isFreezing, isFullyFrozen, isHorizontalCollisionMinor, isIgnoringBlockTriggers, isInFluidType, isInFluidType, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isInWaterOrRain, isNoGravity, isOnFire, isOnPortalCooldown, isOnRails, isPassenger, isPassengerOfSameVehicle, isPushedByFluid, isRemoved, isShiftKeyDown, isSilent, isSpectator, isSprinting, isSteppingCarefully, isSupportedBy, isSuppressingBounce, isSwimming, isUnderWater, isVehicle, isVisuallyCrawling, killedEntity, lavaHurt, lerpMotion, level, limitPistonMovement, load, makeBoundingBox, makeStuckInBlock, markHurt, maybeBackOffFromEdge, mayInteract, mirror, moveRelative, moveTo, moveTo, moveTo, newDoubleList, newFloatList, nextStep, onAboveBubbleCol, onAddedToWorld, onClientRemoval, onFlap, onGround, onInsideBlock, onInsideBubbleColumn, onlyOpCanSetNbt, onPassengerTurned, onRemovedFromWorld, onSyncedDataUpdated, pick, playCombinationStepSounds, playEntityOnFireExtinguishedSound, playerTouch, playMuffledStepSound, playSound, playSound, playStepSound, playSwimSound, position, positionRider, positionRider, processFlappingMovement, processPortalCooldown, push, reapplyPosition, refreshDimensions, removeAfterChangingDimensions, removePassenger, removeTag, removeVehicle, repositionEntityAfterLoad, resetFallDistance, restoreFrom, revive, rotate, save, saveAsPassenger, saveWithoutId, sendSystemMessage, setAirSupply, setBoundingBox, setCustomName, setCustomNameVisible, setDeltaMovement, setDeltaMovement, setFluidTypeHeight, setGlowingTag, setId, setInvisible, setInvulnerable, setIsInPowderSnow, setLevelCallback, setMaxUpStep, setNoGravity, setOldPosAndRot, setOnGround, setOnGroundWithKnownMovement, setPortalCooldown, setPortalCooldown, setPos, setPos, setPosRaw, setRemainingFireTicks, setRemoved, setRot, setSecondsOnFire, setSharedFlag, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSwimming, setTicksFrozen, setUUID, setViewScale, shouldBeSaved, shouldBlockExplode, shouldInformAdmins, shouldRender, shouldRenderAtSqrDistance, showVehicleHealth, skipAttackInteraction, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startSeenByPlayer, stopSeenByPlayer, syncPacketPositionCodec, teleportRelative, teleportTo, teleportTo, teleportToWithTicket, thunderHit, toString, touchingUnloadedChunk, trackingPosition, tryCheckInsideBlocks, unRide, unsetRemoved, updateDynamicGameEventListener, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateInWaterStateAndDoFluidPushing, updateSwimming, waterSwimSoundMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, serializeCapsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.commands.CommandSource
alwaysAcceptsMethods inherited from interface net.jcm.vsch.accessor.FreeRotatePlayerAccessor
vsch$findSupportingBlock, vsch$getDownVector, vsch$hasSupportingBlockMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeEntity
canBeRiddenUnderFluidType, canFluidExtinguish, canHydrateInFluidType, canRiderInteract, canStartSwimming, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, deserializeNBT, getClassification, getEyeHeightForge, getEyeInFluidType, getFluidFallDistanceModifier, getFluidMotionScale, getFluidTypeHeight, getMaxHeightFluidType, getPersistentData, getPickedResult, getSoundFromFluidType, getStepHeight, hasCustomOutlineRendering, isAddedToWorld, isEyeInFluidType, isInFluidType, isInFluidType, isInFluidType, isInFluidType, isInFluidType, isPushedByFluid, onAddedToWorld, onRemovedFromWorld, revive, serializeNBT, shouldRiderSit, shouldUpdateFluidWhileBoatingMethods inherited from interface net.minecraftforge.common.extensions.IForgeLivingEntity
canDrownInFluidType, canSwimInFluidType, jumpInFluid, moveInFluid, self, sinkInFluidMethods inherited from interface net.jcm.vsch.accessor.LivingEntityAccessor
vsch$getTickSinceLastJump
-
Constructor Details
-
MixinPlayer
protected MixinPlayer()
-
-
Method Details
-
getAbilities
public abstract net.minecraft.world.entity.player.Abilities getAbilities() -
isStayingOnGroundSurface
protected abstract boolean isStayingOnGroundSurface() -
isAboveGround
protected abstract boolean isAboveGround() -
isLocalPlayer
protected abstract boolean isLocalPlayer() -
postInit
public void postInit(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, float yRot, com.mojang.authlib.GameProfile profile, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) -
isMultipartEntity
public boolean isMultipartEntity()- Specified by:
isMultipartEntityin interfacenet.minecraftforge.common.extensions.IForgeEntity
-
getParts
- Specified by:
getPartsin interfacenet.minecraftforge.common.extensions.IForgeEntity
-
vsch$isFreeRotating
public boolean vsch$isFreeRotating()- Specified by:
vsch$isFreeRotatingin interfaceFreeRotatePlayerAccessor
-
vsch$getHeadCenter
public net.minecraft.world.phys.Vec3 vsch$getHeadCenter()- Specified by:
vsch$getHeadCenterin interfaceFreeRotatePlayerAccessor
-
vsch$getFeetPosition
public net.minecraft.world.phys.Vec3 vsch$getFeetPosition()- Specified by:
vsch$getFeetPositionin interfaceFreeRotatePlayerAccessor
-
vsch$setFeetPosition
public void vsch$setFeetPosition(double x, double y, double z) - Specified by:
vsch$setFeetPositionin interfaceFreeRotatePlayerAccessor
-
vsch$getBodyRotation
public org.joml.Quaternionf vsch$getBodyRotation()- Specified by:
vsch$getBodyRotationin interfaceFreeRotatePlayerAccessor
-
vsch$setBodyRotation
public void vsch$setBodyRotation(org.joml.Quaternionf rotation) - Specified by:
vsch$setBodyRotationin interfaceFreeRotatePlayerAccessor
-
vsch$getBodyRotationO
public org.joml.Quaternionf vsch$getBodyRotationO()- Specified by:
vsch$getBodyRotationOin interfaceFreeRotatePlayerAccessor
-
vsch$setBodyRotationO
public void vsch$setBodyRotationO(org.joml.Quaternionf rotation) - Specified by:
vsch$setBodyRotationOin interfaceFreeRotatePlayerAccessor
-
vsch$setLerpBodyRotation
public void vsch$setLerpBodyRotation(org.joml.Quaternionf rotation) - Specified by:
vsch$setLerpBodyRotationin interfaceFreeRotatePlayerAccessor
-
vsch$getHeadRotation
public org.joml.Quaternionf vsch$getHeadRotation()- Specified by:
vsch$getHeadRotationin interfaceFreeRotatePlayerAccessor
-
vsch$getHeadRotationO
public org.joml.Quaternionf vsch$getHeadRotationO()- Specified by:
vsch$getHeadRotationOin interfaceFreeRotatePlayerAccessor
-
getXRot
public float getXRot()- Overrides:
getXRotin classnet.minecraft.world.entity.Entity
-
setXRot
public void setXRot(float xRot) - Overrides:
setXRotin classnet.minecraft.world.entity.Entity
-
getYRot
public float getYRot()- Overrides:
getYRotin classnet.minecraft.world.entity.Entity
-
setYRot
public void setYRot(float yRot) - Overrides:
setYRotin classnet.minecraft.world.entity.Entity
-
getViewXRot
public float getViewXRot(float partialTick) - Overrides:
getViewXRotin classnet.minecraft.world.entity.Entity
-
getViewYRot
public float getViewYRot(float partialTick) - Overrides:
getViewYRotin classnet.minecraft.world.entity.LivingEntity
-
vsch$getHeadPitch
public float vsch$getHeadPitch()- Specified by:
vsch$getHeadPitchin interfaceFreeRotatePlayerAccessor
-
vsch$setHeadPitch
public void vsch$setHeadPitch(float pitch) - Specified by:
vsch$setHeadPitchin interfaceFreeRotatePlayerAccessor
-
vsch$getHeadPitchO
public float vsch$getHeadPitchO()- Specified by:
vsch$getHeadPitchOin interfaceFreeRotatePlayerAccessor
-
vsch$setLerpHeadPitch
public void vsch$setLerpHeadPitch(float pitch) - Specified by:
vsch$setLerpHeadPitchin interfaceFreeRotatePlayerAccessor
-
vsch$getHeadYaw
public float vsch$getHeadYaw()- Specified by:
vsch$getHeadYawin interfaceFreeRotatePlayerAccessor
-
vsch$setHeadYaw
public void vsch$setHeadYaw(float yaw) - Specified by:
vsch$setHeadYawin interfaceFreeRotatePlayerAccessor
-
vsch$getHeadYawO
public float vsch$getHeadYawO()- Specified by:
vsch$getHeadYawOin interfaceFreeRotatePlayerAccessor
-
vsch$setLerpHeadYaw
public void vsch$setLerpHeadYaw(float yaw) - Specified by:
vsch$setLerpHeadYawin interfaceFreeRotatePlayerAccessor
-
updateDefaultFreeRotation
protected void updateDefaultFreeRotation() -
readAdditionalSaveData
public void readAdditionalSaveData(net.minecraft.nbt.CompoundTag data, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) -
addAdditionalSaveData
public void addAdditionalSaveData(net.minecraft.nbt.CompoundTag data, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) -
vsch$getVanillaDimensions
public net.minecraft.world.entity.EntityDimensions vsch$getVanillaDimensions(net.minecraft.world.entity.Pose pose) - Specified by:
vsch$getVanillaDimensionsin interfaceFreeRotatePlayerAccessor
-
setPose
public void setPose(net.minecraft.world.entity.Pose newPose) - Overrides:
setPosein classnet.minecraft.world.entity.Entity
-
updatePlayerPose$isShiftKeyDown
protected boolean updatePlayerPose$isShiftKeyDown(net.minecraft.world.entity.player.Player self, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Boolean> operation) -
isBodyRotationLocked
protected boolean isBodyRotationLocked() -
turn
public void turn(double x, double y) - Overrides:
turnin classnet.minecraft.world.entity.Entity
-
absMoveTo
public void absMoveTo(double x, double y, double z, float yRot, float xRot) - Overrides:
absMoveToin classnet.minecraft.world.entity.Entity
-
moveTo
public void moveTo(double x, double y, double z, float yRot, float xRot) - Overrides:
moveToin classnet.minecraft.world.entity.Entity
-
vsch$setOldPosAndRot
public void vsch$setOldPosAndRot()- Specified by:
vsch$setOldPosAndRotin interfaceFreeRotatePlayerAccessor
-
vsch$stepLerp
public void vsch$stepLerp(int steps) - Specified by:
vsch$stepLerpin interfaceFreeRotatePlayerAccessor
-
shouldDiscardFriction
public boolean shouldDiscardFriction()- Overrides:
shouldDiscardFrictionin classnet.minecraft.world.entity.LivingEntity
-
vsch$findSupportingBlock
public net.minecraft.core.BlockPos vsch$findSupportingBlock(Consumer<org.joml.primitives.AABBd> boxModifier) - Specified by:
vsch$findSupportingBlockin interfaceFreeRotatePlayerAccessor
-
vsch$getSupportingShip
public org.valkyrienskies.core.api.ships.Ship vsch$getSupportingShip()- Specified by:
vsch$getSupportingShipin interfaceFreeRotatePlayerAccessor
-
checkSupportingBlock
protected void checkSupportingBlock(boolean onGround, net.minecraft.world.phys.Vec3 movement) - Overrides:
checkSupportingBlockin classnet.minecraft.world.entity.Entity
-
getOnPos
protected net.minecraft.core.BlockPos getOnPos(float dist) - Overrides:
getOnPosin classnet.minecraft.world.entity.Entity
-
isInLava
public boolean isInLava()- Overrides:
isInLavain classnet.minecraft.world.entity.Entity
-
isInWater
public boolean isInWater()- Overrides:
isInWaterin classnet.minecraft.world.entity.Entity
-
isInWaterRainOrBubble
public boolean isInWaterRainOrBubble()- Overrides:
isInWaterRainOrBubblein classnet.minecraft.world.entity.Entity
-
isInWaterOrBubble
public boolean isInWaterOrBubble()- Overrides:
isInWaterOrBubblein classnet.minecraft.world.entity.Entity
-
isFallFlying
public boolean isFallFlying()- Overrides:
isFallFlyingin classnet.minecraft.world.entity.LivingEntity
-
handleRelativeFrictionAndCalculateMovement
public net.minecraft.world.phys.Vec3 handleRelativeFrictionAndCalculateMovement(net.minecraft.world.phys.Vec3 relMove, float friction) - Overrides:
handleRelativeFrictionAndCalculateMovementin classnet.minecraft.world.entity.LivingEntity
-
move
public void move(net.minecraft.world.entity.MoverType moverType, net.minecraft.world.phys.Vec3 movement) - Overrides:
movein classnet.minecraft.world.entity.Entity
-
checkFallDamage
protected void checkFallDamage(double dy, boolean onGround, net.minecraft.world.level.block.state.BlockState block, net.minecraft.core.BlockPos pos) - Overrides:
checkFallDamagein classnet.minecraft.world.entity.LivingEntity
-
startRiding
public boolean startRiding(net.minecraft.world.entity.Entity vehicle, boolean force) - Overrides:
startRidingin classnet.minecraft.world.entity.Entity
-
removeVehicle
public void removeVehicle(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) -
dismountTo
public void dismountTo(double x, double y, double z) - Overrides:
dismountToin classnet.minecraft.world.entity.Entity
-
setLevel
protected void setLevel(net.minecraft.world.level.Level level) - Overrides:
setLevelin classnet.minecraft.world.entity.Entity
-
moveTowardsClosestSpace
protected void moveTowardsClosestSpace(double x, double y, double z) - Overrides:
moveTowardsClosestSpacein classnet.minecraft.world.entity.Entity
-
getBoundingBoxForCulling
public net.minecraft.world.phys.AABB getBoundingBoxForCulling()- Overrides:
getBoundingBoxForCullingin classnet.minecraft.world.entity.LivingEntity
-
getStandingEyeHeight
public void getStandingEyeHeight(net.minecraft.world.entity.Pose pose, net.minecraft.world.entity.EntityDimensions dimension, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Float> cir) -
getDimensions
public void getDimensions(net.minecraft.world.entity.Pose pose, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.entity.EntityDimensions> cir) -
maybeBackOffFromEdge
protected void maybeBackOffFromEdge(net.minecraft.world.phys.Vec3 movement, net.minecraft.world.entity.MoverType moverType, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.phys.Vec3> cir) -
pushEntities
protected void pushEntities()- Overrides:
pushEntitiesin classnet.minecraft.world.entity.LivingEntity
-
baseTick
public void baseTick()- Overrides:
baseTickin classnet.minecraft.world.entity.LivingEntity
-
tick$updatePlayerPose
public void tick$updatePlayerPose(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) -
aiStep$getEntities$touch
-