Class DefaultHook

java.lang.Object
studio.magemonkey.divinity.hooks.internal.DefaultHook
All Implemented Interfaces:
HookClass, HookLevel, HookMobLevel

public class DefaultHook extends Object implements HookLevel, HookClass, HookMobLevel
  • Constructor Details

    • DefaultHook

      public DefaultHook()
  • Method Details

    • getLevel

      public int getLevel(@NotNull org.bukkit.entity.Player player)
      Specified by:
      getLevel in interface HookLevel
    • giveExp

      public void giveExp(@NotNull org.bukkit.entity.Player player, int amount)
      Specified by:
      giveExp in interface HookLevel
    • getClass

      @NotNull public String getClass(@NotNull org.bukkit.entity.Player player)
      Specified by:
      getClass in interface HookClass
    • takeMana

      public void takeMana(@NotNull org.bukkit.entity.Player player, double amount, boolean ofMax)
      Specified by:
      takeMana in interface HookClass
    • getMobLevel

      public double getMobLevel(@NotNull org.bukkit.entity.Entity entity)
      Specified by:
      getMobLevel in interface HookMobLevel