Class EntityChestMinecart

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

public class EntityChestMinecart extends EntityAbstractMinecart implements org.cloudburstmc.api.entity.vehicle.ChestMinecart
Created by Snake1999 on 2016/1/30. Package cn.nukkit.entity.item in project Nukkit.
  • Constructor Details

    • EntityChestMinecart

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

    • initEntity

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

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

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

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

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

      public boolean mount(org.cloudburstmc.api.entity.Entity entity)
      Specified by:
      mount in interface org.cloudburstmc.api.entity.Entity
    • onInteract

      public boolean onInteract(org.cloudburstmc.api.player.Player p, 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