java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
studio.magemonkey.divinity.modules.list.party.compat.level.IPartyLevelManager
All Implemented Interfaces:
org.bukkit.event.Listener, studio.magemonkey.codex.manager.AbstractListener
Direct Known Subclasses:
IPEFabled, IPEInternal

public abstract class IPartyLevelManager extends studio.magemonkey.codex.manager.IListener<Divinity>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected PartyManager
     

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

    plugin
  • Constructor Summary

    Constructors
    Constructor
    Description
    IPartyLevelManager(Divinity plugin, PartyManager partyManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final int
    getBalancedExp(org.bukkit.entity.Player player, int amount)
     
    abstract void
    giveExp(org.bukkit.entity.Player player, int amount)
     
    void
     
    void
     

    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
  • Field Details

  • Constructor Details

    • IPartyLevelManager

      public IPartyLevelManager(@NotNull Divinity plugin, @NotNull PartyManager partyManager)
  • Method Details

    • setup

      public void setup()
    • shutdown

      public void shutdown()
    • getBalancedExp

      protected final int getBalancedExp(@NotNull org.bukkit.entity.Player player, int amount)
    • giveExp

      public abstract void giveExp(@NotNull org.bukkit.entity.Player player, int amount)