All Classes and Interfaces

Class
Description
Abstract registry for a lang
This class creates an action run
This class stores all potoflux action run runnable
the potoflux reg for the action runs
 
The base tab, overridden to create your own tabs.
 
The main registry for all close action runs
A class used to register a command.
The class containing all potoflux command actions
The class containing all potoflux command helps
 
 
This class is used to handle the processing of the commands, the input and the output
Reg containing all commands of the app.
Commands should be added to this
Registry of all commands of potoflux
Translation registry for all common words, that can be used a lot.
Used to add event listeners to mod event bus, without telling explicitly the event
Registry for all file related translations
This class stores useful methods for all potoflux.
Tab class for the home tab
Class for creating log categories.
You should implement this in an Enum
A registry for an event.
Used to tag objects that can be stored in registry lists and registered in events, like tabs or commands.
Class to get a Gson.
This allows to have less as possible in the project.
Utility class for lambas, mainly used in loading mods
This contains all languages supported by potoflux.
 
 
Enum containing all potoflux log categories
Class responsible for saving logs.
The class to annotate your main mod class with.
This contains all main data for the mod (that doesn't need to create the mod to be accessed).
Bus for registering all listeners in potoflux.
Mods add theirs methods to the event listeners, so they can be executed on need.
 
Utility class to read online files.
Main class for PotoFlux.
This is the main class which handles the loading of potoflux and all mods related compounds
Registry for all potoflux translations
The handler for the main potoflux screen
Class used to log in potoflux.
Event to register your commands.
Event to register your lang registries.
 
Event to register your lang tabs.
This class is used to store all elements of an event, for a specific mod.
Create one in your registering class, then add your items to it.
The ResourceLocation is used to have a unique identifier from the mod's namespace and the item id
This is thrown when there's an error in a ResourceLocation
The settings tab contains all user changeable vars (prefs)
The main registry for all logic start action runs
The main registry for all UI start action runs
A registry item to make tabs
Registry to stores all tabs.
All tabs should be added to it, otherwise they will not be found by the app.
Registry of the potoflux tabs
Custom output stream
The main tab used to handle the terminal
The tab that contains the terminal of potoflux.
the class that handle translations
Deprecated, for removal: This API element is subject to removal in a future version.
This class is used to store and retrieve user preferences.