All Classes and Interfaces
Class
Description
Represents a chunk in the world.
Handles and manages all sub-commands for the plugin.
Represents an expansion for it to be loaded and used in
ExpansionRegistry
.Handles all expansion type events.
Handles and manages all expansions for the plugin.
Represents the log level of a message.
Handles all the basic and common methods for events.
Event that is triggered before an expansion is being loaded.
Event that is triggered before an expansion is being unloaded.
Represents a market sub-command that can be executed within the plugin.
List of all possible executor types a market command can have.
Represents the config API for NightMarket.
Represents a market currency addon that can allow multiple currencies for the plugin.
Represents a bank provider that can be used to withdraw money from a bank account.
Represents a date that is used for the market.
Represents a loaded night market item.
Handles and manages all the player data.
Represents a rolled market item for the player, this is part of the player's market.
Represents a market rarity for an item.
Represents a discount provider that can be used to get a discount for an item.
Represents a scam provider that can be used to get a scam for an item.
The main class for accessing and using the API.
Event that is triggered before a player purchases an item from the market.
Event that is triggered before the market is closed.
Event that is triggered before an item is parsed in a menu.
Event that is triggered before a menu is opened.
List of all possible menu types.
Event that is triggered before the market opens.
The main class for accessing and using the API.
Represents an API implementation that can be used to implement the API
Represents an expansion for it to be loaded and used in
ExpansionRegistry
.This class is used to schedule tasks for the plugin.
Represents a task that can be cancelled.