All Classes and Interfaces
Class
Description
A registry for an event.
Abstract registry for a lang
A class that stores every useful info about an account.
The user stored by the class can be identified with it's
The user stored by the class can be identified with it's
Account.uuidWhen you ask for a user's details, this dialog pops up
The menu for the account shortcuts
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
Dialog displayed to add a new optional feature
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.
Enum with all ASCIIs.
Used in the settings
Used in the settings
Base tab, but also including a preset
BaseHTab.hContent and BaseHTab.boxPreset()A simple response with a success and error field
The base tab, overridden to create your own tabs.
Base tab, but also including a preset
BaseVTab.vContent and BaseVTab.boxPreset()A setting that uses a checkbox, featuring a
true / false switchThe main registry for all close action runs
A setting using a combo, allowing lots of setting types in one
A class used to register a command.
The class containing all potoflux command actions
The class containing all potoflux command helps
Store, handle and save the command history
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
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
It synchronizes multiple other classes to do so
ConnectionHandler.accountIt 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.
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
Used to report an exception during event posing stage
Different exit codes that can be used to close the app, making it easy to debug
Registry for all file related translations
This class stores useful methods for all potoflux.
Potoflux's loading screen
Potoflux's screen
Tab class for the home tab
Helper interface, allowing to keep the
toString() method in displaying the nameClass for creating log categories.
You should implement this in an
You should implement this in an
EnumResponse when you ask for a specific user's info.
You can then use it to fill an
You can then use it to fill an
Account classThis exception is thrown when your token is invalid, which means you maybe have modified it.
Used to tag objects that can be stored in registry lists and registered in events, like tabs or commands.
Interface used to create setting type
Class to get a
This allows to have less as possible in the project.
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.This defines a random object, but it can be locked (so unchangeable)
Manages the log amount, storing and getting the value
Enum containing all potoflux log categories
Data of login
When you log in with your IDs, you receive this with your token.
Class responsible for saving logs.
Lists all potoflux's menus
Defines all menus that are simple enough to be set withing a single method
Registry of all menues
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).
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.
Mods add theirs methods to the event listeners, so they can be executed on need.
Data for a new account
Utility class to read online files.
Container for a feature's value
Enum to store the type of value
Dialog to list, see and manage optional features added to the app
Manages the optional features
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
Item for a menu
Enum with all types of setting allowed by the preference system
Class used to log in potoflux.
Event to register your commands.
Event to register your lang registries.
Event to register settings.
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.
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
ResourceLocationThis 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.
If you fail because of your rank, it will give you the target user's rank.
Container for a setting
Container with infos about a setting
Registry of all settings
List of all Potoflux's settings
The settings tab contains all user changeable vars (prefs)
The smart supplier is a
Once the value is created from the SmartSupplier.supplier once, it is stored in SmartSupplier.value and given each time SmartSupplier.get() is used
Supplier that don't recreate the field each time.Once the value is created from the SmartSupplier.supplier once, it is stored in SmartSupplier.value and given each time SmartSupplier.get() is used
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.
All tabs should be added to it, otherwise they will not be found by the app.
Registry of the potoflux tabs
Enum extending
Side, also featuring a key and translated nameCustom output stream
The main tab used to handle the terminal
The tab that contains the terminal of potoflux.
List of all themes that can be chosen from in the settings
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.