Class LevelingManager

java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
studio.magemonkey.divinity.modules.list.classes.LevelingManager
All Implemented Interfaces:
org.bukkit.event.Listener, studio.magemonkey.codex.manager.AbstractListener, studio.magemonkey.codex.manager.api.Loadable

public class LevelingManager extends studio.magemonkey.codex.manager.IListener<Divinity> implements studio.magemonkey.codex.manager.api.Loadable
  • Field Summary

    Fields inherited from class studio.magemonkey.codex.manager.IListener

    plugin
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addExp(org.bukkit.entity.Player player, int amount, String src, ExpSource srcExp)
     
    void
    addExp(org.bukkit.entity.Player player, org.bukkit.entity.Entity from)
     
    boolean
    canDropExp(org.bukkit.entity.Entity entity)
     
    int
    getExpFromTable(org.bukkit.entity.Entity from)
     
    void
     
    void
    onExpLevelWorldChange(org.bukkit.event.player.PlayerTeleportEvent e)
     
    void
    onExpMobDeath(org.bukkit.event.entity.EntityDeathEvent e)
     
    void
    onExpMobSpawn(org.bukkit.event.entity.CreatureSpawnEvent e)
     
    void
    onExpPlayerDeath(org.bukkit.event.entity.PlayerDeathEvent e)
     
    void
     
    void
     
    void
    updateExpBossBar(org.bukkit.entity.Player player)
     

    Methods inherited from class studio.magemonkey.codex.manager.IListener

    registerListeners

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface studio.magemonkey.codex.manager.AbstractListener

    unregisterListeners

    Methods inherited from interface studio.magemonkey.codex.manager.api.Loadable

    reload
  • Method Details

    • setup

      public void setup()
      Specified by:
      setup in interface studio.magemonkey.codex.manager.api.Loadable
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in interface studio.magemonkey.codex.manager.api.Loadable
    • updateExpBossBar

      public void updateExpBossBar(@NotNull org.bukkit.entity.Player player)
    • canDropExp

      public boolean canDropExp(@NotNull org.bukkit.entity.Entity entity)
    • getExpFromTable

      public int getExpFromTable(@NotNull org.bukkit.entity.Entity from)
    • addExp

      public void addExp(@NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.entity.Entity from)
    • addExp

      public void addExp(org.bukkit.entity.Player player, int amount, String src, ExpSource srcExp)
    • onExpLevelWorldChange

      public void onExpLevelWorldChange(org.bukkit.event.player.PlayerTeleportEvent e)
    • onExpLevelUpDown

      public void onExpLevelUpDown(PlayerClassLevelChangeEvent e)
    • onExpMobSpawn

      public void onExpMobSpawn(org.bukkit.event.entity.CreatureSpawnEvent e)
    • onExpPlayerDeath

      public void onExpPlayerDeath(org.bukkit.event.entity.PlayerDeathEvent e)
    • onExpMobDeath

      public void onExpMobDeath(org.bukkit.event.entity.EntityDeathEvent e)