Class StarMCLib

java.lang.Object
com.stardevllc.starmclib.StarMCLib

public final class StarMCLib extends Object
  • Field Details

    • GLOBAL_BUS

      public static final com.stardevllc.starlib.eventbus.IEventBus<Object,org.bukkit.event.Cancellable> GLOBAL_BUS
    • GLOBAL_INJECTOR

      public static final com.stardevllc.starlib.injector.FieldInjector GLOBAL_INJECTOR
  • Constructor Details

    • StarMCLib

      public StarMCLib()
  • Method Details

    • init

      public static void init(org.bukkit.plugin.java.JavaPlugin plugin)
    • registerPluginEventBus

      public static void registerPluginEventBus(org.bukkit.plugin.java.JavaPlugin plugin, com.stardevllc.starlib.eventbus.IEventBus<?,org.bukkit.event.Cancellable> eventBus)
    • registerPluginEventBus

      public static void registerPluginEventBus(PluginEventBus<?> pluginEventBus)
    • registerPluginInjector

      public static void registerPluginInjector(org.bukkit.plugin.java.JavaPlugin plugin, com.stardevllc.starlib.injector.FieldInjector injector)
    • registerPluginInjector

      public static void registerPluginInjector(PluginFieldInjector<?> injector)
    • getPluginFieldInjectors

      public static com.stardevllc.starlib.observable.collections.map.ObservableMap<String,com.stardevllc.starlib.injector.FieldInjector> getPluginFieldInjectors()
    • getPluginEventBuses

      public static com.stardevllc.starlib.observable.collections.map.ObservableMap<String,com.stardevllc.starlib.eventbus.IEventBus<?,org.bukkit.event.Cancellable>> getPluginEventBuses()