264 lines
9.8 KiB
Diff
264 lines
9.8 KiB
Diff
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 <Your name and contributors>
|
|
- *
|
|
- * 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<ProxiedPlayer> {
|
|
-
|
|
- 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 <Your name and contributors>
|
|
- *
|
|
- * 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<ProxiedPlayer> {
|
|
-
|
|
- 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 <Your name and contributors>
|
|
- *
|
|
- * 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
|
|
- * <p>
|
|
- * Project page: https://gitea.e-loli.com/SodionAuth/SodionAuth
|
|
- * <p>
|
|
- * Bukkit: Unknown
|
|
- * <p>
|
|
- * Spigot: https://www.spigotmc.org/resources/sodionauth.76944/
|
|
- */
|
|
-public class SodionAuthHook implements AuthPlugin<ProxiedPlayer> {
|
|
-
|
|
- 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
|
|
|