类 Display
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<Entity>
net.minecraft.world.entity.Entity
net.minecraft.world.entity.Display
- 所有已实现的接口:
SyncedDataHolder
,EntityAccess
,Nameable
,ScoreHolder
,ICapabilityProvider
,ICapabilityProviderImpl<Entity>
,ICapabilitySerializable<CompoundTag>
,IForgeEntity
,INBTSerializable<CompoundTag>
-
嵌套类概要
嵌套类修饰符和类型类说明static enum
static class
(专用程序包) static final record
static interface
static interface
static interface
static class
(专用程序包) static final record
(专用程序包) static final record
(专用程序包) static class
static final record
static class
(专用程序包) static final record
从类继承的嵌套类/接口 net.minecraft.world.entity.Entity
Entity.MoveFunction, Entity.Movement, Entity.MovementEmission, Entity.RemovalReason
从类继承的嵌套类/接口 net.minecraftforge.common.capabilities.CapabilityProvider
CapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
-
字段概要
字段修饰符和类型字段说明private AABB
private static final EntityDataAccessor
<Byte> private static final EntityDataAccessor
<Integer> private static final EntityDataAccessor
<Integer> private static final EntityDataAccessor
<Float> private static final EntityDataAccessor
<org.joml.Quaternionf> private static final EntityDataAccessor
<Integer> private static final EntityDataAccessor
<org.joml.Quaternionf> private static final EntityDataAccessor
<org.joml.Vector3f> private static final EntityDataAccessor
<Float> private static final EntityDataAccessor
<Float> private static final EntityDataAccessor
<Integer> private static final EntityDataAccessor
<Integer> private static final EntityDataAccessor
<org.joml.Vector3f> private static final EntityDataAccessor
<Float> private static final EntityDataAccessor
<Float> private static final float
private static final float
private int
private long
private float
(专用程序包) static final org.slf4j.Logger
static final int
private static final int
private boolean
private static final it.unimi.dsi.fastutil.ints.IntSet
private Display.RenderState
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
private boolean
protected boolean
private boolean
从类继承的字段 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, 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, mainSupportingBlockPos, MAX_ENTITY_TAG_COUNT, minorHorizontalCollision, moveDist, noPhysics, PASSENGERS_TAG, portalProcess, random, stringUUID, stuckSpeedMultiplier, tickCount, TOTAL_AIR_SUPPLY, uuid, UUID_TAG, verticalCollision, verticalCollisionBelow, wasEyeInWater, wasInPowderSnow, wasTouchingWater, xo, xOld, xRotO, yo, yOld, yRotO, zo, zOld
从接口继承的字段 net.minecraft.world.scores.ScoreHolder
WILDCARD, WILDCARD_NAME
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected void
addAdditionalSaveData
(CompoundTag p_270779_) boolean
float
calculateInterpolationProgress
(float p_272675_) void
private Display.RenderState
private Display.RenderState
createInterpolatedRenderState
(Display.RenderState p_277365_, float p_277948_) private static Transformation
createTransformation
(SynchedEntityData p_270278_) protected void
defineSynchedData
(SynchedEntityData.Builder p_327982_) private Display.BillboardConstraints
private Brightness
private int
private float
private int
private int
private float
private float
int
private int
private int
private float
private float
getWidth()
final boolean
hurtServer
(ServerLevel p_365251_, DamageSource p_369787_, float p_367342_) boolean
double
float
double
float
double
void
lerpTo
(double p_297677_, double p_301293_, double p_301384_, float p_300635_, float p_299108_, int p_299659_) void
onSyncedDataUpdated
(EntityDataAccessor<?> p_270275_) protected void
readAdditionalSaveData
(CompoundTag p_270854_) private void
private void
setBrightnessOverride
(Brightness p_270461_) private void
setGlowColorOverride
(int p_270784_) private void
setHeight
(float p_270716_) void
setPos
(double p_270091_, double p_270983_, double p_270419_) private void
setPosRotInterpolationDuration
(int p_300107_) private void
setShadowRadius
(float p_270122_) private void
setShadowStrength
(float p_270866_) private void
setTransformation
(Transformation p_270186_) private void
setTransformationInterpolationDelay
(int p_300640_) private void
setTransformationInterpolationDuration
(int p_297488_) private void
setViewRange
(float p_270907_) private void
setWidth
(float p_270741_) boolean
shouldRenderAtSqrDistance
(double p_270991_) void
tick()
private void
protected abstract void
updateRenderSubState
(boolean p_277603_, float p_277810_) 从类继承的方法 net.minecraft.world.entity.Entity
absMoveTo, absMoveTo, absRotateTo, addDeltaMovement, addPassenger, addTag, adjustSpawnLocation, animateHurt, applyEffectsFromBlocks, applyEffectsFromBlocks, applyGravity, awardKillScore, baseTick, blockPosition, broadcastToPlayer, calculateUpVector, calculateViewVector, canAddPassenger, canBeCollidedWith, canBeHitByProjectile, canCollideWith, canControlVehicle, canFreeze, canRide, canSpawnSprintParticle, canSprint, canTeleport, canTrample, canUpdate, canUpdate, canUsePortal, captureDrops, captureDrops, causeFallDamage, checkBelowWorld, checkDespawn, checkFallDamage, checkSlowFallDistance, checkSupportingBlock, chunkPosition, clearFire, closerThan, closerThan, collideBoundingBox, considersEntityAsAlly, copyPosition, couldAcceptPassenger, countPlayerPassengers, createCommandSourceStackForNameResolution, createHoverEvent, damageSources, dampensVibrations, deflection, discard, dismountsUnderwater, dismountTo, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, doCheckFallDamage, doWaterSplashEffect, ejectPassengers, equals, extinguishFire, fillCrashReportCategory, fireImmune, fixupDimensions, forceSetRotation, fudgePositionAfterSizeChange, gameEvent, gameEvent, getAddEntityPacket, getAirSupply, getAttachments, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockSpeedFactor, getBlockStateOn, getBlockStateOnLegacy, getBlockX, getBlockY, getBlockZ, getBoundingBox, getCollisionHorizontalEscapeVector, getCommandSenderWorld, getControlledVehicle, getControllingPassenger, getCustomName, getDefaultGravity, getDefaultPassengerAttachmentPoint, getDeltaMovement, getDimensionChangingDelay, getDimensions, getDirection, getDismountLocationForPassenger, getDisplayName, getEncodeId, getEntityData, getEyeHeight, getEyeHeight, getEyeInFluidType, getEyePosition, getEyePosition, getEyeY, getFireImmuneTicks, getFirstPassenger, getFluidHeight, getFluidJumpThreshold, getFluidTypeHeight, getForward, getGravity, getHandHoldingItemAngle, getId, getInBlockState, getIndirectPassengers, getInputVector, getKnownMovement, getLeashOffset, getLeashOffset, getLightLevelDependentMagicValue, getLightProbePosition, getLookAngle, getLootTable, getMaxAirSupply, getMaxFallDistance, getMaxHeightFluidType, getMotionDirection, getMovementEmission, getName, getNearestViewDirection, getOnPos, getOnPos, getOnPosLegacy, getPassengerAttachmentPoint, getPassengerRidingPosition, getPassengers, getPassengersAndSelf, getPercentFrozen, getPersistentData, getPickRadius, getPickResult, getPortalCooldown, getPose, getPosition, getPositionCodec, getPreciseBodyRotation, getPrimaryStepSoundBlockPos, getRandom, getRandomX, getRandomY, getRandomZ, getRelativePortalPosition, getRemainingFireTicks, getRemovalReason, getRootVehicle, getRopeHoldPosition, getRotationVector, getScoreboardName, getSelfAndPassengers, getServer, getSharedFlag, getSlot, getSoundSource, getStringUUID, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTags, getTeam, getTicksFrozen, getTicksRequiredToFreeze, getType, getTypeName, getUpVector, getUUID, getVehicle, getVehicleAttachmentPoint, getViewScale, getViewVector, getViewXRot, getViewYRot, getVisualRotationYInDegrees, getWeaponItem, getX, getX, getXRot, getXRot, getY, getY, getYHeadRot, getYRot, getYRot, getZ, getZ, handleDamageEvent, handleEntityEvent, handlePortal, hasControllingPassenger, hasCustomName, hasExactlyOnePlayerPassenger, hasGlowingTag, hashCode, hasIndirectPassenger, hasPassenger, hasPassenger, hasPose, hurt, hurtClient, hurtOrSimulate, igniteForSeconds, igniteForTicks, ignoreExplosion, interact, interactAt, is, isAddedToWorld, isAffectedByBlocks, isAlive, isAlliedTo, isAlliedTo, isAlwaysTicking, isAttackable, isColliding, isControlledByClient, isControlledByLocalInstance, isControlledByOrIsLocalPlayer, isCrouching, isCurrentlyGlowing, isCustomNameVisible, isDescending, isDiscrete, isEffectiveAi, isEyeInFluid, isFlapping, isFree, isFreezing, isFullyFrozen, isHorizontalCollisionMinor, isInFluidType, isInFluidType, isInLava, isInLiquid, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableToBase, isInWall, isInWater, isInWaterOrBubble, isInWaterOrRain, isInWaterOrSwimmable, isInWaterRainOrBubble, isNoGravity, isOnFire, isOnPortalCooldown, isOnRails, isPassenger, isPassengerOfSameVehicle, isPickable, isPushable, isPushedByFluid, isRemoved, isShiftKeyDown, isSilent, isSpectator, isSprinting, isSteppingCarefully, isSupportedBy, isSuppressingBounce, isSwimming, isUnderWater, isVehicle, isVisuallyCrawling, isVisuallySwimming, kill, killedEntity, lavaHurt, lerpHeadTo, lerpMotion, lerpPositionAndRotationStep, level, limitPistonMovement, load, lookAt, makeBoundingBox, makeBoundingBox, makeStuckInBlock, markHurt, maxUpStep, maybeBackOffFromEdge, mayInteract, mirror, move, moveRelative, moveTo, moveTo, moveTo, moveTo, moveTo, moveTowardsClosestSpace, newDoubleList, newFloatList, nextStep, oldPosition, onAboveBubbleCol, onAddedToWorld, onBelowWorld, onClientRemoval, onExplosionHit, onFlap, onGround, onInsideBlock, onInsideBubbleColumn, onPassengerTurned, onRemoval, onRemovedFromWorld, onSyncedDataUpdated, pick, placePortalTicket, playCombinationStepSounds, playEntityOnFireExtinguishedSound, playerTouch, playMuffledStepSound, playSound, playSound, playStepSound, playSwimSound, position, positionRider, positionRider, processFlappingMovement, processPortalCooldown, push, push, push, reapplyPosition, recordMovementThroughBlocks, recreateFromPacket, refreshDimensions, registryAccess, remove, removeAfterChangingDimensions, removePassenger, removeTag, removeVehicle, repositionEntityAfterLoad, resetFallDistance, restoreFrom, revive, rideTick, rotate, save, saveAsPassenger, saveWithoutId, setAirSupply, setAsInsidePortal, setBoundingBox, setCustomName, setCustomNameVisible, setDeltaMovement, setDeltaMovement, setFluidTypeHeight, setGlowingTag, setId, setInvisible, setInvulnerable, setIsInPowderSnow, setLevel, setLevelCallback, setNoGravity, setOldPos, setOldPosAndRot, setOldPosAndRot, setOldRot, setOnGround, setOnGroundWithMovement, setOnGroundWithMovement, setPortalCooldown, setPortalCooldown, setPos, setPose, setPosRaw, setRemainingFireTicks, setRemoved, setRot, setSharedFlag, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSprinting, setSwimming, setTicksFrozen, setUUID, setViewScale, setXRot, setYBodyRot, setYHeadRot, setYRot, shouldBeSaved, shouldBlockExplode, shouldPlayLavaHurtSound, shouldRender, shouldShowName, showVehicleHealth, skipAttackInteraction, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startRiding, startSeenByPlayer, stopRiding, stopSeenByPlayer, syncPacketPositionCodec, teleport, teleportRelative, teleportSetPosition, teleportTo, teleportTo, thunderHit, toString, touchingUnloadedChunk, trackingPosition, turn, unRide, unsetRemoved, updateDynamicGameEventListener, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateInWaterStateAndDoFluidPushing, updateInWaterStateAndDoWaterCurrentPushing, updateSwimming, waterSwimSound
从类继承的方法 net.minecraftforge.common.capabilities.CapabilityProvider
deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
从接口继承的方法 net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapability
从接口继承的方法 net.minecraftforge.common.extensions.IForgeEntity
canBeRiddenUnderFluidType, canFluidExtinguish, canHydrateInFluidType, canRiderInteract, canStartSwimming, canSwimInFluidType, deserializeNBT, getClassification, getFluidFallDistanceModifier, getFluidMotionScale, getParts, getSoundFromFluidType, hasCustomOutlineRendering, isEyeInFluidType, isInFluidType, isInFluidType, isInFluidType, isMultipartEntity, isPushedByFluid, serializeNBT, shouldRiderSit, shouldUpdateFluidWhileBoating
从接口继承的方法 net.minecraft.world.scores.ScoreHolder
getFeedbackDisplayName
-
字段详细资料
-
LOGGER
static final org.slf4j.Logger LOGGER -
NO_BRIGHTNESS_OVERRIDE
public static final int NO_BRIGHTNESS_OVERRIDE- 另请参阅:
-
DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID
private static final EntityDataAccessor<Integer> DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID -
DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID
-
DATA_POS_ROT_INTERPOLATION_DURATION_ID
-
DATA_TRANSLATION_ID
-
DATA_SCALE_ID
-
DATA_LEFT_ROTATION_ID
-
DATA_RIGHT_ROTATION_ID
-
DATA_BILLBOARD_RENDER_CONSTRAINTS_ID
-
DATA_BRIGHTNESS_OVERRIDE_ID
-
DATA_VIEW_RANGE_ID
-
DATA_SHADOW_RADIUS_ID
-
DATA_SHADOW_STRENGTH_ID
-
DATA_WIDTH_ID
-
DATA_HEIGHT_ID
-
DATA_GLOW_COLOR_OVERRIDE_ID
-
RENDER_STATE_IDS
private static final it.unimi.dsi.fastutil.ints.IntSet RENDER_STATE_IDS -
INITIAL_SHADOW_RADIUS
private static final float INITIAL_SHADOW_RADIUS- 另请参阅:
-
INITIAL_SHADOW_STRENGTH
private static final float INITIAL_SHADOW_STRENGTH- 另请参阅:
-
NO_GLOW_COLOR_OVERRIDE
private static final int NO_GLOW_COLOR_OVERRIDE- 另请参阅:
-
TAG_POS_ROT_INTERPOLATION_DURATION
- 另请参阅:
-
TAG_TRANSFORMATION_INTERPOLATION_DURATION
- 另请参阅:
-
TAG_TRANSFORMATION_START_INTERPOLATION
- 另请参阅:
-
TAG_TRANSFORMATION
- 另请参阅:
-
TAG_BILLBOARD
- 另请参阅:
-
TAG_BRIGHTNESS
- 另请参阅:
-
TAG_VIEW_RANGE
- 另请参阅:
-
TAG_SHADOW_RADIUS
- 另请参阅:
-
TAG_SHADOW_STRENGTH
- 另请参阅:
-
TAG_WIDTH
- 另请参阅:
-
TAG_HEIGHT
- 另请参阅:
-
TAG_GLOW_COLOR_OVERRIDE
- 另请参阅:
-
interpolationStartClientTick
private long interpolationStartClientTick -
interpolationDuration
private int interpolationDuration -
lastProgress
private float lastProgress -
cullingBoundingBox
-
noCulling
private boolean noCulling -
updateRenderState
protected boolean updateRenderState -
updateStartTick
private boolean updateStartTick -
updateInterpolationDuration
private boolean updateInterpolationDuration -
renderState
-
posRotInterpolationTarget
-
-
构造器详细资料
-
Display
-
-
方法详细资料
-
onSyncedDataUpdated
- 指定者:
onSyncedDataUpdated
在接口中SyncedDataHolder
- 覆盖:
onSyncedDataUpdated
在类中Entity
-
hurtServer
- 指定者:
hurtServer
在类中Entity
-
createTransformation
-
tick
public void tick() -
updateRenderSubState
protected abstract void updateRenderSubState(boolean p_277603_, float p_277810_) -
defineSynchedData
- 指定者:
defineSynchedData
在类中Entity
-
readAdditionalSaveData
- 指定者:
readAdditionalSaveData
在类中Entity
-
setTransformation
-
addAdditionalSaveData
- 指定者:
addAdditionalSaveData
在类中Entity
-
cancelLerp
public void cancelLerp()- 覆盖:
cancelLerp
在类中Entity
-
lerpTo
public void lerpTo(double p_297677_, double p_301293_, double p_301384_, float p_300635_, float p_299108_, int p_299659_) -
lerpTargetX
public double lerpTargetX()- 覆盖:
lerpTargetX
在类中Entity
-
lerpTargetY
public double lerpTargetY()- 覆盖:
lerpTargetY
在类中Entity
-
lerpTargetZ
public double lerpTargetZ()- 覆盖:
lerpTargetZ
在类中Entity
-
lerpTargetXRot
public float lerpTargetXRot()- 覆盖:
lerpTargetXRot
在类中Entity
-
lerpTargetYRot
public float lerpTargetYRot()- 覆盖:
lerpTargetYRot
在类中Entity
-
getBoundingBoxForCulling
-
affectedByCulling
public boolean affectedByCulling() -
getPistonPushReaction
- 覆盖:
getPistonPushReaction
在类中Entity
-
isIgnoringBlockTriggers
public boolean isIgnoringBlockTriggers()- 覆盖:
isIgnoringBlockTriggers
在类中Entity
-
renderState
-
setTransformationInterpolationDuration
private void setTransformationInterpolationDuration(int p_297488_) -
getTransformationInterpolationDuration
private int getTransformationInterpolationDuration() -
setTransformationInterpolationDelay
private void setTransformationInterpolationDelay(int p_300640_) -
getTransformationInterpolationDelay
private int getTransformationInterpolationDelay() -
setPosRotInterpolationDuration
private void setPosRotInterpolationDuration(int p_300107_) -
getPosRotInterpolationDuration
private int getPosRotInterpolationDuration() -
setBillboardConstraints
-
getBillboardConstraints
-
setBrightnessOverride
-
getBrightnessOverride
-
getPackedBrightnessOverride
private int getPackedBrightnessOverride() -
setViewRange
private void setViewRange(float p_270907_) -
getViewRange
private float getViewRange() -
setShadowRadius
private void setShadowRadius(float p_270122_) -
getShadowRadius
private float getShadowRadius() -
setShadowStrength
private void setShadowStrength(float p_270866_) -
getShadowStrength
private float getShadowStrength() -
setWidth
private void setWidth(float p_270741_) -
getWidth
private float getWidth() -
setHeight
private void setHeight(float p_270716_) -
getGlowColorOverride
private int getGlowColorOverride() -
setGlowColorOverride
private void setGlowColorOverride(int p_270784_) -
calculateInterpolationProgress
public float calculateInterpolationProgress(float p_272675_) -
getHeight
private float getHeight() -
setPos
public void setPos(double p_270091_, double p_270983_, double p_270419_) -
updateCulling
private void updateCulling() -
shouldRenderAtSqrDistance
public boolean shouldRenderAtSqrDistance(double p_270991_) - 覆盖:
shouldRenderAtSqrDistance
在类中Entity
-
getTeamColor
public int getTeamColor()- 覆盖:
getTeamColor
在类中Entity
-
createFreshRenderState
-
createInterpolatedRenderState
private Display.RenderState createInterpolatedRenderState(Display.RenderState p_277365_, float p_277948_)
-