Class MMOItemsSupport

java.lang.Object
io.lumine.utils.plugin.PluginModule<T>
io.lumine.utils.plugin.ReloadableModule<MythicBukkit>
io.lumine.mythic.bukkit.compatibility.MMOItemsSupport
All Implemented Interfaces:
io.lumine.utils.terminable.Terminable, io.lumine.utils.terminable.TerminableConsumer, io.lumine.utils.terminable.TerminableModule, AutoCloseable

public class MMOItemsSupport extends io.lumine.utils.plugin.ReloadableModule<MythicBukkit>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
     
    class 
     
  • Field Summary

    Fields inherited from class io.lumine.utils.plugin.PluginModule

    autoload, plugin, terminableRegistry

    Fields inherited from interface io.lumine.utils.terminable.Terminable

    EMPTY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    checkCustomBlock(org.bukkit.block.Block block, int id)
     
    org.bukkit.Material
     
    net.Indyuce.mmoitems.api.util.MushroomState
     
    org.bukkit.inventory.ItemStack
     
     
     
    void
     
    void
     

    Methods inherited from class io.lumine.utils.plugin.ReloadableModule

    reload

    Methods inherited from class io.lumine.utils.plugin.PluginModule

    bind, close, doBinding, getPlugin, setup

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface io.lumine.utils.terminable.Terminable

    bindWith, closeAndReportException, closeSilently, hasTerminated, isClosed, terminate

    Methods inherited from interface io.lumine.utils.terminable.TerminableConsumer

    bindModule

    Methods inherited from interface io.lumine.utils.terminable.TerminableModule

    bindModuleWith
  • Constructor Details

    • MMOItemsSupport

      public MMOItemsSupport(MythicBukkit plugin)
  • Method Details

    • load

      public void load(MythicBukkit plugin)
      Specified by:
      load in class io.lumine.utils.plugin.PluginModule<MythicBukkit>
    • unload

      public void unload()
      Specified by:
      unload in class io.lumine.utils.plugin.PluginModule<MythicBukkit>
    • checkCustomBlock

      public boolean checkCustomBlock(org.bukkit.block.Block block, int id)
    • getCustomBlockMaterial

      public org.bukkit.Material getCustomBlockMaterial(int id)
    • getCustomBlockState

      public net.Indyuce.mmoitems.api.util.MushroomState getCustomBlockState(int id)
    • getMMOItemsBlock

      public AbstractBlock getMMOItemsBlock(int id)
    • getCustomItem

      public org.bukkit.inventory.ItemStack getCustomItem(String string)
    • getCustomMMOBlock

      public AbstractBlock getCustomMMOBlock(int id)