Class ModdedArmorSet

java.lang.Object
me.mythicalflame.spigotmodding.items.ModdedArmorSet

public abstract class ModdedArmorSet extends Object
This class represents a custom armor set.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a ModdedArmorSet.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    onAttack(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    This method is intended to be overriden and is called when a set wearer is the attacker in an EntityDamageByEntityEvent.
    void
    onConsume(org.bukkit.event.player.PlayerItemConsumeEvent event)
    This method is intended to be overriden and is called when a set wearer consumes an item.
    void
    onInteract(org.bukkit.event.player.PlayerInteractEvent event)
    This method is intended to be overriden and is called when a set wearer is associated with a PlayerInteractEvent.
    void
    onKill(org.bukkit.event.entity.EntityDeathEvent event)
    This method is intended to be overriden and is called when a set wearer is the killer in an EntityDeathEvent.
    void
    onTick(org.bukkit.entity.Player player)
    This method is intended to be overridden and is called every tick.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ModdedArmorSet

      public ModdedArmorSet(ArmorChoice[] choices)
      Creates a ModdedArmorSet.
      Parameters:
      choices - The ArmorChoices that apply to this set.
  • Method Details

    • getChoices

      public ArmorChoice[] getChoices()
      Returns:
      This ModdedArmorSet's ArmorChoices.
    • onTick

      public void onTick(org.bukkit.entity.Player player)
      This method is intended to be overridden and is called every tick.
      Parameters:
      player - The player wearing the armor set.
    • onInteract

      public void onInteract(org.bukkit.event.player.PlayerInteractEvent event)
      This method is intended to be overriden and is called when a set wearer is associated with a PlayerInteractEvent.
      Parameters:
      event - The PlayerInteractEvent.
    • onKill

      public void onKill(org.bukkit.event.entity.EntityDeathEvent event)
      This method is intended to be overriden and is called when a set wearer is the killer in an EntityDeathEvent.
      Parameters:
      event - The EntityDeathEvent.
    • onAttack

      public void onAttack(org.bukkit.event.entity.EntityDamageByEntityEvent event)
      This method is intended to be overriden and is called when a set wearer is the attacker in an EntityDamageByEntityEvent.
      Parameters:
      event - The EntityDamageByEntityEvent
    • onConsume

      public void onConsume(org.bukkit.event.player.PlayerItemConsumeEvent event)
      This method is intended to be overriden and is called when a set wearer consumes an item.
      Parameters:
      event - The PlayerItemConsumeEvent.