net.minecraft.entity

public class AreaEffectCloudEntity

extends Entity implements Ownable

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, Ownable

net.minecraft.world.entity.AreaEffectCloud
net.minecraft.class_1295
net.minecraft.entity.AreaEffectCloudEntity

Field summary

Modifier and TypeField
private static final int
TIME_BETWEEN_APPLICATIONS
field_29972
field_29972
private static final TrackedData<Float>
DATA_RADIUS
field_5938
RADIUS
private static final TrackedData<Boolean>
DATA_WAITING
field_5944
WAITING
private static final TrackedData<ParticleEffect>
DATA_PARTICLE
field_5931
PARTICLE
private static final float
MAX_RADIUS
field_29971
MAX_RADIUS
private static final int
DEFAULT_AGE
field_57566
field_57566
private static final int
DEFAULT_DURATION_ON_USE
field_57567
field_57567
private static final float
DEFAULT_RADIUS_ON_USE
field_57568
DEFAULT_RADIUS_ON_USE
private static final float
DEFAULT_RADIUS_PER_TICK
field_57569
DEFAULT_RADIUS_GROWTH
private static final float
DEFAULT_POTION_DURATION_SCALE
field_57570
field_57570
private static final float
MINIMAL_RADIUS
field_40730
field_40730
private static final float
DEFAULT_RADIUS
field_40731
DEFAULT_RADIUS
public static final float
DEFAULT_WIDTH
field_40732
field_40732
public static final float
HEIGHT
field_40733
field_40733
public static final int
INFINITE_DURATION
field_57564
DEFAULT_DURATION
public static final int
DEFAULT_LINGERING_DURATION
field_57565
field_57565
private static final int
DEFAULT_WAIT_TIME
field_57571
DEFAULT_WAIT_TIME
private static final int
DEFAULT_REAPPLICATION_DELAY
field_57572
DEFAULT_REAPPLICATION_DELAY
private static final TintedParticleEffect
DEFAULT_PARTICLE
field_56422
DEFAULT_PARTICLE_EFFECT
private ParticleEffect
customParticle
field_59666
customParticle
private PotionContentsComponent
potionContents
field_49209
potionContentsComponent
private float
potionDurationScale
field_55653
potionDurationScale
private final Map<Entity, Integer>
victims
field_5942
affectedEntities
private int
duration
field_5939
duration
private int
waitTime
field_5941
waitTime
private int
reapplicationDelay
field_5937
reapplicationDelay
private int
durationOnUse
field_5932
durationOnUse
private float
radiusOnUse
field_5929
radiusOnUse
private float
radiusPerTick
field_5930
radiusGrowth
private LazyEntityReference<LivingEntity>
owner
field_5943
owner

Constructor summary

ModifierConstructor
public (EntityType<? extends AreaEffectCloudEntity> type, World level)
public (World world, double x, double y, double z)

Method summary

Modifier and TypeMethod
protected void
defineSynchedData(SynchedEntityData$Builder entityData)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
public void
setRadius(float radius)
method_5603(float arg0)
setRadius(float radius)
public void
refreshDimensions()
method_18382()
calculateDimensions()
public float
getRadius()
method_5599()
getRadius()
public void
setPotionContents(PotionContents contents)
method_57280(class_1844 arg0)
setPotionContents(PotionContentsComponent potionContentsComponent)
public void
setCustomParticle(ParticleOptions customParticle)
method_5608(class_2394 arg0)
setParticleType(ParticleEffect customParticle)
public void
setPotionDurationScale(float scale)
method_66232(float arg0)
setPotionDurationScale(float potionDurationScale)
private void
updateParticle()
method_70665()
updateParticle()
public void
addEffect(MobEffectInstance effect)
method_5610(class_1293 arg0)
addEffect(StatusEffectInstance effect)
public ParticleEffect
getParticle()
method_5600()
getParticleType()
protected void
setWaiting(boolean waiting)
method_5598(boolean arg0)
setWaiting(boolean waiting)
public boolean
isWaiting()
method_5611()
isWaiting()
public int
getDuration()
method_5605()
getDuration()
public void
setDuration(int duration)
method_5604(int arg0)
setDuration(int duration)
public void
tick()
method_5773()
tick()
private void
clientTick()
method_64418()
clientTick()
private void
serverTick(ServerLevel serverLevel)
method_64415(class_3218 arg0)
serverTick(ServerWorld world)
public float
getRadiusOnUse()
method_35044()
getRadiusOnUse()
public void
setRadiusOnUse(float radiusOnUse)
method_5609(float arg0)
setRadiusOnUse(float radiusOnUse)
public float
getRadiusPerTick()
method_35045()
getRadiusGrowth()
public void
setRadiusPerTick(float radiusPerTick)
method_5596(float arg0)
setRadiusGrowth(float radiusGrowth)
public int
getDurationOnUse()
method_35046()
getDurationOnUse()
public void
setDurationOnUse(int durationOnUse)
method_35043(int arg0)
setDurationOnUse(int durationOnUse)
public int
getWaitTime()
method_35047()
getWaitTime()
public void
setWaitTime(int waitTime)
method_5595(int arg0)
setWaitTime(int waitTime)
public void
setOwner(LivingEntity owner)
method_5607(class_1309 arg0)
setOwner(LivingEntity owner)
public LivingEntity
getOwner()
method_24921()
getOwner()
protected void
readAdditionalSaveData(ValueInput input)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
protected void
addAdditionalSaveData(ValueOutput output)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
public void
onSyncedDataUpdated(EntityDataAccessor<?> accessor)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
public PistonBehavior
getPistonPushReaction()
method_5657()
getPistonBehavior()
public EntityDimensions
getDimensions(Pose pose)
method_18377(class_4050 arg0)
getDimensions(EntityPose arg0)
public final boolean
hurtServer(ServerLevel level, DamageSource source, float damage)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
public <T> T
get(DataComponentType<? extends T> type)
method_58694(class_9331<? extends T> arg0)
get(ComponentType<? extends T> arg0)
protected void
applyImplicitComponents(DataComponentGetter components)
method_66649(class_9473 arg0)
copyComponentsFrom(ComponentsAccess arg0)
protected <T> boolean
applyImplicitComponent(DataComponentType<T> type, T value)
method_66654(class_9331<T> arg0, T arg1)
setApplicableComponent(ComponentType<T> arg0, T arg1)
public Entity
getOwner()
method_24921()
getOwner()
private boolean
lambda$serverTick$0(Map$Entry arg0)
method_64416(Map$Entry arg0)
method_64416(Map$Entry entity)