类 Display
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<Entity>
net.minecraft.world.entity.Entity
net.minecraft.world.entity.Display
- 所有已实现的接口:
CommandSource
,EntityAccess
,Nameable
,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 final record
static class
(专用程序包) static final record
从类继承的嵌套类/接口 net.minecraft.world.entity.Entity
Entity.MoveFunction, 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<Integer>
private static final EntityDataAccessor<Integer>
private static final EntityDataAccessor<org.joml.Quaternionf>
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<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 final org.joml.Quaternionf
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
private boolean
protected boolean
private boolean
从类继承的字段 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, zOld
从接口继承的字段 net.minecraft.commands.CommandSource
NULL
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected void
addAdditionalSaveData
(CompoundTag pCompound) float
calculateInterpolationProgress
(float pPartialTick) private Display.RenderState
private Display.RenderState
createInterpolatedRenderState
(Display.RenderState pRenderState, float pPartialTick) private static Transformation
createTransformation
(SynchedEntityData pSynchedEntityData) protected void
private Display.BillboardConstraints
private Brightness
private int
private float
private int
private int
private int
private float
private float
int
private float
private float
getWidth()
boolean
void
onSyncedDataUpdated
(EntityDataAccessor<?> pKey) org.joml.Quaternionf
protected void
readAdditionalSaveData
(CompoundTag pCompound) private void
setBillboardConstraints
(Display.BillboardConstraints pBillboardConstraints) private void
setBrightnessOverride
(Brightness pBrightnessOverride) private void
setGlowColorOverride
(int pGlowColorOverride) private void
setHeight
(float pHeight) private void
setInterpolationDelay
(int pInterpolationDelay) private void
setInterpolationDuration
(int pInterpolationDuration) void
setPos
(double pX, double pY, double pZ) private void
setShadowRadius
(float pShadowRadius) private void
setShadowStrength
(float pShadowStrength) private void
setTransformation
(Transformation pTransformation) private void
setViewRange
(float pViewRange) private void
setWidth
(float pWidth) void
setXRot
(float pXRot) void
setYRot
(float pYRot) boolean
shouldRenderAtSqrDistance
(double pDistance) void
tick()
private void
private void
protected abstract void
updateRenderSubState
(boolean pInterpolate, float pPartialTick) 从类继承的方法 net.minecraft.world.entity.Entity
absMoveTo, absMoveTo, acceptsFailure, acceptsSuccess, addDeltaMovement, addPassenger, addTag, animateHurt, awardKillScore, baseTick, blockPosition, broadcastToPlayer, calculateUpVector, calculateViewVector, canAddPassenger, canBeCollidedWith, canBeHitByProjectile, canChangeDimensions, canCollideWith, canEnterPose, canFreeze, canRide, canSpawnSprintParticle, canSprint, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, causeFallDamage, changeDimension, changeDimension, checkBelowWorld, checkDespawn, checkFallDamage, checkInsideBlocks, checkSlowFallDistance, checkSupportingBlock, chunkPosition, clearFire, closerThan, closerThan, collideBoundingBox, copyPosition, couldAcceptPassenger, createCommandSourceStack, createHoverEvent, damageSources, dampensVibrations, discard, dismountsUnderwater, dismountTo, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, doEnchantDamageEffects, doWaterSplashEffect, ejectPassengers, equals, extinguishFire, fillCrashReportCategory, findDimensionEntryPoint, fireImmune, fixupDimensions, gameEvent, gameEvent, getAirSupply, getAllSlots, getArmorSlots, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockSpeedFactor, getBlockStateOn, getBlockStateOnLegacy, getBlockX, getBlockY, getBlockZ, getBoundingBox, getBoundingBoxForPose, getCollisionHorizontalEscapeVector, getCommandSenderWorld, getControlledVehicle, getControllingPassenger, getCustomName, getDeltaMovement, getDimensionChangingDelay, getDimensions, getDirection, getDismountLocationForPassenger, getDisplayName, getEncodeId, getEntityData, getExitPortal, getEyeHeight, 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, getOnPos, getOnPosLegacy, getPassengers, getPassengersAndSelf, getPassengersRidingOffset, getPercentFrozen, getPermissionLevel, getPersistentData, getPickRadius, getPickResult, getPortalCooldown, getPortalWaitTime, getPose, getPosition, getPositionCodec, getPrimaryStepSoundBlockPos, 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, getViewScale, getViewVector, getViewXRot, getViewYRot, getVisualRotationYInDegrees, getX, getX, getXRot, getY, getY, getYHeadRot, getYRot, getZ, getZ, handleDamageEvent, handleEntityEvent, handleInsidePortal, handleNetherPortal, hasControllingPassenger, hasCustomName, hasExactlyOnePlayerPassenger, hasGlowingTag, hashCode, hasIndirectPassenger, hasPassenger, hasPassenger, hasPermissions, hasPose, hurt, ignoreExplosion, interact, interactAt, is, isAddedToWorld, isAlive, isAlliedTo, isAlliedTo, isAlwaysTicking, isAttackable, isColliding, isControlledByLocalInstance, isCrouching, isCurrentlyGlowing, isCustomNameVisible, isDescending, isDiscrete, isEffectiveAi, isEyeInFluid, isFlapping, isFree, isFreezing, isFullyFrozen, isHorizontalCollisionMinor, isInFluidType, isInFluidType, isInLava, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isInWall, isInWater, isInWaterOrBubble, isInWaterOrRain, 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, lerpTo, level, limitPistonMovement, load, lookAt, makeBoundingBox, makeStuckInBlock, markHurt, maxUpStep, maybeBackOffFromEdge, mayInteract, mirror, move, moveRelative, moveTo, moveTo, moveTo, moveTo, moveTowardsClosestSpace, newDoubleList, newFloatList, nextStep, onAboveBubbleCol, onAddedToWorld, onBelowWorld, onClientRemoval, onFlap, onGround, onInsideBlock, onInsideBubbleColumn, onlyOpCanSetNbt, onPassengerTurned, onRemovedFromWorld, onSyncedDataUpdated, pick, playCombinationStepSounds, playEntityOnFireExtinguishedSound, playerTouch, playMuffledStepSound, playSound, playSound, playStepSound, playSwimSound, position, positionRider, positionRider, processFlappingMovement, processPortalCooldown, push, push, reapplyPosition, recreateFromPacket, refreshDimensions, remove, removeAfterChangingDimensions, removePassenger, removeTag, removeVehicle, repositionEntityAfterLoad, resetFallDistance, restoreFrom, revive, rideTick, rotate, save, saveAsPassenger, saveWithoutId, sendSystemMessage, setAirSupply, setBoundingBox, setCustomName, setCustomNameVisible, setDeltaMovement, setDeltaMovement, setFluidTypeHeight, setGlowingTag, setId, setInvisible, setInvulnerable, setIsInPowderSnow, setItemSlot, setLevel, setLevelCallback, setMaxUpStep, setNoGravity, setOldPosAndRot, setOnGround, setOnGroundWithKnownMovement, setPortalCooldown, setPortalCooldown, setPos, setPose, setPosRaw, setRemainingFireTicks, setRemoved, setRot, setSecondsOnFire, setSharedFlag, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSprinting, setSwimming, setTicksFrozen, setUUID, setViewScale, setYBodyRot, setYHeadRot, shouldBeSaved, shouldBlockExplode, shouldInformAdmins, shouldRender, shouldShowName, showVehicleHealth, skipAttackInteraction, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startRiding, startSeenByPlayer, stopRiding, stopSeenByPlayer, syncPacketPositionCodec, teleportRelative, teleportTo, teleportTo, teleportToWithTicket, thunderHit, toString, touchingUnloadedChunk, trackingPosition, tryCheckInsideBlocks, turn, unRide, unsetRemoved, updateDynamicGameEventListener, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateInWaterStateAndDoFluidPushing, updateInWaterStateAndDoWaterCurrentPushing, updateSwimming, waterSwimSound
从类继承的方法 net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
从接口继承的方法 net.minecraft.commands.CommandSource
alwaysAccepts
从接口继承的方法 net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapability
从接口继承的方法 net.minecraftforge.common.extensions.IForgeEntity
canBeRiddenUnderFluidType, canFluidExtinguish, canHydrateInFluidType, canRiderInteract, canStartSwimming, canSwimInFluidType, deserializeNBT, getClassification, getFluidFallDistanceModifier, getFluidMotionScale, getParts, getPickedResult, getSoundFromFluidType, getStepHeight, hasCustomOutlineRendering, isEyeInFluidType, isInFluidType, isInFluidType, isInFluidType, isMultipartEntity, isPushedByFluid, serializeNBT, shouldRiderSit
-
字段详细资料
-
LOGGER
static final org.slf4j.Logger LOGGER -
NO_BRIGHTNESS_OVERRIDE
public static final int NO_BRIGHTNESS_OVERRIDE- 另请参阅:
-
DATA_INTERPOLATION_START_DELTA_TICKS_ID
-
DATA_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_INTERPOLATION_DURATION
- 另请参阅:
-
TAG_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
- 另请参阅:
-
orientation
private final org.joml.Quaternionf orientation -
interpolationStartClientTick
private long interpolationStartClientTick -
interpolationDuration
private int interpolationDuration -
lastProgress
private float lastProgress -
cullingBoundingBox
-
updateRenderState
protected boolean updateRenderState -
updateStartTick
private boolean updateStartTick -
updateInterpolationDuration
private boolean updateInterpolationDuration -
renderState
-
-
构造器详细资料
-
Display
-
-
方法详细资料
-
onSyncedDataUpdated
- 覆盖:
onSyncedDataUpdated
在类中Entity
-
createTransformation
-
tick
public void tick() -
updateRenderSubState
protected abstract void updateRenderSubState(boolean pInterpolate, float pPartialTick) -
defineSynchedData
protected void defineSynchedData()- 指定者:
defineSynchedData
在类中Entity
-
readAdditionalSaveData
- 指定者:
readAdditionalSaveData
在类中Entity
-
setTransformation
-
addAdditionalSaveData
- 指定者:
addAdditionalSaveData
在类中Entity
-
getAddEntityPacket
- 覆盖:
getAddEntityPacket
在类中Entity
-
getBoundingBoxForCulling
- 覆盖:
getBoundingBoxForCulling
在类中Entity
-
getPistonPushReaction
- 覆盖:
getPistonPushReaction
在类中Entity
-
isIgnoringBlockTriggers
public boolean isIgnoringBlockTriggers()- 覆盖:
isIgnoringBlockTriggers
在类中Entity
-
orientation
public org.joml.Quaternionf orientation() -
renderState
-
setInterpolationDuration
private void setInterpolationDuration(int pInterpolationDuration) -
getInterpolationDuration
private int getInterpolationDuration() -
setInterpolationDelay
private void setInterpolationDelay(int pInterpolationDelay) -
getInterpolationDelay
private int getInterpolationDelay() -
setBillboardConstraints
-
getBillboardConstraints
-
setBrightnessOverride
-
getBrightnessOverride
-
getPackedBrightnessOverride
private int getPackedBrightnessOverride() -
setViewRange
private void setViewRange(float pViewRange) -
getViewRange
private float getViewRange() -
setShadowRadius
private void setShadowRadius(float pShadowRadius) -
getShadowRadius
private float getShadowRadius() -
setShadowStrength
private void setShadowStrength(float pShadowStrength) -
getShadowStrength
private float getShadowStrength() -
setWidth
private void setWidth(float pWidth) -
getWidth
private float getWidth() -
setHeight
private void setHeight(float pHeight) -
getGlowColorOverride
private int getGlowColorOverride() -
setGlowColorOverride
private void setGlowColorOverride(int pGlowColorOverride) -
calculateInterpolationProgress
public float calculateInterpolationProgress(float pPartialTick) -
getHeight
private float getHeight() -
setPos
public void setPos(double pX, double pY, double pZ) -
updateCulling
private void updateCulling() -
setXRot
public void setXRot(float pXRot) -
setYRot
public void setYRot(float pYRot) -
updateOrientation
private void updateOrientation() -
shouldRenderAtSqrDistance
public boolean shouldRenderAtSqrDistance(double pDistance) - 覆盖:
shouldRenderAtSqrDistance
在类中Entity
-
getTeamColor
public int getTeamColor()- 覆盖:
getTeamColor
在类中Entity
-
createFreshRenderState
-
createInterpolatedRenderState
private Display.RenderState createInterpolatedRenderState(Display.RenderState pRenderState, float pPartialTick)
-