From 151180bd97484b1dfc4342c73d0a73dc33669a2f Mon Sep 17 00:00:00 2001 From: mohammed jasem alaajel <34905970+ham1255@users.noreply.github.com> Date: Tue, 15 Jun 2021 02:10:12 +0400 Subject: [PATCH] deleted unwanted classes diff --git a/bungee/src/main/java/com/github/games647/fastlogin/bungee/hook/BungeeAuthHook.java b/bungee/src/main/java/com/github/games647/fastlogin/bungee/hook/BungeeAuthHook.java deleted file mode 100644 index abddb17..0000000 --- a/bungee/src/main/java/com/github/games647/fastlogin/bungee/hook/BungeeAuthHook.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * SPDX-License-Identifier: MIT - * - * The MIT License (MIT) - * - * Copyright (c) 2015-2021 - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -package com.github.games647.fastlogin.bungee.hook; - -import com.github.games647.fastlogin.bungee.FastLoginBungee; -import com.github.games647.fastlogin.core.hooks.AuthPlugin; - -import me.vik1395.BungeeAuth.Main; -import me.vik1395.BungeeAuthAPI.RequestHandler; - -import net.md_5.bungee.api.connection.ProxiedPlayer; - -/** - * GitHub: https://github.com/vik1395/BungeeAuth-Minecraft - * - * Project page: - * - * Spigot: https://www.spigotmc.org/resources/bungeeauth.493/ - */ -public class BungeeAuthHook implements AuthPlugin { - - private final RequestHandler requestHandler = new RequestHandler(); - - public BungeeAuthHook(FastLoginBungee plugin) { - } - - @Override - public boolean forceLogin(ProxiedPlayer player) { - String playerName = player.getName(); - return Main.plonline.contains(playerName) || requestHandler.forceLogin(playerName); - } - - @Override - public boolean isRegistered(String playerName) { - return requestHandler.isRegistered(playerName); - } - - @Override - public boolean forceRegister(ProxiedPlayer player, String password) { - return requestHandler.forceRegister(player, password); - } -} diff --git a/bungee/src/main/java/com/github/games647/fastlogin/bungee/hook/BungeeCordAuthenticatorBungeeHook.java b/bungee/src/main/java/com/github/games647/fastlogin/bungee/hook/BungeeCordAuthenticatorBungeeHook.java deleted file mode 100644 index beb56d9..0000000 --- a/bungee/src/main/java/com/github/games647/fastlogin/bungee/hook/BungeeCordAuthenticatorBungeeHook.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * SPDX-License-Identifier: MIT - * - * The MIT License (MIT) - * - * Copyright (c) 2015-2021 - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -package com.github.games647.fastlogin.bungee.hook; - -import java.sql.SQLException; - -import com.github.games647.fastlogin.bungee.FastLoginBungee; -import com.github.games647.fastlogin.core.hooks.AuthPlugin; - -import de.xxschrandxx.bca.bungee.BungeeCordAuthenticatorBungee; -import de.xxschrandxx.bca.bungee.api.BungeeCordAuthenticatorBungeeAPI; - -import net.md_5.bungee.api.connection.ProxiedPlayer; - -/** - * GitHub: - * https://github.com/xXSchrandXx/SpigotPlugins/tree/master/BungeeCordAuthenticator - * - * Project page: - * - * Spigot: https://www.spigotmc.org/resources/bungeecordauthenticator.87669/ - */ -public class BungeeCordAuthenticatorBungeeHook implements AuthPlugin { - - public final BungeeCordAuthenticatorBungeeAPI api; - - public BungeeCordAuthenticatorBungeeHook(FastLoginBungee plugin) { - api = ((BungeeCordAuthenticatorBungee) plugin.getProxy().getPluginManager() - .getPlugin("BungeeCordAuthenticatorBungee")).getAPI(); - plugin.getLog().info("BungeeCordAuthenticatorHook | Hooked successful!"); - } - - @Override - public boolean forceLogin(ProxiedPlayer player) { - if (api.isAuthenticated(player)) { - return true; - } else { - try { - api.setAuthenticated(player); - } - catch (SQLException e) { - e.printStackTrace(); - return false; - } - return true; - } - } - - @Override - public boolean isRegistered(String playerName) { - try { - return api.getSQL().checkPlayerEntry(playerName); - } - catch (SQLException e) { - e.printStackTrace(); - return false; - } - } - - @Override - public boolean forceRegister(ProxiedPlayer player, String password) { - try { - return api.createPlayerEntry(player, password); - } - catch (SQLException e) { - e.printStackTrace(); - return false; - } - } -} diff --git a/bungee/src/main/java/com/github/games647/fastlogin/bungee/hook/SodionAuthHook.java b/bungee/src/main/java/com/github/games647/fastlogin/bungee/hook/SodionAuthHook.java deleted file mode 100644 index c12f2b0..0000000 --- a/bungee/src/main/java/com/github/games647/fastlogin/bungee/hook/SodionAuthHook.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - * SPDX-License-Identifier: MIT - * - * The MIT License (MIT) - * - * Copyright (c) 2015-2021 - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -package com.github.games647.fastlogin.bungee.hook; - -import com.github.games647.fastlogin.bungee.FastLoginBungee; -import com.github.games647.fastlogin.core.hooks.AuthPlugin; -import net.md_5.bungee.api.connection.ProxiedPlayer; -import red.mohist.sodionauth.bungee.implementation.BungeePlayer; -import red.mohist.sodionauth.core.SodionAuthApi; -import red.mohist.sodionauth.core.exception.AuthenticatedException; - -/** - * GitHub: https://github.com/Mohist-Community/SodionAuth - *

- * Project page: https://gitea.e-loli.com/SodionAuth/SodionAuth - *

- * Bukkit: Unknown - *

- * Spigot: https://www.spigotmc.org/resources/sodionauth.76944/ - */ -public class SodionAuthHook implements AuthPlugin { - - private final FastLoginBungee plugin; - - public SodionAuthHook(FastLoginBungee plugin) { - this.plugin = plugin; - } - - @Override - public boolean forceLogin(ProxiedPlayer player) { - try { - SodionAuthApi.login(new BungeePlayer(player)); - } catch (AuthenticatedException e) { - plugin.getLog().warn(ALREADY_AUTHENTICATED, player); - return false; - } - return true; - } - - @Override - public boolean forceRegister(ProxiedPlayer player, String password) { - try{ - return SodionAuthApi.register(new BungeePlayer(player), password); - } catch (UnsupportedOperationException e){ - plugin.getLog().warn("Currently SodionAuth is not accepting forceRegister, " + - "It may be caused by unsupported AuthBackend"); - return false; - } - } - - @Override - public boolean isRegistered(String playerName) { - return SodionAuthApi.isRegistered(playerName); - } -} -- 2.32.0.windows.1