类 AreaEffectCloud

所有已实现的接口:
CommandSource, TraceableEntity, EntityAccess, Nameable, ICapabilityProvider, ICapabilityProviderImpl<Entity>, ICapabilitySerializable<CompoundTag>, IForgeEntity, INBTSerializable<CompoundTag>

public class AreaEffectCloud extends Entity implements TraceableEntity
  • 字段详细资料

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • TIME_BETWEEN_APPLICATIONS

      private static final int TIME_BETWEEN_APPLICATIONS
      另请参阅:
    • DATA_RADIUS

      private static final EntityDataAccessor<Float> DATA_RADIUS
    • DATA_COLOR

      private static final EntityDataAccessor<Integer> DATA_COLOR
    • DATA_WAITING

      private static final EntityDataAccessor<Boolean> DATA_WAITING
    • DATA_PARTICLE

      private static final EntityDataAccessor<ParticleOptions> DATA_PARTICLE
    • MAX_RADIUS

      private static final float MAX_RADIUS
      另请参阅:
    • MINIMAL_RADIUS

      private static final float MINIMAL_RADIUS
      另请参阅:
    • DEFAULT_RADIUS

      private static final float DEFAULT_RADIUS
      另请参阅:
    • DEFAULT_WIDTH

      public static final float DEFAULT_WIDTH
      另请参阅:
    • HEIGHT

      public static final float HEIGHT
      另请参阅:
    • potion

      private Potion potion
    • effects

      private final List<MobEffectInstance> effects
    • victims

      private final Map<Entity,Integer> victims
    • duration

      private int duration
    • waitTime

      private int waitTime
    • reapplicationDelay

      private int reapplicationDelay
    • fixedColor

      private boolean fixedColor
    • durationOnUse

      private int durationOnUse
    • radiusOnUse

      private float radiusOnUse
    • radiusPerTick

      private float radiusPerTick
    • owner

      @Nullable private LivingEntity owner
    • ownerUUID

      @Nullable private UUID ownerUUID
  • 构造器详细资料

    • AreaEffectCloud

      public AreaEffectCloud(EntityType<? extends AreaEffectCloud> pEntityType, Level pLevel)
    • AreaEffectCloud

      public AreaEffectCloud(Level pLevel, double pX, double pY, double pZ)
  • 方法详细资料

    • defineSynchedData

      protected void defineSynchedData()
      指定者:
      defineSynchedData 在类中 Entity
    • setRadius

      public void setRadius(float pRadius)
    • refreshDimensions

      public void refreshDimensions()
      覆盖:
      refreshDimensions 在类中 Entity
    • getRadius

      public float getRadius()
    • setPotion

      public void setPotion(Potion pPotion)
    • updateColor

      private void updateColor()
    • addEffect

      public void addEffect(MobEffectInstance pEffectInstance)
    • getColor

      public int getColor()
    • setFixedColor

      public void setFixedColor(int pColor)
    • getParticle

      public ParticleOptions getParticle()
    • setParticle

      public void setParticle(ParticleOptions pParticleOption)
    • setWaiting

      protected void setWaiting(boolean pWaiting)
    • isWaiting

      public boolean isWaiting()
    • getDuration

      public int getDuration()
    • setDuration

      public void setDuration(int pDuration)
    • tick

      public void tick()
      覆盖:
      tick 在类中 Entity
    • getRadiusOnUse

      public float getRadiusOnUse()
    • setRadiusOnUse

      public void setRadiusOnUse(float pRadiusOnUse)
    • getRadiusPerTick

      public float getRadiusPerTick()
    • setRadiusPerTick

      public void setRadiusPerTick(float pRadiusPerTick)
    • getDurationOnUse

      public int getDurationOnUse()
    • setDurationOnUse

      public void setDurationOnUse(int pDurationOnUse)
    • getWaitTime

      public int getWaitTime()
    • setWaitTime

      public void setWaitTime(int pWaitTime)
    • setOwner

      public void setOwner(@Nullable LivingEntity pOwner)
    • getOwner

      @Nullable public LivingEntity getOwner()
      指定者:
      getOwner 在接口中 TraceableEntity
    • readAdditionalSaveData

      protected void readAdditionalSaveData(CompoundTag pCompound)
      指定者:
      readAdditionalSaveData 在类中 Entity
    • addAdditionalSaveData

      protected void addAdditionalSaveData(CompoundTag pCompound)
      指定者:
      addAdditionalSaveData 在类中 Entity
    • onSyncedDataUpdated

      public void onSyncedDataUpdated(EntityDataAccessor<?> pKey)
      覆盖:
      onSyncedDataUpdated 在类中 Entity
    • getPotion

      public Potion getPotion()
    • getPistonPushReaction

      public PushReaction getPistonPushReaction()
      覆盖:
      getPistonPushReaction 在类中 Entity
    • getDimensions

      public EntityDimensions getDimensions(Pose pPose)
      覆盖:
      getDimensions 在类中 Entity