Package net.swofty.mission
Class MissionData
java.lang.Object
net.swofty.mission.MissionData
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deserialize
(Map<String, Object> map) void
endMission
(String missionID) getActiveMissions
(RegionType regionType) getMission
(String missionID) static SkyBlockMission
getMissionClass
(String missionID) boolean
hasCompleted
(String missionID) boolean
isCurrentlyActive
(String missionID) static void
registerMission
(Class<? extends SkyBlockMission> skyBlockMission) void
startMission
(Class<? extends SkyBlockMission> skyBlockMission)
-
Constructor Details
-
MissionData
public MissionData()
-
-
Method Details
-
getMission
-
getActiveMissions
-
isCurrentlyActive
-
hasCompleted
-
startMission
-
endMission
-
serialize
-
deserialize
-
getMissionClass
-
registerMission
-