Index

A B C D E F G H I J L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAttributeConfiguration - Class in fr.prodrivers.bukkit.commons.configuration
Field-based configuration framework for Prodrivers plugins.
AbstractAttributeConfiguration() - Constructor for class fr.prodrivers.bukkit.commons.configuration.AbstractAttributeConfiguration
 
AbstractFileAttributeConfiguration - Class in fr.prodrivers.bukkit.commons.configuration.file
Field-based, Bukkit's FileConfiguration backed configuration framework for Prodrivers plugins.
AbstractFileAttributeConfiguration() - Constructor for class fr.prodrivers.bukkit.commons.configuration.file.AbstractFileAttributeConfiguration
 
accept(UUID, UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Invites a player to a party
ACFCommandManagerProvider - Class in fr.prodrivers.bukkit.commons.commands
Aikar Command Framework provider for Prodrivers plugins.
add(OfflinePlayer) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Adds a player to this section.
addChildren(Section) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Adds a section as a child to this section.
addDisciplinaryAction(PlayerDisciplinaryAction) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Add a disciplinary actions to a player
addParent(Section) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Adds a section as a parent to this section.
addPartyInvite(UUID, Party) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Invites a player to a party
addToParty(Party, UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Assigns an existing party to a player.
assignOwner(Party, UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Assigns a new owner to a party.
assignOwner(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Set a player as the new party owner

B

BAN - Enum constant in enum class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction.ActionType
Player is globally banned from servers
broadcast(PartyMessage, Object...) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Broadcast a message to the party.
broadcast(PartyMessage, List<UUID>, Object...) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Broadcast a message to the party, except some players.
broadcast(String) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Broadcast a message to the party.
broadcast(String, List<UUID>) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Broadcast a message to the party, except some players.
buildSectionTree() - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Build the section tree.

C

CANNOT_INVITE_YOURSELF - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
You cannot invite yourself
Chat - Class in fr.prodrivers.bukkit.commons.chat
Chat helper for Prodrivers plugins.
Chat(MessageSender) - Constructor for class fr.prodrivers.bukkit.commons.chat.Chat
Constructor for the Chat helper for Prodrivers plugins
chatAsPlayer(Player, String) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Send a message as a player.
clear() - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Clear a party of all its players.
configuration - Variable in class fr.prodrivers.bukkit.commons.configuration.file.AbstractFileAttributeConfiguration
FileConfiguration used by this AbstractFileAttributeConfiguration instance.
Configuration - Class in fr.prodrivers.bukkit.commons.configuration
Configuration helper for Prodrivers plugins.
Configuration(Plugin, Messages) - Constructor for class fr.prodrivers.bukkit.commons.configuration.Configuration
Configuration helper constructor.
contains(Section) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Check if a section is a child to this section.
contains(OfflinePlayer) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Checks if a player is inside this section.
containsPlayer(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Checks if a player is present in party list.
createParty(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Creates a new party.
CUSTOM_SELECTION_UI - Enum constant in enum class fr.prodrivers.bukkit.commons.sections.SectionCapabilities
Inform Prodrivers Commons that the section handles its UI by itself.

D

DataSourceConfigProvider - Class in fr.prodrivers.bukkit.commons.storage
Database source configuration for Ebean ORM usage in Prodrivers plugins.
db() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
 
decider() - Method in record class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction
Returns the value of the decider record component.
DefaultMainHub - Class in fr.prodrivers.bukkit.commons.hubs
Default implementation of main hub.
DefaultMainHub() - Constructor for class fr.prodrivers.bukkit.commons.hubs.DefaultMainHub
 
DefaultSelectionUI - Class in fr.prodrivers.bukkit.commons.ui.section
Default Selection UI for sections.
DefaultSelectionUI() - Constructor for class fr.prodrivers.bukkit.commons.ui.section.DefaultSelectionUI
 
delete() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
delete(Transaction) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
deletePermanent() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
deletePermanent(Transaction) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
disband(Party) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Disband and remove a party.
DISBANDED - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
Party was disbanded
disciplinedPlayer() - Method in record class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction
Returns the value of the disciplinedPlayer record component.

E

EbeanProvider - Class in fr.prodrivers.bukkit.commons.storage
Ebean ORM provider for Prodrivers plugins.
enter(Player) - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Make a player enter his current section's parent section.
enter(Player, String) - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Make a player enter a section by section name.
equals(Object) - Method in record class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction
Indicates whether some other object is "equal to" this one.
EqualSourceAndTargetException - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown by the party or section manager when the source is equal to target.
EqualSourceAndTargetException() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.EqualSourceAndTargetException
Default constructor, with no message.
EqualSourceAndTargetException(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.EqualSourceAndTargetException
Build an exception with only a message.
EqualSourceAndTargetException(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.EqualSourceAndTargetException
Build an exception with a message and another throwable as a cause.
EqualSourceAndTargetException(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.EqualSourceAndTargetException
Build an exception with no message and another throwable as a cause.
error(UUID, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Error message receiver, that potentially supports non-local players
error(UUID, String, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Error message receiver, that potentially supports non-local players, using a defined prefix
error(UUID, BaseComponent[]) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Error message receiver, that potentially supports non-local players
error(UUID, BaseComponent[], String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Error message receiver, that potentially supports non-local players, using a defined prefix
error(CommandSender, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Error message receiver
error(CommandSender, String, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Error message receiver, using a defined prefix
error(CommandSender, BaseComponent[]) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Error message receiver
error(CommandSender, BaseComponent[], String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Error message receiver, using a defined prefix
ExcludedFromConfiguration - Annotation Interface in fr.prodrivers.bukkit.commons.annotations
Exclude a field from field-based configurations
expiration() - Method in record class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction
Returns the value of the expiration record component.

F

FileAttributeConfiguration - Class in fr.prodrivers.bukkit.commons.configuration.file
Fully managed, field-based, Bukkit's FileConfiguration backed configuration class for Prodrivers plugins.
FileAttributeConfiguration(File) - Constructor for class fr.prodrivers.bukkit.commons.configuration.file.FileAttributeConfiguration
Fully managed, field-based, Bukkit's FileConfiguration backed configuration class constructor.
filterFieldName(String) - Static method in class fr.prodrivers.bukkit.commons.configuration.file.AbstractFileAttributeConfiguration
Field name filter.
flush() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
fr.prodrivers.bukkit.commons - package fr.prodrivers.bukkit.commons
 
fr.prodrivers.bukkit.commons.annotations - package fr.prodrivers.bukkit.commons.annotations
 
fr.prodrivers.bukkit.commons.chat - package fr.prodrivers.bukkit.commons.chat
 
fr.prodrivers.bukkit.commons.commands - package fr.prodrivers.bukkit.commons.commands
 
fr.prodrivers.bukkit.commons.configuration - package fr.prodrivers.bukkit.commons.configuration
 
fr.prodrivers.bukkit.commons.configuration.file - package fr.prodrivers.bukkit.commons.configuration.file
 
fr.prodrivers.bukkit.commons.di.guice - package fr.prodrivers.bukkit.commons.di.guice
 
fr.prodrivers.bukkit.commons.events - package fr.prodrivers.bukkit.commons.events
 
fr.prodrivers.bukkit.commons.exceptions - package fr.prodrivers.bukkit.commons.exceptions
 
fr.prodrivers.bukkit.commons.hubs - package fr.prodrivers.bukkit.commons.hubs
 
fr.prodrivers.bukkit.commons.parties - package fr.prodrivers.bukkit.commons.parties
 
fr.prodrivers.bukkit.commons.sections - package fr.prodrivers.bukkit.commons.sections
 
fr.prodrivers.bukkit.commons.storage - package fr.prodrivers.bukkit.commons.storage
 
fr.prodrivers.bukkit.commons.storage.player - package fr.prodrivers.bukkit.commons.storage.player
 
fr.prodrivers.bukkit.commons.ui.section - package fr.prodrivers.bukkit.commons.ui.section
 

G

get() - Method in class fr.prodrivers.bukkit.commons.commands.ACFCommandManagerProvider
Gets a new ACF Bukkit Command Manager.
get() - Method in class fr.prodrivers.bukkit.commons.storage.DataSourceConfigProvider
Gets a new Ebean Database source configuration instance.
get() - Method in class fr.prodrivers.bukkit.commons.storage.EbeanProvider
Gets a new Ebean Database instance.
get(Field) - Method in interface fr.prodrivers.bukkit.commons.configuration.IConfigurationAction
Returns, for a provided field, the value stored by the configuration action's storage mechanism.
getCapabilities() - Method in class fr.prodrivers.bukkit.commons.hubs.MainHub
 
getCapabilities() - Method in class fr.prodrivers.bukkit.commons.sections.Section
Get all capabilities of a section.
getChildSections() - Method in class fr.prodrivers.bukkit.commons.sections.Section
Get section's child sections.
getConfiguration() - Method in class fr.prodrivers.bukkit.commons.configuration.file.AbstractFileAttributeConfiguration
Get the underlying FileConfiguration instance.
getCurrentSection(OfflinePlayer) - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Get a player's current section instance
getDisciplinaryActions() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Get disciplinary actions made against player
getFullName() - Method in class fr.prodrivers.bukkit.commons.sections.Section
Get the section's full name, containing the name of its parents sections, as used by players in commands
getGuiceModule() - Static method in class fr.prodrivers.bukkit.commons.ProdriversCommons
Returns a module for Guice dependency injector, adding all public parts of Prodrivers Commons to your dependency injector instance.
getHandlerList() - Static method in class fr.prodrivers.bukkit.commons.events.PlayerChangeSectionEvent
Return handlers of this event.
getHandlers() - Method in class fr.prodrivers.bukkit.commons.events.PlayerChangeSectionEvent
 
getLanguage() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Get stored player's language
getLastSeen() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Get stored player's last seen date
getLeftSection() - Method in class fr.prodrivers.bukkit.commons.events.PlayerChangeSectionEvent
Get the left section.
getMessages() - Method in class fr.prodrivers.bukkit.commons.configuration.Configuration
Get the initialized Messages instance.
getMoney() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Get stored player's amount of money
getName() - Method in class fr.prodrivers.bukkit.commons.sections.Section
Get the section's name, without its parents sections
getName() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Get stored player's name
getOwnerUniqueId() - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Returns owner's unique id.
getParentSection() - Method in class fr.prodrivers.bukkit.commons.sections.Section
Get section's parent section.
getParentsFullName() - Method in class fr.prodrivers.bukkit.commons.sections.Section
Get all the section's parents full names, including the section's full name
getParties() - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Returns all known parties.
getParty(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Get player's party.
getPartyInvites(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Get parties on which the player has pending party invitations.
getPlayer() - Method in class fr.prodrivers.bukkit.commons.events.PlayerChangeSectionEvent
Get the player that is moving.
getPlayers() - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Returns party members.
getPlayers() - Method in class fr.prodrivers.bukkit.commons.sections.Section
Get all players in a section.
getRootSection() - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Get the root section instance.
getSection(String) - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Get a section instance by its name.
getSections() - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Get all registered sections.
getSelectionUI() - Method in class fr.prodrivers.bukkit.commons.sections.Section
Returns this section's selection UI.
getSplitFullName() - Method in class fr.prodrivers.bukkit.commons.sections.Section
Get the section's full name, containing the name of its parent sections, split along the node separator
getTargetSection() - Method in class fr.prodrivers.bukkit.commons.events.PlayerChangeSectionEvent
Get the target section.
getTypes() - Method in interface fr.prodrivers.bukkit.commons.configuration.IConfigurationAction
Returns an array of classes (types) that this configuration action can handle.
getUniqueId() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Get stored player's unique ID

H

hashCode() - Method in record class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction
Returns a hash code value for this object.
hasPartyInvites(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Checks if the player has pending party invitations.
HUB - Enum constant in enum class fr.prodrivers.bukkit.commons.sections.SectionCapabilities
Define that the section should be considered a hub.

I

IConfigurationAction - Interface in fr.prodrivers.bukkit.commons.configuration
Configuration Action interface.
IllegalSectionEnteringException - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown by the section manager when a player should not enter a section., when moving from one section to another.
IllegalSectionEnteringException() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.IllegalSectionEnteringException
Default constructor, with no message.
IllegalSectionEnteringException(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.IllegalSectionEnteringException
Build an exception with only a message.
IllegalSectionEnteringException(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.IllegalSectionEnteringException
Build an exception with a message and another throwable as a cause.
IllegalSectionEnteringException(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.IllegalSectionEnteringException
Build an exception with no message and another throwable as a cause.
IllegalSectionLeavingException - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown by the section manager when a player should not leave a section, when moving from one section to another.
IllegalSectionLeavingException() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.IllegalSectionLeavingException
Default constructor, with no message.
IllegalSectionLeavingException(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.IllegalSectionLeavingException
Build an exception with only a message.
IllegalSectionLeavingException(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.IllegalSectionLeavingException
Build an exception with a message and another throwable as a cause.
IllegalSectionLeavingException(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.IllegalSectionLeavingException
Build an exception with no message and another throwable as a cause.
init() - Method in class fr.prodrivers.bukkit.commons.configuration.AbstractAttributeConfiguration
Init a field-based configuration.
insert() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
insert(Transaction) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
InvalidSectionException - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown when an illegal action with a section occurred.
InvalidSectionException() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.InvalidSectionException
Default constructor, with no message.
InvalidSectionException(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.InvalidSectionException
Build an exception with only a message.
InvalidSectionException(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.InvalidSectionException
Build an exception with a message and another throwable as a cause.
InvalidSectionException(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.InvalidSectionException
Build an exception with no message and another throwable as a cause.
InvalidUIException - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown by the section manager when a section reports to have custom UI but does not implement it.
InvalidUIException() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.InvalidUIException
Default constructor, with no message.
InvalidUIException(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.InvalidUIException
Build an exception with only a message.
InvalidUIException(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.InvalidUIException
Build an exception with a message and another throwable as a cause.
InvalidUIException(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.InvalidUIException
Build an exception with no message and another throwable as a cause.
invite(UUID, UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Invites a player to a party
isApplicable() - Method in record class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction
Get if the disciplinary action is still applicable at current time
isCancelled() - Method in class fr.prodrivers.bukkit.commons.events.PlayerChangeSectionEvent
 
isConnected() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Get stored player's connection status
isInParty(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Checks if given player is in a party.
isPartyOwner(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Checks if a player is the party owner

J

join(Player) - Method in class fr.prodrivers.bukkit.commons.hubs.DefaultMainHub
 
join(Player) - Method in class fr.prodrivers.bukkit.commons.hubs.MainHub
 
join(Player) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Section join callback.
JOINED_OTHERS - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
A player joined your party
JOINED_YOU - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
You joined a party

L

leave(OfflinePlayer) - Method in class fr.prodrivers.bukkit.commons.hubs.DefaultMainHub
 
leave(OfflinePlayer) - Method in class fr.prodrivers.bukkit.commons.hubs.MainHub
 
leave(OfflinePlayer) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Section leave callback.
LEFT_OTHERS - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
A player left your party
LEFT_YOU - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
You left a party
load() - Method in class fr.prodrivers.bukkit.commons.configuration.AbstractAttributeConfiguration
Loads (and only loads) a field-based configuration using the IConfigurationAction reported values.
load(Messages) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Load prefix from a message instance

M

MainHub - Class in fr.prodrivers.bukkit.commons.hubs
Base class for Prodrivers Commons-managed main hub.
message() - Method in record class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction
Returns the value of the message record component.
Messages - Class in fr.prodrivers.bukkit.commons.configuration
Messages helper for Prodrivers plugins.
Messages(Plugin) - Constructor for class fr.prodrivers.bukkit.commons.configuration.Messages
Messages helper constructor.
MessageSender - Interface in fr.prodrivers.bukkit.commons.chat
Message sender helper for Prodrivers plugins.
MUTE - Enum constant in enum class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction.ActionType
Player is globally muted on servers

N

NoCurrentSectionException - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown when a player has no current section, i.e.
NoCurrentSectionException() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NoCurrentSectionException
Default constructor, with no message.
NoCurrentSectionException(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NoCurrentSectionException
Build an exception with only a message.
NoCurrentSectionException(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NoCurrentSectionException
Build an exception with a message and another throwable as a cause.
NoCurrentSectionException(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NoCurrentSectionException
Build an exception with no message and another throwable as a cause.
NoParentSectionException - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown by the section manager when a section has no parent.
NoParentSectionException() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NoParentSectionException
Default constructor, with no message.
NoParentSectionException(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NoParentSectionException
Build an exception with only a message.
NoParentSectionException(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NoParentSectionException
Build an exception with a message and another throwable as a cause.
NoParentSectionException(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NoParentSectionException
Build an exception with no message and another throwable as a cause.
NOT_PARTY_OWNER_YOU - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
You are not a party owner
NotPartyOwnerException - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown by the party or section manager when a player wants to do an action only authorized to the party owner.
NotPartyOwnerException() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NotPartyOwnerException
Default constructor, with no message.
NotPartyOwnerException(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NotPartyOwnerException
Build an exception with only a message.
NotPartyOwnerException(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NotPartyOwnerException
Build an exception with a message and another throwable as a cause.
NotPartyOwnerException(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.NotPartyOwnerException
Build an exception with no message and another throwable as a cause.

P

Party - Interface in fr.prodrivers.bukkit.commons.parties
Prodrivers Commons Party instance
PARTY_AWARE - Enum constant in enum class fr.prodrivers.bukkit.commons.sections.SectionCapabilities
Inform Prodrivers Commons that the section handles party management by itself, and that Prodrivers Commons should not move party players for it.
PARTY_LEADER_ASSIGNED_OTHERS - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
A player was elected as new party leader
PARTY_LEADER_ASSIGNED_YOU - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
You were elected as new party leader
PARTY_LEAVE_BEFORE_JOINING_ANOTHER - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
You must leave your party before joining another
PARTY_NOT_INVITED_YOU - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
You were not invited to this party
PartyCannotInviteYourselfException - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown by the party manager when a player tries to invite itself.
PartyCannotInviteYourselfException() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PartyCannotInviteYourselfException
Default constructor, with no message.
PartyCannotInviteYourselfException(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PartyCannotInviteYourselfException
Build an exception with only a message.
PartyCannotInviteYourselfException(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PartyCannotInviteYourselfException
Build an exception with a message and another throwable as a cause.
PartyCannotInviteYourselfException(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PartyCannotInviteYourselfException
Build an exception with no message and another throwable as a cause.
PartyManager - Interface in fr.prodrivers.bukkit.commons.parties
Prodrivers Commons Party Manager.
PartyMessage - Enum Class in fr.prodrivers.bukkit.commons.parties
Describe a list of possible party messages
PLAYER_INVITED_INVITER - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
You invited a player to your party
PLAYER_INVITED_YOU - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
You were invited to a party
PLAYER_IS_IN_PARTY - Enum constant in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
Player is already in a party
PlayerChangeSectionEvent - Class in fr.prodrivers.bukkit.commons.events
Event triggered when a player moves from one section to another, before the moving is actually done.
PlayerDisciplinaryAction - Record Class in fr.prodrivers.bukkit.commons.storage.player
Player Disciplinary Action
PlayerDisciplinaryAction(UUID, PlayerDisciplinaryAction.ActionType, String, Date, UUID) - Constructor for record class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction
Creates an instance of a PlayerDisciplinaryAction record class.
PlayerDisciplinaryAction.ActionType - Enum Class in fr.prodrivers.bukkit.commons.storage.player
Describes the possible disciplinary actions
PlayerNotConnectedException - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown by the party or section manager when a specified player is not connected.
PlayerNotConnectedException() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PlayerNotConnectedException
Default constructor, with no message.
PlayerNotConnectedException(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PlayerNotConnectedException
Build an exception with only a message.
PlayerNotConnectedException(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PlayerNotConnectedException
Build an exception with a message and another throwable as a cause.
PlayerNotConnectedException(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PlayerNotConnectedException
Build an exception with no message and another throwable as a cause.
PlayerNotInvitedToParty - Exception in fr.prodrivers.bukkit.commons.exceptions
Exception thrown by the party or section manager when an invited player is already in a party.
PlayerNotInvitedToParty() - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PlayerNotInvitedToParty
Default constructor, with no message.
PlayerNotInvitedToParty(String) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PlayerNotInvitedToParty
Build an exception with only a message.
PlayerNotInvitedToParty(String, Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PlayerNotInvitedToParty
Build an exception with a message and another throwable as a cause.
PlayerNotInvitedToParty(Throwable) - Constructor for exception fr.prodrivers.bukkit.commons.exceptions.PlayerNotInvitedToParty
Build an exception with no message and another throwable as a cause.
prefix - Variable in class fr.prodrivers.bukkit.commons.configuration.Messages
Prefix to use in messages sent using Chat
preJoin(Player, Section, boolean) - Method in class fr.prodrivers.bukkit.commons.hubs.DefaultMainHub
 
preJoin(Player, Section, boolean) - Method in class fr.prodrivers.bukkit.commons.hubs.MainHub
 
preJoin(Player, Section, boolean) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Section pre join callback, called to check whether the player should enter the section.
preLeave(OfflinePlayer, Section, boolean) - Method in class fr.prodrivers.bukkit.commons.hubs.DefaultMainHub
 
preLeave(OfflinePlayer, Section, boolean) - Method in class fr.prodrivers.bukkit.commons.hubs.MainHub
 
preLeave(OfflinePlayer, Section, boolean) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Section pre leave callback, called to check whether the player can leave the section.
ProdriversCommons - Class in fr.prodrivers.bukkit.commons
Public entry point for Prodrivers Commons.
ProdriversCommonsGuiceModule - Class in fr.prodrivers.bukkit.commons.di.guice
Public ProdriversCommmons module for Guice dependency injector.

R

refresh() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
register(Section) - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Register a new section instance against the Prodrivers Commons infrastructure
register(Section, boolean) - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Register a new section instance against the Prodrivers Commons infrastructure
register(Player) - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Registers a player against the Prodrivers Commons infrastructure.
registerAction(IConfigurationAction) - Method in class fr.prodrivers.bukkit.commons.configuration.AbstractAttributeConfiguration
Register a Configuration Action.
registerPlayer(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Register a player to the party.
reload() - Method in class fr.prodrivers.bukkit.commons.configuration.AbstractAttributeConfiguration
Reloads a field-based configuration using the IConfigurationAction reported values.
remove(OfflinePlayer) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Removes a player from this section.
removeChildren(Section) - Method in class fr.prodrivers.bukkit.commons.sections.Section
Removes a section as a child to this section.
removeDisciplinaryAction(PlayerDisciplinaryAction) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Remove a disciplinary actions from a player
removeExpiredDisciplinaryActions() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Remove expired disciplinary actions from a player
removeFromParty(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Removes existing party from the manager.
removeParent() - Method in class fr.prodrivers.bukkit.commons.sections.Section
Removes the parent from this section.
removePartyInvites(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.PartyManager
Removes all pending party invitations for a player.
ROOT_NODE_NAME - Static variable in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Constant that contains the root node's name.

S

save() - Method in class fr.prodrivers.bukkit.commons.configuration.AbstractAttributeConfiguration
Saves a field-based configuration.
save() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
save(Transaction) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
saveDefaults() - Method in class fr.prodrivers.bukkit.commons.configuration.AbstractAttributeConfiguration
Save the default values of a field-based configuration.
SCOREBOARD_EXCLUSIVE - Enum constant in enum class fr.prodrivers.bukkit.commons.sections.SectionCapabilities
Inform Prodrivers Commons that the section handles scoreboards by itself and does not use Prodrivers Commons's Scoreboard infrastructure.
Section - Class in fr.prodrivers.bukkit.commons.sections
Define the base Prodrivers Commons Section implementation.
Section(String) - Constructor for class fr.prodrivers.bukkit.commons.sections.Section
Initialize a new section
SectionCapabilities - Enum Class in fr.prodrivers.bukkit.commons.sections
Define all section capabilities.
SectionManager - Interface in fr.prodrivers.bukkit.commons.sections
Prodrivers Commons Section Manager
SelectionUI - Interface in fr.prodrivers.bukkit.commons.ui.section
Prodrivers Commons Section Selection UI
send(UUID, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Generic message receiver, that potentially supports non-local players
send(UUID, String, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Generic message receiver, that potentially supports non-local players, using a defined prefix
send(UUID, String, String) - Method in interface fr.prodrivers.bukkit.commons.chat.MessageSender
Generic message receiver, that potentially supports non-local players, using a defined prefix
send(UUID, String, String) - Method in class fr.prodrivers.bukkit.commons.chat.SpigotMessageSender
 
send(UUID, BaseComponent[]) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Generic message receiver, that potentially supports non-local players
send(UUID, BaseComponent[], String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Generic message receiver, that potentially supports non-local players, using a defined prefix
send(UUID, BaseComponent[], String) - Method in interface fr.prodrivers.bukkit.commons.chat.MessageSender
Generic message receiver, that potentially supports non-local players, using a defined prefix
send(UUID, BaseComponent[], String) - Method in class fr.prodrivers.bukkit.commons.chat.SpigotMessageSender
 
send(CommandSender, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Generic message receiver
send(CommandSender, String, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Generic message receiver, using a defined prefix
send(CommandSender, String, String) - Method in interface fr.prodrivers.bukkit.commons.chat.MessageSender
Generic message sender
send(CommandSender, String, String) - Method in class fr.prodrivers.bukkit.commons.chat.SpigotMessageSender
 
send(CommandSender, BaseComponent[]) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Generic message receiver
send(CommandSender, BaseComponent[], String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Generic message receiver, using a defined prefix
send(CommandSender, BaseComponent[], String) - Method in interface fr.prodrivers.bukkit.commons.chat.MessageSender
Generic message receiver, using a defined prefix
send(CommandSender, BaseComponent[], String) - Method in class fr.prodrivers.bukkit.commons.chat.SpigotMessageSender
 
send(UUID, PartyMessage, Object...) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Send a message to a player.
set(Field, Object) - Method in interface fr.prodrivers.bukkit.commons.configuration.IConfigurationAction
Sets a provided field's value to the configuration action's storage mechanism.
setCancelled(boolean) - Method in class fr.prodrivers.bukkit.commons.events.PlayerChangeSectionEvent
 
setChat(Chat) - Method in class fr.prodrivers.bukkit.commons.configuration.Configuration
Set chat instance to be managed.
setConnected(boolean) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Set stored player's connection status
setDefault(Field, Object) - Method in interface fr.prodrivers.bukkit.commons.configuration.IConfigurationAction
Sets a provided field's default value to the configuration action's storage mechanism.
setLanguage(String) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Set stored player's language
setLastSeen(Date) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Set stored player's last seen date
setMoney(double) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Set stored player's amount of money
setName(String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Set the default name to use in prefix when a custom prefix is not specified
setName(String) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Set stored player's name
size() - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Returns the party's number of players.
SpigotMessageSender - Class in fr.prodrivers.bukkit.commons.chat
Default implementation of message sender helper that uses Bukkit/Spigot functions.
SpigotMessageSender() - Constructor for class fr.prodrivers.bukkit.commons.chat.SpigotMessageSender
 
StoredPlayer - Class in fr.prodrivers.bukkit.commons.storage.player
Stored Player
StoredPlayer(UUID) - Constructor for class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Create a new stored player for player's provided Unique ID
success(UUID, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Success message receiver, that potentially supports non-local players
success(UUID, String, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Success message receiver, that potentially supports non-local players, using a defined prefix
success(UUID, BaseComponent[]) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Success message receiver, that potentially supports non-local players
success(UUID, BaseComponent[], String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Success message receiver, that potentially supports non-local players, using a defined prefix
success(CommandSender, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Success message receiver
success(CommandSender, String, String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Success message receiver, using a defined prefix
success(CommandSender, BaseComponent[]) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Success message receiver
success(CommandSender, BaseComponent[], String) - Method in class fr.prodrivers.bukkit.commons.chat.Chat
Success message receiver, using a defined prefix

T

toString() - Method in record class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction
Returns a string representation of this record class.
TRANSITIVE - Enum constant in enum class fr.prodrivers.bukkit.commons.sections.SectionCapabilities
Inform Prodrivers Commons that the section is transitive, meaning that a player should not stop here.
type() - Method in record class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction
Returns the value of the type record component.

U

ui(Section, Player) - Method in class fr.prodrivers.bukkit.commons.ui.section.DefaultSelectionUI
 
ui(Section, Player) - Method in interface fr.prodrivers.bukkit.commons.ui.section.SelectionUI
Opens a selection UI for a specific section.
ui(String, Player) - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Opens a selection UI for a specific section.
unregister(OfflinePlayer) - Method in interface fr.prodrivers.bukkit.commons.sections.SectionManager
Unregisters a player from the Prodrivers Commons infrastructure.
unregisterPlayer(UUID) - Method in interface fr.prodrivers.bukkit.commons.parties.Party
Unregister a player from the party.
update() - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.
update(Transaction) - Method in class fr.prodrivers.bukkit.commons.storage.player.StoredPlayer
Disable method to avoid conflicting Ebean databases, as this method may use the first registered Ebean instance.

V

valueOf(String) - Static method in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.prodrivers.bukkit.commons.sections.SectionCapabilities
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction.ActionType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class fr.prodrivers.bukkit.commons.parties.PartyMessage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.prodrivers.bukkit.commons.sections.SectionCapabilities
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.prodrivers.bukkit.commons.storage.player.PlayerDisciplinaryAction.ActionType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I J L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form