TEEMER 0 Opublikowano 25 listopada 2021 Udostępnij Opublikowano 25 listopada 2021 Hej, mam pewien problem bo napisalem plugin na licensje ale nie sprawdza mi tej licensji nawet jak nie ma jej na stronie to i tak plugin dziala pomoze ktos ? package me.License; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.InetAddress; import java.net.URL; import java.net.URLConnection; import java.nio.charset.Charset; import org.bukkit.Bukkit; import me.License.Main; public class auth { static Main plugin; public auth(Main m) { plugin = m; } @SuppressWarnings("unused") public auth() { try { URLConnection localURLConnection = new URL("web1.titanaxe.com/" + plugin.getConfig().getString("me.License") + ".txt").openConnection(); localURLConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11"); localURLConnection.connect(); BufferedReader localBufferedReader = new BufferedReader(new InputStreamReader(localURLConnection.getInputStream(), Charset.forName("UTF-8"))); } catch(IOException localIOExecption) { localIOExecption.printStackTrace(); disableAuth(); return; } } public static void disableAuth() { Bukkit.broadcastMessage("[License] Plugin Nie Posiada Wpisanej Licensji w config.yml !"); Bukkit.getPluginManager().disablePlugin(plugin); } } package me.License; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin { public void onEnable() { auth.auth(); new auth(this); new Commands(this); getConfig().options().copyDefaults(true); saveConfig(); System.out.println("License!"); System.out.println("License!"); System.out.println("License!"); System.out.println("License!"); System.out.println("License!"); System.out.println("License!"); } } package me.License; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import me.License.*; @SuppressWarnings("unused") public class Commands implements CommandExecutor { Main plugin; public Commands(Main m) { plugin = m; plugin.getCommand("License").setExecutor(this); } public Commands() { } @SuppressWarnings("deprecation") public boolean onCommand(CommandSender s, Command cmd, String l, String[] args) { Player p = (Player)s; p.sendTitle("§9License", "§2Sprawdzanie Licencji..."); p.sendMessage("§2Sprawdzanie Licencji..."); auth.auth(); return false; } } Cytuj Odnośnik do komentarza https://skript.pl/temat/50972-license/ Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
TEEMER 0
Hej, mam pewien problem bo napisalem plugin na licensje ale nie sprawdza mi tej licensji nawet jak nie ma jej na stronie to i tak plugin dziala pomoze ktos ?
Odnośnik do komentarza
https://skript.pl/temat/50972-license/Udostępnij na innych stronach
0 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.