Class EntityAreaEffectCloud

All Implemented Interfaces:
Metadatable, Cloneable

@PowerNukkitOnly public class EntityAreaEffectCloud extends Entity
  • Field Details

  • Constructor Details

  • Method Details

    • getWaitTime

      @PowerNukkitOnly public int getWaitTime()
    • setWaitTime

      @PowerNukkitOnly public void setWaitTime(int waitTime)
    • setWaitTime

      @PowerNukkitOnly public void setWaitTime(int waitTime, boolean send)
    • getPotionId

      @PowerNukkitOnly public int getPotionId()
    • setPotionId

      @PowerNukkitOnly public void setPotionId(int potionId)
    • setPotionId

      @PowerNukkitOnly public void setPotionId(int potionId, boolean send)
    • recalculatePotionColor

      @PowerNukkitOnly public void recalculatePotionColor()
    • recalculatePotionColor

      @PowerNukkitOnly public void recalculatePotionColor(boolean send)
    • getPotionColor

      @PowerNukkitOnly public int getPotionColor()
    • setPotionColor

      @PowerNukkitOnly public void setPotionColor(int argp)
    • setPotionColor

      @PowerNukkitOnly public void setPotionColor(int alpha, int red, int green, int blue, boolean send)
    • setPotionColor

      @PowerNukkitOnly public void setPotionColor(int argp, boolean send)
    • getPickupCount

      @PowerNukkitOnly public int getPickupCount()
    • setPickupCount

      @PowerNukkitOnly public void setPickupCount(int pickupCount)
    • setPickupCount

      @PowerNukkitOnly public void setPickupCount(int pickupCount, boolean send)
    • getRadiusChangeOnPickup

      @PowerNukkitOnly public float getRadiusChangeOnPickup()
    • setRadiusChangeOnPickup

      @PowerNukkitOnly public void setRadiusChangeOnPickup(float radiusChangeOnPickup)
    • setRadiusChangeOnPickup

      @PowerNukkitOnly public void setRadiusChangeOnPickup(float radiusChangeOnPickup, boolean send)
    • getRadiusPerTick

      @PowerNukkitOnly public float getRadiusPerTick()
    • setRadiusPerTick

      @PowerNukkitOnly public void setRadiusPerTick(float radiusPerTick)
    • setRadiusPerTick

      @PowerNukkitOnly public void setRadiusPerTick(float radiusPerTick, boolean send)
    • getSpawnTime

      @PowerNukkitOnly public long getSpawnTime()
    • setSpawnTime

      @PowerNukkitOnly public void setSpawnTime(long spawnTime)
    • setSpawnTime

      @PowerNukkitOnly public void setSpawnTime(long spawnTime, boolean send)
    • getDuration

      @PowerNukkitOnly public int getDuration()
    • setDuration

      @PowerNukkitOnly public void setDuration(int duration)
    • setDuration

      @PowerNukkitOnly public void setDuration(int duration, boolean send)
    • getRadius

      @PowerNukkitOnly public float getRadius()
    • setRadius

      @PowerNukkitOnly public void setRadius(float radius)
    • setRadius

      @PowerNukkitOnly public void setRadius(float radius, boolean send)
    • getParticleId

      @PowerNukkitOnly public int getParticleId()
    • setParticleId

      @PowerNukkitOnly public void setParticleId(int particleId)
    • setParticleId

      @PowerNukkitOnly public void setParticleId(int particleId, boolean send)
    • initEntity

      protected void initEntity()
      Overrides:
      initEntity in class Entity
    • attack

      public boolean attack(EntityDamageEvent source)
      Description copied from class: Entity
      当一个实体被攻击时(即接受一个实体伤害事件 这个事件可以是由其他实体攻击导致,也可能是自然伤害)调用.

      Called when an entity is attacked (i.e. receives an entity damage event. This event can be caused by an attack by another entity, or it can be a natural damage).

      Overrides:
      attack in class Entity
      Parameters:
      source - 记录伤害源的事件
      Record the event of the source of the attack
      Returns:
      是否攻击成功
      Whether the attack was successful
    • saveNBT

      public void saveNBT()
      Overrides:
      saveNBT in class Entity
    • onUpdate

      public boolean onUpdate(int currentTick)
      Overrides:
      onUpdate in class Entity
    • canCollideWith

      public boolean canCollideWith(Entity entity)
      Overrides:
      canCollideWith in class Entity
    • getHeight

      public float getHeight()
      Overrides:
      getHeight in class Entity
    • getWidth

      public float getWidth()
      Overrides:
      getWidth in class Entity
    • getLength

      public float getLength()
      Overrides:
      getLength in class Entity
    • getGravity

      protected float getGravity()
      Overrides:
      getGravity in class Entity
    • getDrag

      protected float getDrag()
      Overrides:
      getDrag in class Entity
    • getNetworkId

      public int getNetworkId()
      Specified by:
      getNetworkId in class Entity
    • getOriginalName

      @PowerNukkitOnly @Since("1.5.1.0-PN") public String getOriginalName()
      Description copied from class: Entity
      The name that English name of the type of this entity.
      Overrides:
      getOriginalName in class Entity