All Classes and Interfaces

Class
Description
Active boost object
Some of the old MinetopiaSDB v1 API methods.
This event is thrown when someone opened their ATM.
Different reasons why an ATM is opened.
The bankaccount object
Event thrown when someone uses /bankaccount adduser
Event thrown when someone has created a bankaccount using /bankaccount create
Event thrown when someone deletes a bankaccount with /bankaccount delete
This event is thrown when someone deposits money to their bank account.
Event thrown when someone uses /bankaccount removeuser
Enum that holds the different types of bankaccounts
This event is thrown when someone withdraws money from their bank account.
Class responsible for banking GUI
Enum that holds the different permissions for bankaccount users
General utility class for banking
Class used to interact with books
Boost object
Management class for the booster bar
Class responsible for managing boosters
Class that holds the different types of boosters
Class for handling levelcolor, prefixcolor and chatcolor.
Different types of color.
Event thrown when an entry has been added to players criminal record
Event thrown when an entry has been removed from the players criminal record
Class used to see or modify the criminal records of a player.
Class responsible for managing the election
This event is thrown whenever someone uses /112.
Fitness interface
FitnessBoost object
Class for managing fitness boosts.
Class for managing fitness.
Plot object for inactive plots
Event thrown when someone uses /kvk
Enum that holds the different reasons why a level could be changed
Different reasons why a levelcheck is started.
Loan object used in LoanManager
Management class for loans
Management class for lootcrates
Enum that holds the different lootcrate types
 
Class used to retrieve and manage MTCities.
 
 
 
Class used to retrieve and manage MTWorlds.
Fitness object for offline players
OfflineSDBPlayer object NOTE: All sets are ran asynchronously, but data loading is not.
Fitness object for online players
OnlineSDBPlayer object
Phone object
PhoneContact object used in the PhoneManager object.
Class for managing phones.
PhoneMessage object used in PhoneMessageManager.getMessages(int)
Class for managing phone messages.
This event is fired when someone sends a phone message their ATM.
This event is thrown when someone opened their ATM.
Management class for pinconsoles
Pin progress enum.
Pin progress object
Event thrown when a fitness attribute has changed (fitGainedByDrinking, unhealthyFood, etc.)
Event thrown right before someone's level changes
Event thrown right before someone's prefix changes
Event thrown every 15 seconds when their time increases.
Event thrown right before someone's total fitness changes
This event is thrown when a levelcheck is executed.
Class for managing playerdata.
Event thrown when Players their ingame time increases by 1 full hour and the player receives his level payment.
Event thrown after the playerdata of two players got swapped
This event is thrown when a player uses a teleporter.
This event is fired when someone votes in an election.
Plot object
Event thrown when someone creates a plot using /padd
Event thrown whenever someone deletes a plot using /delplot
Class for handling multiple prefixes with the /prefix menu.
SDBPlayer interface class
Class responsible for selector GUI
Event thrown when someone sends a message in the staffchat (/staffchat)
Teleporter object.
Class to manage teleporters
This event is thrown whenever someone clicks the emergency button in the walky talky.