diff options
Diffstat (limited to 'src/main/java/net/elytrium/limboauth/event')
7 files changed, 34 insertions, 0 deletions
diff --git a/src/main/java/net/elytrium/limboauth/event/PostAuthorizationEvent.java b/src/main/java/net/elytrium/limboauth/event/PostAuthorizationEvent.java index c28ed46..c95218a 100644 --- a/src/main/java/net/elytrium/limboauth/event/PostAuthorizationEvent.java +++ b/src/main/java/net/elytrium/limboauth/event/PostAuthorizationEvent.java @@ -25,4 +25,8 @@ public class PostAuthorizationEvent extends PostEvent { public PostAuthorizationEvent(LimboPlayer player, RegisteredPlayer playerInfo, Consumer<TaskEvent> onComplete) { super(player, playerInfo, onComplete); } + + public PostAuthorizationEvent(Result result, LimboPlayer player, RegisteredPlayer playerInfo, Consumer<TaskEvent> onComplete) { + super(result, player, playerInfo, onComplete); + } } diff --git a/src/main/java/net/elytrium/limboauth/event/PostEvent.java b/src/main/java/net/elytrium/limboauth/event/PostEvent.java index 68932ef..2d5b4fb 100644 --- a/src/main/java/net/elytrium/limboauth/event/PostEvent.java +++ b/src/main/java/net/elytrium/limboauth/event/PostEvent.java @@ -33,6 +33,13 @@ public abstract class PostEvent extends TaskEvent { this.playerInfo = playerInfo; } + protected PostEvent(Result result, LimboPlayer player, RegisteredPlayer playerInfo, Consumer<TaskEvent> onComplete) { + super(result, onComplete); + + this.player = player; + this.playerInfo = playerInfo; + } + public RegisteredPlayer getPlayerInfo() { return this.playerInfo; } diff --git a/src/main/java/net/elytrium/limboauth/event/PostRegisterEvent.java b/src/main/java/net/elytrium/limboauth/event/PostRegisterEvent.java index fd8f24c..882f43b 100644 --- a/src/main/java/net/elytrium/limboauth/event/PostRegisterEvent.java +++ b/src/main/java/net/elytrium/limboauth/event/PostRegisterEvent.java @@ -25,4 +25,8 @@ public class PostRegisterEvent extends PostEvent { public PostRegisterEvent(LimboPlayer player, RegisteredPlayer playerInfo, Consumer<TaskEvent> onComplete) { super(player, playerInfo, onComplete); } + + public PostRegisterEvent(Result result, LimboPlayer player, RegisteredPlayer playerInfo, Consumer<TaskEvent> onComplete) { + super(result, player, playerInfo, onComplete); + } } diff --git a/src/main/java/net/elytrium/limboauth/event/PreAuthorizationEvent.java b/src/main/java/net/elytrium/limboauth/event/PreAuthorizationEvent.java index 207fcf6..45254df 100644 --- a/src/main/java/net/elytrium/limboauth/event/PreAuthorizationEvent.java +++ b/src/main/java/net/elytrium/limboauth/event/PreAuthorizationEvent.java @@ -29,6 +29,11 @@ public class PreAuthorizationEvent extends PreEvent { this.playerInfo = playerInfo; } + public PreAuthorizationEvent(Result result, Player player, RegisteredPlayer playerInfo, Consumer<TaskEvent> onComplete) { + super(result, player, onComplete); + this.playerInfo = playerInfo; + } + public RegisteredPlayer getPlayerInfo() { return this.playerInfo; } diff --git a/src/main/java/net/elytrium/limboauth/event/PreEvent.java b/src/main/java/net/elytrium/limboauth/event/PreEvent.java index 45bb37d..55bf4d3 100644 --- a/src/main/java/net/elytrium/limboauth/event/PreEvent.java +++ b/src/main/java/net/elytrium/limboauth/event/PreEvent.java @@ -28,6 +28,11 @@ public abstract class PreEvent extends TaskEvent { this.player = player; } + protected PreEvent(Result result, Player player, Consumer<TaskEvent> onComplete) { + super(result, onComplete); + this.player = player; + } + public Player getPlayer() { return this.player; } diff --git a/src/main/java/net/elytrium/limboauth/event/PreRegisterEvent.java b/src/main/java/net/elytrium/limboauth/event/PreRegisterEvent.java index 90eff58..971c8c6 100644 --- a/src/main/java/net/elytrium/limboauth/event/PreRegisterEvent.java +++ b/src/main/java/net/elytrium/limboauth/event/PreRegisterEvent.java @@ -24,4 +24,8 @@ public class PreRegisterEvent extends PreEvent { public PreRegisterEvent(Player player, Consumer<TaskEvent> onComplete) { super(player, onComplete); } + + public PreRegisterEvent(Result result, Player player, Consumer<TaskEvent> onComplete) { + super(result, player, onComplete); + } } diff --git a/src/main/java/net/elytrium/limboauth/event/TaskEvent.java b/src/main/java/net/elytrium/limboauth/event/TaskEvent.java index 30e7947..a81c062 100644 --- a/src/main/java/net/elytrium/limboauth/event/TaskEvent.java +++ b/src/main/java/net/elytrium/limboauth/event/TaskEvent.java @@ -35,6 +35,11 @@ public abstract class TaskEvent { this.onComplete = onComplete; } + public TaskEvent(Result result, Consumer<TaskEvent> onComplete) { + this.result = result; + this.onComplete = onComplete; + } + public Result getResult() { return this.result; } |
