Index

A C D E G O P R S 
All Classes and Interfaces|All Packages

A

arc() - Static method in interface com.xpdustry.distributor.scheduler.PluginTimeSource
Returns a PluginTimeSource using Time.globalTime to provide the current time.

C

com.xpdustry.distributor - package com.xpdustry.distributor
 
com.xpdustry.distributor.event - package com.xpdustry.distributor.event
 
com.xpdustry.distributor.scheduler - package com.xpdustry.distributor.scheduler
 
com.xpdustry.distributor.service - package com.xpdustry.distributor.service
 

D

DistributorCommonPlugin - Class in com.xpdustry.distributor
 
DistributorCommonPlugin() - Constructor for class com.xpdustry.distributor.DistributorCommonPlugin
 

E

EventBusImpl - Class in com.xpdustry.distributor.event
 
EventBusImpl() - Constructor for class com.xpdustry.distributor.event.EventBusImpl
 

G

getCurrentTicks() - Method in interface com.xpdustry.distributor.scheduler.PluginTimeSource
 
getEventBus() - Method in class com.xpdustry.distributor.DistributorCommonPlugin
 
getGlobalLocalizationSource() - Method in class com.xpdustry.distributor.DistributorCommonPlugin
 
getPermissionManager() - Method in class com.xpdustry.distributor.DistributorCommonPlugin
 
getPluginScheduler() - Method in class com.xpdustry.distributor.DistributorCommonPlugin
 
getProviders(Class<T>) - Method in class com.xpdustry.distributor.service.ServiceManagerImpl
 
getServiceManager() - Method in class com.xpdustry.distributor.DistributorCommonPlugin
 

O

onInit() - Method in class com.xpdustry.distributor.DistributorCommonPlugin
 
onLoad() - Method in class com.xpdustry.distributor.DistributorCommonPlugin
 
onPluginExit() - Method in class com.xpdustry.distributor.scheduler.PluginSchedulerImpl
 
onPluginUpdate() - Method in class com.xpdustry.distributor.scheduler.PluginSchedulerImpl
 

P

PluginSchedulerImpl - Class in com.xpdustry.distributor.scheduler
 
PluginSchedulerImpl(PluginTimeSource, Executor, int) - Constructor for class com.xpdustry.distributor.scheduler.PluginSchedulerImpl
 
PluginTimeSource - Interface in com.xpdustry.distributor.scheduler
A PluginTimeSource provides the current time in milliseconds.
post(E) - Method in class com.xpdustry.distributor.event.EventBusImpl
 
post(Class<? super E>, E) - Method in class com.xpdustry.distributor.event.EventBusImpl
 

R

register(MindustryPlugin, Class<T>, Priority, T) - Method in class com.xpdustry.distributor.service.ServiceManagerImpl
 

S

schedule(MindustryPlugin) - Method in class com.xpdustry.distributor.scheduler.PluginSchedulerImpl
 
ServiceManagerImpl - Class in com.xpdustry.distributor.service
 
ServiceManagerImpl() - Constructor for class com.xpdustry.distributor.service.ServiceManagerImpl
 
standard() - Static method in interface com.xpdustry.distributor.scheduler.PluginTimeSource
Returns a PluginTimeSource using System.currentTimeMillis() to provide the current time.
subscribe(E, Priority, MindustryPlugin, Runnable) - Method in class com.xpdustry.distributor.event.EventBusImpl
 
subscribe(Class<E>, Priority, MindustryPlugin, Consumer<E>) - Method in class com.xpdustry.distributor.event.EventBusImpl
 
A C D E G O P R S 
All Classes and Interfaces|All Packages