mirror of
https://github.com/BentoBoxWorld/Challenges.git
synced 2024-11-28 13:36:06 +01:00
Register all request handlers in ChallengesAddon (#92)
This commit is contained in:
parent
dd1e689ace
commit
3f3cfd88a0
@ -14,6 +14,7 @@ import world.bentobox.challenges.commands.ChallengesCommand;
|
|||||||
import world.bentobox.challenges.commands.ChallengesUserCommand;
|
import world.bentobox.challenges.commands.ChallengesUserCommand;
|
||||||
import world.bentobox.challenges.commands.admin.Challenges;
|
import world.bentobox.challenges.commands.admin.Challenges;
|
||||||
import world.bentobox.challenges.commands.admin.ChallengesAdminCommand;
|
import world.bentobox.challenges.commands.admin.ChallengesAdminCommand;
|
||||||
|
import world.bentobox.challenges.handlers.*;
|
||||||
import world.bentobox.challenges.listeners.ResetListener;
|
import world.bentobox.challenges.listeners.ResetListener;
|
||||||
import world.bentobox.challenges.listeners.SaveListener;
|
import world.bentobox.challenges.listeners.SaveListener;
|
||||||
import world.bentobox.level.Level;
|
import world.bentobox.level.Level;
|
||||||
@ -170,6 +171,15 @@ public class ChallengesAddon extends Addon {
|
|||||||
this.registerListener(new ResetListener(this));
|
this.registerListener(new ResetListener(this));
|
||||||
// Register the autosave listener.
|
// Register the autosave listener.
|
||||||
this.registerListener(new SaveListener(this));
|
this.registerListener(new SaveListener(this));
|
||||||
|
|
||||||
|
// Register Request Handlers
|
||||||
|
this.registerRequestHandler(new ChallengeListRequestHandler(this));
|
||||||
|
this.registerRequestHandler(new LevelListRequestHandler(this));
|
||||||
|
|
||||||
|
this.registerRequestHandler(new ChallengeDataRequestHandler(this));
|
||||||
|
this.registerRequestHandler(new LevelDataRequestHandler(this));
|
||||||
|
|
||||||
|
this.registerRequestHandler(new CompletedChallengesRequestHandler(this));
|
||||||
} else {
|
} else {
|
||||||
this.logError("Challenges could not hook into AcidIsland or BSkyBlock so will not do anything!");
|
this.logError("Challenges could not hook into AcidIsland or BSkyBlock so will not do anything!");
|
||||||
this.setState(State.DISABLED);
|
this.setState(State.DISABLED);
|
||||||
|
Loading…
Reference in New Issue
Block a user