Package net.minecraft.entity.decoration
Class AbstractDecorationEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.decoration.AbstractDecorationEntity
- All Implemented Interfaces:
CommandOutput,Nameable,EntityLike
- Direct Known Subclasses:
ItemFrameEntity,LeashKnotEntity,PaintingEntity
- Mappings:
Namespace Name official bgdintermediary net/minecraft/class_1530named net/minecraft/entity/decoration/AbstractDecorationEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsFields inherited from class net.minecraft.entity.Entity
age, dataTracker, distanceTraveled, fallDistance, field_28627, field_29973, field_29974, field_29979, field_29980, field_29981, field_29987, field_29988, field_29989, field_29990, field_29991, field_29992, field_29993, firstUpdate, FLAGS, fluidHeight, glowing, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, movementMultiplier, netherPortalTime, noClip, onGround, PASSENGERS_KEY, pitch, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire, world, yawFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractDecorationEntity(EntityType<? extends AbstractDecorationEntity> type, World world)protectedAbstractDecorationEntity(EntityType<? extends AbstractDecorationEntity> type, World world, BlockPos pos) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddVelocity(double deltaX, double deltaY, double deltaZ)floatapplyMirror(BlockMirror mirror)floatapplyRotation(BlockRotation rotation)voidbooleanbooleancollides()booleandamage(DamageSource source, float amount)abstract intabstract intbooleanhandleAttack(Entity attacker)protected voidprivate doublemethod_6893(int int2)voidmove(MovementType movementType, Vec3d movement)abstract voidabstract voidonPlace()voidonStruckByLightning(ServerWorld world, LightningEntity lightning)voidprotected voidvoidsetPosition(double x, double y, double z)protected booleanvoidtick()protected voidvoidMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, adjustMovementForCollisions, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, adjustSingleAxisMovementForCollisions, animateDamage, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeRiddenInWater, canBeSpectated, canExplosionDestroyBlock, canFreeze, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, createSpawnPacket, dealDamage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, emitGameEvent, emitGameEvent, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, fall, getAir, getArmorItems, getBlockPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraBlockPos, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandItemSlot, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getGameEventHandler, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHoverEvent, getId, getItemsEquipped, getItemsHand, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPortalRect, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSwimHeight, getSwimSound, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getVisibilityBoundingBox, getWidth, getX, getY, getYaw, getZ, handleFallDamage, handleStatus, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interact, interactAt, isAlive, isAttackable, isCollidable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFreezing, isGlowing, isImmuneToExplosion, isInLava, isInRange, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isPartOf, isPlayer, isPushable, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, lookAt, method_30951, method_36209, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onPlayerCollision, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onSwimmingStart, onTrackedDataSet, playSound, playStepSound, playSwimSound, populateCrashReport, positionInPortal, pushAwayFrom, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, resetNetherPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setListener, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setYaw, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldRenderName, shouldSave, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredHorizontalLength, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickInVoid, tickNetherPortal, tickNetherPortalCooldown, tickRiding, toNbtList, toNbtList, toString, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
method_36320
-
Field Details
-
PREDICATE
- Mappings:
Namespace Name Mixin selector official bLbgd;b:Ljava/util/function/Predicate;intermediary field_7098Lnet/minecraft/class_1530;field_7098:Ljava/util/function/Predicate;named PREDICATELnet/minecraft/entity/decoration/AbstractDecorationEntity;PREDICATE:Ljava/util/function/Predicate;
-
obstructionCheckCounter
private int obstructionCheckCounter- Mappings:
Namespace Name Mixin selector official eLbgd;e:Iintermediary field_7097Lnet/minecraft/class_1530;field_7097:Inamed obstructionCheckCounterLnet/minecraft/entity/decoration/AbstractDecorationEntity;obstructionCheckCounter:I
-
attachmentPos
- Mappings:
Namespace Name Mixin selector official cLbgd;c:Lgb;intermediary field_7100Lnet/minecraft/class_1530;field_7100:Lnet/minecraft/class_2338;named attachmentPosLnet/minecraft/entity/decoration/AbstractDecorationEntity;attachmentPos:Lnet/minecraft/util/math/BlockPos;
-
facing
- Mappings:
Namespace Name Mixin selector official dLbgd;d:Lgg;intermediary field_7099Lnet/minecraft/class_1530;field_7099:Lnet/minecraft/class_2350;named facingLnet/minecraft/entity/decoration/AbstractDecorationEntity;facing:Lnet/minecraft/util/math/Direction;
-
-
Constructor Details
-
AbstractDecorationEntity
protected AbstractDecorationEntity(EntityType<? extends AbstractDecorationEntity> type, World world)- Mappings:
Namespace Name Mixin selector official <init>Laso;<init>(Lass;Lbvx;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
AbstractDecorationEntity
protected AbstractDecorationEntity(EntityType<? extends AbstractDecorationEntity> type, World world, BlockPos pos)- Mappings:
Namespace Name Mixin selector official <init>Lbgd;<init>(Lass;Lbvx;Lgb;)Vintermediary <init>Lnet/minecraft/class_1530;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Vnamed <init>Lnet/minecraft/entity/decoration/AbstractDecorationEntity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
-
Method Details
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official fLaso;f()Vintermediary method_5693Lnet/minecraft/class_1297;method_5693()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
setFacing
- Mappings:
Namespace Name Mixin selector official aLbgd;a(Lgg;)Vintermediary method_6892Lnet/minecraft/class_1530;method_6892(Lnet/minecraft/class_2350;)Vnamed setFacingLnet/minecraft/entity/decoration/AbstractDecorationEntity;setFacing(Lnet/minecraft/util/math/Direction;)V
-
updateAttachmentPosition
protected void updateAttachmentPosition()- Mappings:
Namespace Name Mixin selector official pLbgd;p()Vintermediary method_6895Lnet/minecraft/class_1530;method_6895()Vnamed updateAttachmentPositionLnet/minecraft/entity/decoration/AbstractDecorationEntity;updateAttachmentPosition()V
-
method_6893
private double method_6893(int int2)- Mappings:
Namespace Name Mixin selector official aLbgd;a(I)Dintermediary method_6893Lnet/minecraft/class_1530;method_6893(I)Dnamed method_6893Lnet/minecraft/entity/decoration/AbstractDecorationEntity;method_6893(I)D
-
tick
public void tick() -
canStayAttached
public boolean canStayAttached()- Mappings:
Namespace Name Mixin selector official qLbgd;q()Zintermediary method_6888Lnet/minecraft/class_1530;method_6888()Znamed canStayAttachedLnet/minecraft/entity/decoration/AbstractDecorationEntity;canStayAttached()Z
-
collides
public boolean collides() -
handleAttack
- Overrides:
handleAttackin classEntity- Mappings:
Namespace Name Mixin selector official tLaso;t(Laso;)Zintermediary method_5698Lnet/minecraft/class_1297;method_5698(Lnet/minecraft/class_1297;)Znamed handleAttackLnet/minecraft/entity/Entity;handleAttack(Lnet/minecraft/entity/Entity;)Z
-
getHorizontalFacing
- Overrides:
getHorizontalFacingin classEntity- Mappings:
Namespace Name Mixin selector official clLaso;cl()Lgg;intermediary method_5735Lnet/minecraft/class_1297;method_5735()Lnet/minecraft/class_2350;named getHorizontalFacingLnet/minecraft/entity/Entity;getHorizontalFacing()Lnet/minecraft/util/math/Direction;
-
damage
-
move
- Overrides:
movein classEntity- Mappings:
Namespace Name Mixin selector official aLaso;a(Lath;Ldmb;)Vintermediary method_5784Lnet/minecraft/class_1297;method_5784(Lnet/minecraft/class_1313;Lnet/minecraft/class_243;)Vnamed moveLnet/minecraft/entity/Entity;move(Lnet/minecraft/entity/MovementType;Lnet/minecraft/util/math/Vec3d;)V
-
addVelocity
public void addVelocity(double deltaX, double deltaY, double deltaZ)- Overrides:
addVelocityin classEntity- Mappings:
Namespace Name Mixin selector official iLaso;i(DDD)Vintermediary method_5762Lnet/minecraft/class_1297;method_5762(DDD)Vnamed addVelocityLnet/minecraft/entity/Entity;addVelocity(DDD)V
-
writeCustomDataToNbt
- Specified by:
writeCustomDataToNbtin classEntity- Mappings:
Namespace Name Mixin selector official bLaso;b(Lmv;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
- Specified by:
readCustomDataFromNbtin classEntity- Mappings:
Namespace Name Mixin selector official aLaso;a(Lmv;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
getWidthPixels
public abstract int getWidthPixels()- Mappings:
Namespace Name Mixin selector official rLbgd;r()Iintermediary method_6897Lnet/minecraft/class_1530;method_6897()Inamed getWidthPixelsLnet/minecraft/entity/decoration/AbstractDecorationEntity;getWidthPixels()I
-
getHeightPixels
public abstract int getHeightPixels()- Mappings:
Namespace Name Mixin selector official sLbgd;s()Iintermediary method_6891Lnet/minecraft/class_1530;method_6891()Inamed getHeightPixelsLnet/minecraft/entity/decoration/AbstractDecorationEntity;getHeightPixels()I
-
onBreak
- Mappings:
Namespace Name Mixin selector official aLbgd;a(Laso;)Vintermediary method_6889Lnet/minecraft/class_1530;method_6889(Lnet/minecraft/class_1297;)Vnamed onBreakLnet/minecraft/entity/decoration/AbstractDecorationEntity;onBreak(Lnet/minecraft/entity/Entity;)V
-
onPlace
public abstract void onPlace()- Mappings:
Namespace Name Mixin selector official tLbgd;t()Vintermediary method_6894Lnet/minecraft/class_1530;method_6894()Vnamed onPlaceLnet/minecraft/entity/decoration/AbstractDecorationEntity;onPlace()V
-
dropStack
- Overrides:
dropStackin classEntity- Mappings:
Namespace Name Mixin selector official aLaso;a(Lbpx;F)Lbgk;intermediary method_5699Lnet/minecraft/class_1297;method_5699(Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1542;named dropStackLnet/minecraft/entity/Entity;dropStack(Lnet/minecraft/item/ItemStack;F)Lnet/minecraft/entity/ItemEntity;
-
shouldSetPositionOnLoad
protected boolean shouldSetPositionOnLoad()- Overrides:
shouldSetPositionOnLoadin classEntity- Mappings:
Namespace Name Mixin selector official bcLaso;bc()Zintermediary method_5638Lnet/minecraft/class_1297;method_5638()Znamed shouldSetPositionOnLoadLnet/minecraft/entity/Entity;shouldSetPositionOnLoad()Z
-
setPosition
public void setPosition(double x, double y, double z)- Overrides:
setPositionin classEntity- Mappings:
Namespace Name Mixin selector official eLaso;e(DDD)Vintermediary method_5814Lnet/minecraft/class_1297;method_5814(DDD)Vnamed setPositionLnet/minecraft/entity/Entity;setPosition(DDD)V
-
getDecorationBlockPos
- Mappings:
Namespace Name Mixin selector official vLbgd;v()Lgb;intermediary method_6896Lnet/minecraft/class_1530;method_6896()Lnet/minecraft/class_2338;named getDecorationBlockPosLnet/minecraft/entity/decoration/AbstractDecorationEntity;getDecorationBlockPos()Lnet/minecraft/util/math/BlockPos;
-
applyRotation
- Overrides:
applyRotationin classEntity- Mappings:
Namespace Name Mixin selector official aLaso;a(Lceq;)Fintermediary method_5832Lnet/minecraft/class_1297;method_5832(Lnet/minecraft/class_2470;)Fnamed applyRotationLnet/minecraft/entity/Entity;applyRotation(Lnet/minecraft/util/BlockRotation;)F
-
applyMirror
- Overrides:
applyMirrorin classEntity- Mappings:
Namespace Name Mixin selector official aLaso;a(Lcde;)Fintermediary method_5763Lnet/minecraft/class_1297;method_5763(Lnet/minecraft/class_2415;)Fnamed applyMirrorLnet/minecraft/entity/Entity;applyMirror(Lnet/minecraft/util/BlockMirror;)F
-
onStruckByLightning
- Overrides:
onStruckByLightningin classEntity- Mappings:
Namespace Name Mixin selector official aLaso;a(Labj;Lata;)Vintermediary method_5800Lnet/minecraft/class_1297;method_5800(Lnet/minecraft/class_3218;Lnet/minecraft/class_1538;)Vnamed onStruckByLightningLnet/minecraft/entity/Entity;onStruckByLightning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LightningEntity;)V
-
calculateDimensions
public void calculateDimensions()- Overrides:
calculateDimensionsin classEntity- Mappings:
Namespace Name Mixin selector official z_Laso;z_()Vintermediary method_18382Lnet/minecraft/class_1297;method_18382()Vnamed calculateDimensionsLnet/minecraft/entity/Entity;calculateDimensions()V
-