All Classes and Interfaces

Class
Description
An abstract implementation of MindustryPlugin, without the quirks of Plugin (like the fact that AbstractMindustryPlugin.registerServerCommands(CommandHandler) is called before AbstractMindustryPlugin.init()).
A utility class for wrapping arc collections into standard java collections.
A Cancellable is used to cancel a task.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This exception is thrown when the distributor fails to initialize.
A holder for the global Distributor factory.
Marks a method as an event handler, meaning it will be called by a EventManager when its corresponding event is posted.
The event bus of this server.
A subscription to an event.
A helper class for adding localization support to your plugin.
A mutable localization source that delegates the localization lookup to other sources in FIFO order.
A mutable localization source that can register localized strings.
A better plugin base class.
Time units used by the PluginTask.Builder and PluginTask classes to represent time.
The mindustry identity format.
 
 
 
Marks an object as belonging to a plugin.
Interface for listening to the lifecycle events of a plugin.
 
 
A PluginScheduler is used to schedule tasks for a plugin.
A PluginTask is a future used by a PluginScheduler.
A helper object for building and scheduling a PluginTask.
A PluginTimeSource provides the current time in milliseconds.
 
 
 
Marks a method as a task handler, meaning it will be registered and called as a scheduled task in the PluginScheduler.
A ternary boolean type, used by the permission system.