Class AreaEffectCloudEntity
- All Implemented Interfaces:
DataTracked
,Ownable
,ScoreHolder
,Nameable
,EntityLike
- Mappings:
Namespace Name named net/minecraft/entity/AreaEffectCloudEntity
intermediary net/minecraft/class_1295
official bvc
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private int
private static final int
private static final float
private static final float
static final float
static final float
private static final Logger
private static final float
private @Nullable LivingEntity
private static final TrackedData
<ParticleEffect> private PotionContentsComponent
private static final TrackedData
<Float> private float
private float
private int
private static final TrackedData
<Boolean> private int
Fields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, ID_KEY, inPowderSnow, intersectionChecked, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, portalManager, POSE, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow
Fields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME
-
Constructor Summary
ConstructorDescriptionAreaEffectCloudEntity
(EntityType<? extends AreaEffectCloudEntity> type, World world) AreaEffectCloudEntity
(World world, double x, double y, double z) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEffect
(StatusEffectInstance effect) void
Calculates and sets the dimension (bounding box) of the entity and refreshes its position.private void
final boolean
damage
(ServerWorld world, DamageSource source, float amount) Applies a damage to this entity.getDimensions
(EntityPose pose) Returns the dimensions of the entity with the givenpose
.int
int
getOwner()
Returns the behavior of the piston for this entity.float
float
float
int
protected void
initDataTracker
(DataTracker.Builder builder) Initializes data tracker.boolean
void
onTrackedDataSet
(TrackedData<?> data) Called on the client when the tracked data is set.protected void
Reads custom data fromnbt
.private void
serverTick
(ServerWorld world) void
setDuration
(int duration) void
setDurationOnUse
(int durationOnUse) void
setOwner
(@Nullable LivingEntity owner) void
setParticleType
(ParticleEffect particle) void
setPotionContents
(PotionContentsComponent potionContentsComponent) void
setRadius
(float radius) void
setRadiusGrowth
(float radiusGrowth) void
setRadiusOnUse
(float radiusOnUse) protected void
setWaiting
(boolean waiting) void
setWaitTime
(int waitTime) void
tick()
Ticks this entity.private void
protected void
Writes custom data tonbt
.Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, animateDamage, applyGravity, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canFreeze, canHit, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canTeleportBetween, canUsePortals, changeLookDirection, checkDespawn, checkWaterState, clientDamage, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, fall, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBodyYaw, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getGravity, getHandPosOffset, getHeadYaw, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLastRenderPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPitch, getLerpedPos, getLerpedYaw, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getLootTableKey, getMaxAir, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengerRidingPos, getPassengersDeep, getPickBlockStack, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStackReference, getStandingEyeHeight, getStepHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getWeaponStack, getWidth, getWorld, getWorldSpawnPos, getX, getY, getYaw, getYaw, getZ, handleAttack, handleFallDamage, handleStatus, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPlayerRider, hasPortalCooldown, hasVehicle, interact, interactAt, isAlive, isAlwaysInvulnerableTo, isAttackable, isCollidable, isConnectedThroughVehicle, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowing, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLocalPlayerOrLogicalSideForUpdatingMovement, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushable, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, lerpPosAndRotation, lerpYaw, limitFallDistance, lookAt, move, movementInputToVelocity, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDamaged, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemove, onRemoved, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, positionInPortal, pushAwayFrom, pushOutOfBlocks, queueBlockCollisionCheck, raycast, readNbt, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, remove, removeAllPassengers, removeCommandTag, removeFromDimension, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetLerp, resetPortalCooldown, resetPosition, rotate, saveNbt, saveSelfNbt, scheduleVelocityUpdate, serverDamage, setAir, setAngles, setBodyYaw, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setId, setInPowderSnow, setInvisible, setInvulnerable, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireForTicks, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setPrevPositionAndAngles, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRender, shouldRender, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportTo, tickBlockCollision, tickBlockCollision, tickInVoid, tickPortalCooldown, tickPortalTeleportation, tickRiding, toNbtList, toNbtList, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updatePrevAngles, updatePrevPosition, updateSupportingBlockPos, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/entity/AreaEffectCloudEntity;LOGGER:Lorg/slf4j/Logger;
intermediary field_5935
Lnet/minecraft/class_1295;field_5935:Lorg/slf4j/Logger;
official c
Lbvc;c:Lorg/slf4j/Logger;
-
field_29972
private static final int field_29972- See Also:
- Mappings:
Namespace Name Mixin selector named field_29972
Lnet/minecraft/entity/AreaEffectCloudEntity;field_29972:I
intermediary field_29972
Lnet/minecraft/class_1295;field_29972:I
official d
Lbvc;d:I
-
RADIUS
- Mappings:
Namespace Name Mixin selector named RADIUS
Lnet/minecraft/entity/AreaEffectCloudEntity;RADIUS:Lnet/minecraft/entity/data/TrackedData;
intermediary field_5938
Lnet/minecraft/class_1295;field_5938:Lnet/minecraft/class_2940;
official e
Lbvc;e:Lalc;
-
WAITING
- Mappings:
Namespace Name Mixin selector named WAITING
Lnet/minecraft/entity/AreaEffectCloudEntity;WAITING:Lnet/minecraft/entity/data/TrackedData;
intermediary field_5944
Lnet/minecraft/class_1295;field_5944:Lnet/minecraft/class_2940;
official f
Lbvc;f:Lalc;
-
PARTICLE_ID
- Mappings:
Namespace Name Mixin selector named PARTICLE_ID
Lnet/minecraft/entity/AreaEffectCloudEntity;PARTICLE_ID:Lnet/minecraft/entity/data/TrackedData;
intermediary field_5931
Lnet/minecraft/class_1295;field_5931:Lnet/minecraft/class_2940;
official g
Lbvc;g:Lalc;
-
MAX_RADIUS
private static final float MAX_RADIUS- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_RADIUS
Lnet/minecraft/entity/AreaEffectCloudEntity;MAX_RADIUS:F
intermediary field_29971
Lnet/minecraft/class_1295;field_29971:F
official h
Lbvc;h:F
-
field_40730
private static final float field_40730- See Also:
- Mappings:
Namespace Name Mixin selector named field_40730
Lnet/minecraft/entity/AreaEffectCloudEntity;field_40730:F
intermediary field_40730
Lnet/minecraft/class_1295;field_40730:F
official i
Lbvc;i:F
-
field_40731
private static final float field_40731- See Also:
- Mappings:
Namespace Name Mixin selector named field_40731
Lnet/minecraft/entity/AreaEffectCloudEntity;field_40731:F
intermediary field_40731
Lnet/minecraft/class_1295;field_40731:F
official j
Lbvc;j:F
-
field_40732
public static final float field_40732- See Also:
- Mappings:
Namespace Name Mixin selector named field_40732
Lnet/minecraft/entity/AreaEffectCloudEntity;field_40732:F
intermediary field_40732
Lnet/minecraft/class_1295;field_40732:F
official a
Lbvc;a:F
-
field_40733
public static final float field_40733- See Also:
- Mappings:
Namespace Name Mixin selector named field_40733
Lnet/minecraft/entity/AreaEffectCloudEntity;field_40733:F
intermediary field_40733
Lnet/minecraft/class_1295;field_40733:F
official b
Lbvc;b:F
-
potionContentsComponent
- Mappings:
Namespace Name Mixin selector named potionContentsComponent
Lnet/minecraft/entity/AreaEffectCloudEntity;potionContentsComponent:Lnet/minecraft/component/type/PotionContentsComponent;
intermediary field_49209
Lnet/minecraft/class_1295;field_49209:Lnet/minecraft/class_1844;
official k
Lbvc;k:Lczn;
-
affectedEntities
- Mappings:
Namespace Name Mixin selector named affectedEntities
Lnet/minecraft/entity/AreaEffectCloudEntity;affectedEntities:Ljava/util/Map;
intermediary field_5942
Lnet/minecraft/class_1295;field_5942:Ljava/util/Map;
official l
Lbvc;l:Ljava/util/Map;
-
duration
private int duration- Mappings:
Namespace Name Mixin selector named duration
Lnet/minecraft/entity/AreaEffectCloudEntity;duration:I
intermediary field_5939
Lnet/minecraft/class_1295;field_5939:I
official m
Lbvc;m:I
-
waitTime
private int waitTime- Mappings:
Namespace Name Mixin selector named waitTime
Lnet/minecraft/entity/AreaEffectCloudEntity;waitTime:I
intermediary field_5941
Lnet/minecraft/class_1295;field_5941:I
official n
Lbvc;n:I
-
reapplicationDelay
private int reapplicationDelay- Mappings:
Namespace Name Mixin selector named reapplicationDelay
Lnet/minecraft/entity/AreaEffectCloudEntity;reapplicationDelay:I
intermediary field_5937
Lnet/minecraft/class_1295;field_5937:I
official o
Lbvc;o:I
-
durationOnUse
private int durationOnUse- Mappings:
Namespace Name Mixin selector named durationOnUse
Lnet/minecraft/entity/AreaEffectCloudEntity;durationOnUse:I
intermediary field_5932
Lnet/minecraft/class_1295;field_5932:I
official p
Lbvc;p:I
-
radiusOnUse
private float radiusOnUse- Mappings:
Namespace Name Mixin selector named radiusOnUse
Lnet/minecraft/entity/AreaEffectCloudEntity;radiusOnUse:F
intermediary field_5929
Lnet/minecraft/class_1295;field_5929:F
official q
Lbvc;q:F
-
radiusGrowth
private float radiusGrowth- Mappings:
Namespace Name Mixin selector named radiusGrowth
Lnet/minecraft/entity/AreaEffectCloudEntity;radiusGrowth:F
intermediary field_5930
Lnet/minecraft/class_1295;field_5930:F
official r
Lbvc;r:F
-
owner
- Mappings:
Namespace Name Mixin selector named owner
Lnet/minecraft/entity/AreaEffectCloudEntity;owner:Lnet/minecraft/entity/LivingEntity;
intermediary field_5943
Lnet/minecraft/class_1295;field_5943:Lnet/minecraft/class_1309;
official s
Lbvc;s:Lbwf;
-
ownerUuid
- Mappings:
Namespace Name Mixin selector named ownerUuid
Lnet/minecraft/entity/AreaEffectCloudEntity;ownerUuid:Ljava/util/UUID;
intermediary field_5940
Lnet/minecraft/class_1295;field_5940:Ljava/util/UUID;
official t
Lbvc;t:Ljava/util/UUID;
-
-
Constructor Details
-
AreaEffectCloudEntity
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
official <init>
Lbvj;<init>(Lbvq;Ldhh;)V
-
AreaEffectCloudEntity
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/AreaEffectCloudEntity;<init>(Lnet/minecraft/world/World;DDD)V
intermediary <init>
Lnet/minecraft/class_1295;<init>(Lnet/minecraft/class_1937;DDD)V
official <init>
Lbvc;<init>(Ldhh;DDD)V
-
-
Method Details
-
initDataTracker
Initializes data tracker.- Specified by:
initDataTracker
in classEntity
- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
Namespace Name Mixin selector named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V
official a
Lbvj;a(Lalg$a;)V
-
setRadius
public void setRadius(float radius) - Mappings:
Namespace Name Mixin selector named setRadius
Lnet/minecraft/entity/AreaEffectCloudEntity;setRadius(F)V
intermediary method_5603
Lnet/minecraft/class_1295;method_5603(F)V
official a
Lbvc;a(F)V
-
calculateDimensions
public void calculateDimensions()Calculates and sets the dimension (bounding box) of the entity and refreshes its position.- Overrides:
calculateDimensions
in classEntity
- Mappings:
Namespace Name Mixin selector named calculateDimensions
Lnet/minecraft/entity/Entity;calculateDimensions()V
intermediary method_18382
Lnet/minecraft/class_1297;method_18382()V
official m_
Lbvj;m_()V
-
getRadius
public float getRadius()- Mappings:
Namespace Name Mixin selector named getRadius
Lnet/minecraft/entity/AreaEffectCloudEntity;getRadius()F
intermediary method_5599
Lnet/minecraft/class_1295;method_5599()F
official c
Lbvc;c()F
-
setPotionContents
- Mappings:
Namespace Name Mixin selector named setPotionContents
Lnet/minecraft/entity/AreaEffectCloudEntity;setPotionContents(Lnet/minecraft/component/type/PotionContentsComponent;)V
intermediary method_57280
Lnet/minecraft/class_1295;method_57280(Lnet/minecraft/class_1844;)V
official a
Lbvc;a(Lczn;)V
-
updateColor
private void updateColor()- Mappings:
Namespace Name Mixin selector named updateColor
Lnet/minecraft/entity/AreaEffectCloudEntity;updateColor()V
intermediary method_5597
Lnet/minecraft/class_1295;method_5597()V
official s
Lbvc;s()V
-
addEffect
- Mappings:
Namespace Name Mixin selector named addEffect
Lnet/minecraft/entity/AreaEffectCloudEntity;addEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
intermediary method_5610
Lnet/minecraft/class_1295;method_5610(Lnet/minecraft/class_1293;)V
official a
Lbvc;a(Lbuo;)V
-
getParticleType
- Mappings:
Namespace Name Mixin selector named getParticleType
Lnet/minecraft/entity/AreaEffectCloudEntity;getParticleType()Lnet/minecraft/particle/ParticleEffect;
intermediary method_5600
Lnet/minecraft/class_1295;method_5600()Lnet/minecraft/class_2394;
official e
Lbvc;e()Llq;
-
setParticleType
- Mappings:
Namespace Name Mixin selector named setParticleType
Lnet/minecraft/entity/AreaEffectCloudEntity;setParticleType(Lnet/minecraft/particle/ParticleEffect;)V
intermediary method_5608
Lnet/minecraft/class_1295;method_5608(Lnet/minecraft/class_2394;)V
official a
Lbvc;a(Llq;)V
-
setWaiting
protected void setWaiting(boolean waiting) - Mappings:
Namespace Name Mixin selector named setWaiting
Lnet/minecraft/entity/AreaEffectCloudEntity;setWaiting(Z)V
intermediary method_5598
Lnet/minecraft/class_1295;method_5598(Z)V
official a
Lbvc;a(Z)V
-
isWaiting
public boolean isWaiting()- Mappings:
Namespace Name Mixin selector named isWaiting
Lnet/minecraft/entity/AreaEffectCloudEntity;isWaiting()Z
intermediary method_5611
Lnet/minecraft/class_1295;method_5611()Z
official f
Lbvc;f()Z
-
getDuration
public int getDuration()- Mappings:
Namespace Name Mixin selector named getDuration
Lnet/minecraft/entity/AreaEffectCloudEntity;getDuration()I
intermediary method_5605
Lnet/minecraft/class_1295;method_5605()I
official g
Lbvc;g()I
-
setDuration
public void setDuration(int duration) - Mappings:
Namespace Name Mixin selector named setDuration
Lnet/minecraft/entity/AreaEffectCloudEntity;setDuration(I)V
intermediary method_5604
Lnet/minecraft/class_1295;method_5604(I)V
official a
Lbvc;a(I)V
-
tick
public void tick()Ticks this entity.- Overrides:
tick
in classEntity
- See Also:
- API Note:
- This can be overridden to add additional logics.
super.tick();
should be called in those cases. - Implementation Note:
- By default, this delegates all logics to
Entity.baseTick()
. - Mappings:
Namespace Name Mixin selector named tick
Lnet/minecraft/entity/Entity;tick()V
intermediary method_5773
Lnet/minecraft/class_1297;method_5773()V
official h
Lbvj;h()V
-
clientTick
private void clientTick()- Mappings:
Namespace Name Mixin selector named clientTick
Lnet/minecraft/entity/AreaEffectCloudEntity;clientTick()V
intermediary method_64418
Lnet/minecraft/class_1295;method_64418()V
official t
Lbvc;t()V
-
serverTick
- Mappings:
Namespace Name Mixin selector named serverTick
Lnet/minecraft/entity/AreaEffectCloudEntity;serverTick(Lnet/minecraft/server/world/ServerWorld;)V
intermediary method_64415
Lnet/minecraft/class_1295;method_64415(Lnet/minecraft/class_3218;)V
official a
Lbvc;a(Lash;)V
-
getRadiusOnUse
public float getRadiusOnUse()- Mappings:
Namespace Name Mixin selector named getRadiusOnUse
Lnet/minecraft/entity/AreaEffectCloudEntity;getRadiusOnUse()F
intermediary method_35044
Lnet/minecraft/class_1295;method_35044()F
official i
Lbvc;i()F
-
setRadiusOnUse
public void setRadiusOnUse(float radiusOnUse) - Mappings:
Namespace Name Mixin selector named setRadiusOnUse
Lnet/minecraft/entity/AreaEffectCloudEntity;setRadiusOnUse(F)V
intermediary method_5609
Lnet/minecraft/class_1295;method_5609(F)V
official b
Lbvc;b(F)V
-
getRadiusGrowth
public float getRadiusGrowth()- Mappings:
Namespace Name Mixin selector named getRadiusGrowth
Lnet/minecraft/entity/AreaEffectCloudEntity;getRadiusGrowth()F
intermediary method_35045
Lnet/minecraft/class_1295;method_35045()F
official j
Lbvc;j()F
-
setRadiusGrowth
public void setRadiusGrowth(float radiusGrowth) - Mappings:
Namespace Name Mixin selector named setRadiusGrowth
Lnet/minecraft/entity/AreaEffectCloudEntity;setRadiusGrowth(F)V
intermediary method_5596
Lnet/minecraft/class_1295;method_5596(F)V
official c
Lbvc;c(F)V
-
getDurationOnUse
public int getDurationOnUse()- Mappings:
Namespace Name Mixin selector named getDurationOnUse
Lnet/minecraft/entity/AreaEffectCloudEntity;getDurationOnUse()I
intermediary method_35046
Lnet/minecraft/class_1295;method_35046()I
official l
Lbvc;l()I
-
setDurationOnUse
public void setDurationOnUse(int durationOnUse) - Mappings:
Namespace Name Mixin selector named setDurationOnUse
Lnet/minecraft/entity/AreaEffectCloudEntity;setDurationOnUse(I)V
intermediary method_35043
Lnet/minecraft/class_1295;method_35043(I)V
official b
Lbvc;b(I)V
-
getWaitTime
public int getWaitTime()- Mappings:
Namespace Name Mixin selector named getWaitTime
Lnet/minecraft/entity/AreaEffectCloudEntity;getWaitTime()I
intermediary method_35047
Lnet/minecraft/class_1295;method_35047()I
official m
Lbvc;m()I
-
setWaitTime
public void setWaitTime(int waitTime) - Mappings:
Namespace Name Mixin selector named setWaitTime
Lnet/minecraft/entity/AreaEffectCloudEntity;setWaitTime(I)V
intermediary method_5595
Lnet/minecraft/class_1295;method_5595(I)V
official c
Lbvc;c(I)V
-
setOwner
- Mappings:
Namespace Name Mixin selector named setOwner
Lnet/minecraft/entity/AreaEffectCloudEntity;setOwner(Lnet/minecraft/entity/LivingEntity;)V
intermediary method_5607
Lnet/minecraft/class_1295;method_5607(Lnet/minecraft/class_1309;)V
official a
Lbvc;a(Lbwf;)V
-
getOwner
- Specified by:
getOwner
in interfaceOwnable
- Mappings:
Namespace Name Mixin selector named getOwner
Lnet/minecraft/entity/AreaEffectCloudEntity;getOwner()Lnet/minecraft/entity/LivingEntity;
intermediary method_5601
Lnet/minecraft/class_1295;method_5601()Lnet/minecraft/class_1309;
official n
Lbvc;n()Lbwf;
-
readCustomDataFromNbt
Reads custom data fromnbt
. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
nbt
might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Specified by:
readCustomDataFromNbt
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named readCustomDataFromNbt
Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
official a
Lbvj;a(Lux;)V
-
writeCustomDataToNbt
Writes custom data tonbt
. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Specified by:
writeCustomDataToNbt
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named writeCustomDataToNbt
Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
official b
Lbvj;b(Lux;)V
-
onTrackedDataSet
Called on the client when the tracked data is set.This can be overridden to refresh other fields when the tracked data is set or changed.
- Specified by:
onTrackedDataSet
in interfaceDataTracked
- Overrides:
onTrackedDataSet
in classEntity
- Mappings:
Namespace Name Mixin selector named onTrackedDataSet
Lnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
intermediary method_5674
Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)V
official a
Lalf;a(Lalc;)V
-
getPistonBehavior
Returns the behavior of the piston for this entity.This is
PistonBehavior.NORMAL
by default.AreaEffectCloudEntity
,MarkerEntity
, and markerArmorStandEntity
returnPistonBehavior.IGNORE
, causing the piston to not affect the entity's position. Other piston behaviors are inapplicable to entities, and treated likePistonBehavior.NORMAL
.- Overrides:
getPistonBehavior
in classEntity
- Returns:
- the behavior of the piston for this entity
- Mappings:
Namespace Name Mixin selector named getPistonBehavior
Lnet/minecraft/entity/Entity;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;
intermediary method_5657
Lnet/minecraft/class_1297;method_5657()Lnet/minecraft/class_3619;
official n_
Lbvj;n_()Leub;
-
getDimensions
Returns the dimensions of the entity with the givenpose
.- Overrides:
getDimensions
in classEntity
- Returns:
- the dimensions of the entity with the given
pose
- See Also:
- Mappings:
Namespace Name Mixin selector named getDimensions
Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
intermediary method_18377
Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
official a
Lbvj;a(Lbwr;)Lbvm;
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntity
has health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
ItemEntity
also have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity
, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
invalid reference
#isInvulnerableTo
- Specified by:
damage
in classEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector named damage
Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Z
intermediary method_64397
Lnet/minecraft/class_1297;method_64397(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Z
official a
Lbvj;a(Lash;Lbtz;F)Z
-