Class ItemFishingRodBehavior

All Implemented Interfaces:
org.cloudburstmc.api.item.behavior.ItemBehavior

public class ItemFishingRodBehavior extends ItemToolBehavior
Created by Snake1999 on 2016/1/14. Package cn.nukkit.item in project nukkit.
  • Constructor Details

    • ItemFishingRodBehavior

      public ItemFishingRodBehavior()
  • Method Details

    • getEnchantAbility

      public int getEnchantAbility(org.cloudburstmc.api.item.ItemStack item)
      Specified by:
      getEnchantAbility in interface org.cloudburstmc.api.item.behavior.ItemBehavior
      Overrides:
      getEnchantAbility in class ItemToolBehavior
    • getMaxStackSize

      public int getMaxStackSize(org.cloudburstmc.api.item.ItemStack item)
      Specified by:
      getMaxStackSize in interface org.cloudburstmc.api.item.behavior.ItemBehavior
      Overrides:
      getMaxStackSize in class ItemToolBehavior
    • onClickAir

      public boolean onClickAir(org.cloudburstmc.api.item.ItemStack item, com.nukkitx.math.vector.Vector3f directionVector, org.cloudburstmc.api.player.Player player)
      Description copied from class: CloudItemBehavior
      Called when a player uses the item on air, for example throwing a projectile. Returns whether the item was changed, for example count decrease or durability change.
      Specified by:
      onClickAir in interface org.cloudburstmc.api.item.behavior.ItemBehavior
      Overrides:
      onClickAir in class CloudItemBehavior
      directionVector - direction
      player - player
      Returns:
      item changed
    • onUse

      public org.cloudburstmc.api.item.ItemStack onUse(org.cloudburstmc.api.item.ItemStack item, int ticksUsed, org.cloudburstmc.api.player.Player p)
      Specified by:
      onUse in interface org.cloudburstmc.api.item.behavior.ItemBehavior
      Overrides:
      onUse in class CloudItemBehavior
    • getMaxDurability

      public int getMaxDurability()
      Specified by:
      getMaxDurability in interface org.cloudburstmc.api.item.behavior.ItemBehavior
      Overrides:
      getMaxDurability in class CloudItemBehavior