All Classes
Class
Description
The ActionBarHandler is the main class for handling the action bars.
This class represents the configuration for the basic needs of the player in the game.
The BasicNeedsHandler is the main class for handling the basic needs.
The BossBarHandler is the main class for handling the boss bars.
This class represents a consumable item in the game.
Handles the process of creating a property in the RP Universe.
The DataSystem is the main class for handling the data.
The HoloAPI is the main class for handling the holograms.
Represents a job in the system.
The JobsHandler is the main class for handling the jobs.
Represents a type of job that can be assigned to a job.
Shows a paginated list of all LanguageFields.
Represents one language field in LanguageHandler:
- fieldName is the actual Java field name
- value is the current text (possibly multi-line)
- multiLine = true if and only if the field's *default* value contained '~'
- placeholders is a list of placeholders found in the text, e.g.
Manages reflection and data for the LanguageHandler fields,
letting us know which fields are multi-line, etc.
Lock class
Event that is called when a lock is created.
Event that is called when a lock is deleted.
Event that is called when a player tries to open a locked block but is denied.
The lock handler class
Handles the creation, management, and interaction with locks.
Event that is called when a lock is opened.
Manages player menus and handles menu-related events.
Event that is called when a player is added to a job.
This class is used to store player data.
The PlayerMode enum is used to determine the mode of the player
Event that is called when a player is removed from a job.
Represents a possible drop that can occur upon completing a working step.
A paginated menu to show and edit possible drops from a WorkingStep.
Represents a property in the RP Universe.
Manages properties in the RP Universe.
Represents a region (cuboid) with two corners.
Event that is called when a player tries to break a block in a region.
Event that is called when a region is deleted.
Manages all regions in memory and provides save/load functionality via manual JSON
(including corner1 and corner2).
Main class of the plugin
Represents a sell step where players can sell items at a specific location.