TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/BG-Software-LLC/SuperiorSkyblock2/llms.txt
Use this file to discover all available pages before exploring further.
MissionsManager handles all mission-related operations including retrieving missions, checking completion status, and rewarding players.
Methods
getMission
The name to check
The mission instance or null if not found
getAllMissions
List of all missions
getPlayerMissions
List of all player missions
getIslandMissions
List of all island missions
Mission Categories
getMissionCategory
The name to check
The mission category or null if not found
getMissionCategories
List of all mission categories
Mission Completion Checks
hasCompleted
The player to check
The mission to check
True if player has completed, otherwise false
canComplete
The player to check
The mission to check
True if player can complete, otherwise false
canCompleteNoProgress
The player to check
The mission to check
True if player can complete, otherwise false
canCompleteAgain
The player to check
The mission to check
True if player can complete again, otherwise false
hasAllRequiredMissions
The player to check
The mission to check
True if player has all required missions, otherwise false
canPassAllChecks
The player to check
The mission to check
True if player can pass all checks, otherwise false
Mission Rewards
rewardMission
The mission that was completed
The player to reward
Whether or not the auto reward flag should be checked
Should the plugin force the reward to the player (no checks will be ran)
The result of the reward (nullable)
Data Management
saveMissionsData
loadMissionsData
Load data for specific missions only (optional)