All Classes and Interfaces

Class
Description
Abstract registry for a lang
A class that stores every useful info about an account
When you ask for a user's details, this dialogs pops up
 
Tab class for account tab
This class creates an action run
This class stores all potoflux action run runnable
the potoflux reg for the action runs
 
Used by admins when creating a new account for someone
Contains the list of all users, each with a button allowing the user to see their details.
A simple response with a success and error field
The base tab, overridden to create your own tabs.
 
This is a checkbox that can be put in a multiple selection list.
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.
Handles all things related to connecting you to your account, disconnecting you, and keeping your ConnectionHandler.account
It synchronizes multiple other classes to do so
This dialog is used when you create your own account
This class is in charge when you click the create account button.
It only handles when you create your own account, not when an admin creates one.
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
Response when you ask for a specific user's info.
You can then use it to fill an Account class
This exception is thrown when your token is invalid, which means you maybe have modified it.
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.
A response with the list of all UUIDs required to ask for an InfoResponse.
 
 
Enum containing all potoflux log categories
When you log in with your IDs, you receive this with your token.
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.
Runnable called by perms when you run them
Registers all perms of the app
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.
This posts all requests to the SQL database.
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
This dialog asks an admin for a username, to delete his account.
Response when you delete a user.
If you fail because of your rank, it will give you the target user's rank.
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.
This saves, stores and retrieve your connection token
the class that handle translations
Deprecated, for removal: This API element is subject to removal in a future version.
A utility class for UI related
This class is used to store and retrieve user preferences.