diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/PremiumPlaceholder.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/PremiumPlaceholder.java index b839afee..829702fb 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/PremiumPlaceholder.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/PremiumPlaceholder.java @@ -25,6 +25,7 @@ */ package com.github.games647.fastlogin.bukkit; +import java.util.Collections; import java.util.List; import me.clip.placeholderapi.expansion.PlaceholderExpansion; @@ -49,7 +50,7 @@ public class PremiumPlaceholder extends PlaceholderExpansion { @Override public @NotNull List getPlaceholders() { - return List.of(PLACEHOLDER_VARIABLE); + return Collections.singletonList(PLACEHOLDER_VARIABLE); } @Override diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/command/ToggleCommand.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/command/ToggleCommand.java index 78e34136..9b641008 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/command/ToggleCommand.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/command/ToggleCommand.java @@ -81,7 +81,7 @@ public abstract class ToggleCommand implements CommandExecutor { plugin.getBungeeManager().sendPluginMessage((PluginMessageRecipient) invoker, message); } else { Optional optPlayer = Bukkit.getServer().getOnlinePlayers().stream().findFirst(); - if (optPlayer.isEmpty()) { + if (!optPlayer.isPresent()) { plugin.getLog().info("No player online to send a plugin message to the proxy"); return; } diff --git a/core/src/main/java/com/github/games647/fastlogin/core/hooks/DefaultPasswordGenerator.java b/core/src/main/java/com/github/games647/fastlogin/core/hooks/DefaultPasswordGenerator.java index 9caadef5..b6802a69 100644 --- a/core/src/main/java/com/github/games647/fastlogin/core/hooks/DefaultPasswordGenerator.java +++ b/core/src/main/java/com/github/games647/fastlogin/core/hooks/DefaultPasswordGenerator.java @@ -26,7 +26,7 @@ package com.github.games647.fastlogin.core.hooks; import java.security.SecureRandom; -import java.util.random.RandomGenerator; +import java.util.Random; import java.util.stream.IntStream; public class DefaultPasswordGenerator

implements PasswordGenerator

{ @@ -35,7 +35,7 @@ public class DefaultPasswordGenerator

implements PasswordGenerator

{ private static final char[] PASSWORD_CHARACTERS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" .toCharArray(); - private final RandomGenerator random = new SecureRandom(); + private final Random random = new SecureRandom(); @Override public String getRandomPassword(P player) { diff --git a/core/src/main/java/com/github/games647/fastlogin/core/shared/JoinManagement.java b/core/src/main/java/com/github/games647/fastlogin/core/shared/JoinManagement.java index fd3e5945..a467832f 100644 --- a/core/src/main/java/com/github/games647/fastlogin/core/shared/JoinManagement.java +++ b/core/src/main/java/com/github/games647/fastlogin/core/shared/JoinManagement.java @@ -93,7 +93,7 @@ public abstract class JoinManagement

{ premiumUUID = core.getResolver().findProfile(username); } - if (premiumUUID.isEmpty() + if (!premiumUUID.isPresent() || (!checkNameChange(source, username, premiumUUID.get()) && !checkPremiumName(source, username, profile))) { //nothing detected the player as premium -> start a cracked session diff --git a/pom.xml b/pom.xml index e1b26b06..dc29b4b8 100644 --- a/pom.xml +++ b/pom.xml @@ -49,8 +49,6 @@ Unknown 8 - ${java.version} - ${java.version} 2.2.0-SNAPSHOT 2.0.0-SNAPSHOT @@ -152,6 +150,8 @@ + + maven-surefire-plugin 2.22.2 @@ -160,6 +160,19 @@ maven-failsafe-plugin 2.22.2 + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.10.1 + + ${java.version} + ${java.version} + ${java.version} + +