aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/elytrium/limboauth/event
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/elytrium/limboauth/event')
-rw-r--r--src/main/java/net/elytrium/limboauth/event/PostAuthorizationEvent.java4
-rw-r--r--src/main/java/net/elytrium/limboauth/event/PostEvent.java7
-rw-r--r--src/main/java/net/elytrium/limboauth/event/PostRegisterEvent.java4
-rw-r--r--src/main/java/net/elytrium/limboauth/event/PreAuthorizationEvent.java5
-rw-r--r--src/main/java/net/elytrium/limboauth/event/PreEvent.java5
-rw-r--r--src/main/java/net/elytrium/limboauth/event/PreRegisterEvent.java4
-rw-r--r--src/main/java/net/elytrium/limboauth/event/TaskEvent.java5
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;
}