Merge pull request #5 from ajgeiss0702/dev

2.2.7
This commit is contained in:
ajgeiss0702
2022-04-23 13:05:56 -07:00
committed by GitHub
10 changed files with 30 additions and 18 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ dependencies {
implementation("net.kyori:adventure-text-serializer-plain:4.9.3") implementation("net.kyori:adventure-text-serializer-plain:4.9.3")
compileOnly("com.google.guava:guava:30.1.1-jre") compileOnly("com.google.guava:guava:30.1.1-jre")
compileOnly("us.ajg0702:ajUtils:1.1.20") compileOnly("us.ajg0702:ajUtils:1.1.22")
} }
publishing { publishing {
+1 -1
View File
@@ -12,7 +12,7 @@ repositories {
} }
allprojects { allprojects {
version = "2.2.6" version = "2.2.7"
group = "us.ajg0702" group = "us.ajg0702"
plugins.apply("java") plugins.apply("java")
+1 -1
View File
@@ -18,7 +18,7 @@ dependencies {
compileOnly("net.kyori:adventure-text-serializer-plain:4.9.3") compileOnly("net.kyori:adventure-text-serializer-plain:4.9.3")
compileOnly("com.google.guava:guava:30.1.1-jre") compileOnly("com.google.guava:guava:30.1.1-jre")
compileOnly("us.ajg0702:ajUtils:1.1.20") compileOnly("us.ajg0702:ajUtils:1.1.22")
compileOnly("org.slf4j:slf4j-log4j12:1.7.29") compileOnly("org.slf4j:slf4j-log4j12:1.7.29")
+1 -1
View File
@@ -18,7 +18,7 @@ dependencies {
compileOnly("com.google.guava:guava:30.1.1-jre") compileOnly("com.google.guava:guava:30.1.1-jre")
compileOnly("org.spongepowered:configurate-yaml:4.0.0") compileOnly("org.spongepowered:configurate-yaml:4.0.0")
implementation("us.ajg0702:ajUtils:1.1.20") implementation("us.ajg0702:ajUtils:1.1.22")
implementation(project(":platforms:velocity")) implementation(project(":platforms:velocity"))
implementation(project(":platforms:bungeecord")) implementation(project(":platforms:bungeecord"))
+1 -1
View File
@@ -16,7 +16,7 @@ repositories {
dependencies { dependencies {
compileOnly("net.kyori:adventure-api:4.9.3") compileOnly("net.kyori:adventure-api:4.9.3")
compileOnly("com.google.guava:guava:30.1.1-jre") compileOnly("com.google.guava:guava:30.1.1-jre")
compileOnly("us.ajg0702:ajUtils:1.1.20") compileOnly("us.ajg0702:ajUtils:1.1.22")
compileOnly("net.md-5:bungeecord-api:1.16-R0.4") compileOnly("net.md-5:bungeecord-api:1.16-R0.4")
@@ -124,18 +124,24 @@ public class BungeeQueue extends Plugin implements Listener, Implementation {
@EventHandler @EventHandler
public void onServerSwitch(ServerSwitchEvent e) { public void onServerSwitch(ServerSwitchEvent e) {
main.getEventHandler().onPlayerJoinServer(new BungeePlayer(e.getPlayer())); ProxyServer.getInstance().getScheduler().runAsync(this, () ->
main.getEventHandler().onPlayerJoinServer(new BungeePlayer(e.getPlayer()))
);
} }
@EventHandler @EventHandler
public void onLeave(PlayerDisconnectEvent e) { public void onLeave(PlayerDisconnectEvent e) {
main.getEventHandler().onPlayerLeave(new BungeePlayer(e.getPlayer())); ProxyServer.getInstance().getScheduler().runAsync(this, () ->
main.getEventHandler().onPlayerLeave(new BungeePlayer(e.getPlayer()))
);
} }
@EventHandler @EventHandler
public void onKick(ServerKickEvent e) { public void onKick(ServerKickEvent e) {
if(!e.getPlayer().isConnected()) return; if(!e.getPlayer().isConnected()) return;
if(e.getPlayer().getServer() == null) return; // if the player is kicked on initial join, we dont care if(e.getPlayer().getServer() == null) return; // if the player is kicked on initial join, we dont care
ProxyServer.getInstance().getScheduler().runAsync(this, () -> {
Component reason = BungeeComponentSerializer.get().deserialize(e.getKickReasonComponent()); Component reason = BungeeComponentSerializer.get().deserialize(e.getKickReasonComponent());
main.getEventHandler().onServerKick( main.getEventHandler().onServerKick(
new BungeePlayer(e.getPlayer()), new BungeePlayer(e.getPlayer()),
@@ -143,6 +149,7 @@ public class BungeeQueue extends Plugin implements Listener, Implementation {
reason, reason,
false false
); );
});
} }
@Override @Override
+1 -1
View File
@@ -16,7 +16,7 @@ repositories {
dependencies { dependencies {
compileOnly("net.kyori:adventure-api:4.9.3") compileOnly("net.kyori:adventure-api:4.9.3")
compileOnly("com.google.guava:guava:30.1.1-jre") compileOnly("com.google.guava:guava:30.1.1-jre")
compileOnly("us.ajg0702:ajUtils:1.1.20") compileOnly("us.ajg0702:ajUtils:1.1.22")
compileOnly("com.velocitypowered:velocity-api:3.0.0") compileOnly("com.velocitypowered:velocity-api:3.0.0")
annotationProcessor("com.velocitypowered:velocity-api:3.0.0") annotationProcessor("com.velocitypowered:velocity-api:3.0.0")
+1 -1
View File
@@ -23,7 +23,7 @@ dependencies {
compileOnly("me.TechsCode:FakeUltraPerms:1.0.2") compileOnly("me.TechsCode:FakeUltraPerms:1.0.2")
compileOnly("us.ajg0702:ajUtils:1.1.20") compileOnly("us.ajg0702:ajUtils:1.1.22")
compileOnly("net.kyori:adventure-api:4.9.3") compileOnly("net.kyori:adventure-api:4.9.3")
@@ -37,7 +37,12 @@ public class LuckPermsHook implements PermissionHook {
User user = api.getUserManager().getUser(player.getUniqueId()); User user = api.getUserManager().getUser(player.getUniqueId());
assert user != null; if(user == null) {
main.getLogger().warn("LuckPerms doesnt seem to have data loaded for "+player.getName()+"! " +
"Because of this I can't load priority permissions. Acting like "+player.getName()+" doesnt have any.");
return Collections.emptyList();
}
SortedSet<Node> nodes = user.resolveDistinctInheritedNodes(QueryOptions.nonContextual()); SortedSet<Node> nodes = user.resolveDistinctInheritedNodes(QueryOptions.nonContextual());
List<String> perms = new ArrayList<>(); List<String> perms = new ArrayList<>();
+1 -1
View File
@@ -24,7 +24,7 @@ dependencies {
compileOnly("org.spongepowered:configurate-yaml:4.0.0") compileOnly("org.spongepowered:configurate-yaml:4.0.0")
compileOnly("us.ajg0702:ajUtils:1.1.20") compileOnly("us.ajg0702:ajUtils:1.1.22")
compileOnly(group = "org.spigotmc", name = "spigot", version = "1.16.5-R0.1-SNAPSHOT") compileOnly(group = "org.spigotmc", name = "spigot", version = "1.16.5-R0.1-SNAPSHOT")
compileOnly("me.clip:placeholderapi:2.10.4") compileOnly("me.clip:placeholderapi:2.10.4")