Class EntityFireworksRocket

java.lang.Object
org.cloudburstmc.server.entity.BaseEntity
org.cloudburstmc.server.entity.misc.EntityFireworksRocket
All Implemented Interfaces:
org.cloudburstmc.api.entity.Entity, org.cloudburstmc.api.entity.misc.FireworksRocket

public class EntityFireworksRocket extends BaseEntity implements org.cloudburstmc.api.entity.misc.FireworksRocket
Author:
CreeperFace
  • Constructor Details

    • EntityFireworksRocket

      public EntityFireworksRocket(org.cloudburstmc.api.entity.EntityType<org.cloudburstmc.api.entity.misc.FireworksRocket> type, org.cloudburstmc.api.level.Location location)
  • Method Details

    • initEntity

      protected void initEntity()
      Overrides:
      initEntity in class BaseEntity
    • loadAdditionalData

      public void loadAdditionalData(com.nukkitx.nbt.NbtMap tag)
      Overrides:
      loadAdditionalData in class BaseEntity
    • saveAdditionalData

      public void saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag)
      Overrides:
      saveAdditionalData in class BaseEntity
    • onUpdate

      public boolean onUpdate(int currentTick)
      Specified by:
      onUpdate in interface org.cloudburstmc.api.entity.Entity
      Overrides:
      onUpdate in class BaseEntity
    • attack

      public boolean attack(org.cloudburstmc.api.event.entity.EntityDamageEvent source)
      Specified by:
      attack in interface org.cloudburstmc.api.entity.Entity
      Overrides:
      attack in class BaseEntity
    • getLife

      public int getLife()
      Specified by:
      getLife in interface org.cloudburstmc.api.entity.misc.FireworksRocket
    • setLife

      public void setLife(int life)
      Specified by:
      setLife in interface org.cloudburstmc.api.entity.misc.FireworksRocket
    • getLifetime

      public int getLifetime()
      Specified by:
      getLifetime in interface org.cloudburstmc.api.entity.misc.FireworksRocket
    • setLifetime

      public void setLifetime(int lifetime)
      Specified by:
      setLifetime in interface org.cloudburstmc.api.entity.misc.FireworksRocket
    • getFireworkData

      public org.cloudburstmc.api.util.data.FireworkData getFireworkData()
      Specified by:
      getFireworkData in interface org.cloudburstmc.api.entity.misc.FireworksRocket
    • setFireworkData

      public void setFireworkData(org.cloudburstmc.api.util.data.FireworkData data)
      Specified by:
      setFireworkData in interface org.cloudburstmc.api.entity.misc.FireworksRocket
    • getWidth

      public float getWidth()
      Specified by:
      getWidth in interface org.cloudburstmc.api.entity.Entity
      Overrides:
      getWidth in class BaseEntity
    • getHeight

      public float getHeight()
      Specified by:
      getHeight in interface org.cloudburstmc.api.entity.Entity
      Overrides:
      getHeight in class BaseEntity