All Classes and Interfaces

Class
Description
 
 
 
 
 
Default, abstract implementations of basics that all built-in PermSelectors utilize.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Helper methods for cloud.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A context that can be registered to the ContextManager.
Plugin-agnostic registration of contexts.
Default FactionsUUID contexts.
 
 
 
Event called when a player loses dtr.
 
 
 
 
 
 
 
 
 
 
 
An individual zone.
Controller for the faction's zones.
Event called when a Faction is soon to be created.
Event called when a faction is disbanded automatically.
Event called when a Faction is created via command.
 
Event called when a faction is disbanded.
Represents an event involving a Faction.
 
 
 
 
Represents an event involving a Faction and a FPlayer.
Event called when a Faction relation is called.
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
Logged in players always have exactly one FPlayer instance.
Event called when an FPlayer joins a Faction.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implementation of FTopValue which sorts itself by virtue of value being greater than another FTopGTNumberValue.
FTopValue is a quickly-comparable derived value of a faction with the purpose of being compared against other FTopValues to determine Faction ranking.
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
Instances for internal access.
 
 
 
 
 
 
 
 
 
 
Event called when an FPlayer claims land for a Faction.
 
 
Event called when an FPlayer unclaims land for a Faction.
This class provides a lazy-load Location, so that World doesn't need to be initialized yet when an object of this class is created, only when the Location is first accessed.
 
Provider of per-level values for upgrade variables and costs.
Expression-based calculator of value.
Map-based value provider.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
 
 
 
Logged in players always have exactly one FPlayer instance.
 
 
 
 
 
 
 
 
An extremely simple JSON builder.
A super simple representation of a JSON object.
 
 
 
 
 
 
 
Simple two-ints-in-a-long Morton code.
 
 
 
 
 
Describes an entity participating in Factions, i.e.
 
Parent interface of roles and relations, who can be granted faction access.
Permissible actions, such as the ability to open container blocks.
Simple little record for your convenience.
Simple little record for your convenience.
 
Default permissible actions.
 
 
A PermSelector tests if a given input Selectable matches or not.
Describes a type of PermSelector, and can create them.
 
 
A tri-state for permissible action status in a selector's permissions.
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
Event called when a player loses power.
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
 
 
 
 
 
 
 
Anything that can be tested against a PermSelector.
 
 
 
 
 
 
 
This class implements an easy way to map config values like: materials, lore, name, color to a respective ItemStack, also has utility methods to merge, clone, etc
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
For the registry of /f and /fa commands from other plugins.
An enum for requesting strings from the language file.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Information not tied to any given faction.
 
An upgrade.
 
Optional helper record for creating a reactive upgrade.
 
Helper interface for responding to level changes.
Optional helper record for creating a non-reactive upgrade.
 
 
Upgrade registry.
 
 
Settings for an upgrade.
An upgrade variable