Class EntityTntMinecart

All Implemented Interfaces:
org.cloudburstmc.api.entity.Entity, org.cloudburstmc.api.entity.Explosive, org.cloudburstmc.api.entity.Interactable, org.cloudburstmc.api.entity.Rideable, org.cloudburstmc.api.entity.vehicle.Minecart, org.cloudburstmc.api.entity.vehicle.TntMinecart, org.cloudburstmc.api.entity.vehicle.Vehicle

public class EntityTntMinecart extends EntityAbstractMinecart implements org.cloudburstmc.api.entity.vehicle.TntMinecart, org.cloudburstmc.api.entity.Explosive
Author: Adam Matthew [larryTheCoder]

Nukkit Project.

  • Constructor Details

    • EntityTntMinecart

      public EntityTntMinecart(org.cloudburstmc.api.entity.EntityType<org.cloudburstmc.api.entity.vehicle.TntMinecart> type, org.cloudburstmc.api.level.Location location)
  • Method Details

    • isRideable

      public boolean isRideable()
      Specified by:
      isRideable in class EntityAbstractMinecart
    • initEntity

      public void initEntity()
      Overrides:
      initEntity in class EntityAbstractMinecart
    • onUpdate

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

      public void activate(int x, int y, int z, boolean flag)
      Overrides:
      activate in class EntityAbstractMinecart
    • explode

      public void explode()
      Specified by:
      explode in interface org.cloudburstmc.api.entity.Explosive
    • explode

      public void explode(double square)
    • dropItem

      public void dropItem()
      Overrides:
      dropItem in class EntityAbstractMinecart
    • getMinecartType

      public org.cloudburstmc.api.util.data.MinecartType getMinecartType()
      Specified by:
      getMinecartType in class EntityAbstractMinecart
    • onInteract

      public boolean onInteract(org.cloudburstmc.api.player.Player player, org.cloudburstmc.api.item.ItemStack item, com.nukkitx.math.vector.Vector3f clickedPos)
      Specified by:
      onInteract in interface org.cloudburstmc.api.entity.Entity
      Overrides:
      onInteract in class EntityAbstractMinecart
    • mount

      public boolean mount(org.cloudburstmc.api.entity.Entity entity, org.cloudburstmc.api.util.data.MountType mode)
      Description copied from class: BaseEntity
      Mount or dismounts an Entity from a/into vehicle
      Specified by:
      mount in interface org.cloudburstmc.api.entity.Entity
      Specified by:
      mount in interface org.cloudburstmc.api.entity.Rideable
      Overrides:
      mount in class BaseEntity
      Parameters:
      entity - The target Entity
      Returns:
      true if the mounting successful