プラグインを作ろうとしましたが、これはオリジナルの& Warezのミニクラフトプレーヤーの違いを示すことができます。私は多くのapisを試しましたが、それは単に動作しません。任意の助けhttps://www.hastebin.com/oyicejaron.javaプレイヤーがオリジナルかどうかをチェックするプラグイン - Minecraft
おかげ -
は、ここに私のコードです。
プラグインを作ろうとしましたが、これはオリジナルの& Warezのミニクラフトプレーヤーの違いを示すことができます。私は多くのapisを試しましたが、それは単に動作しません。任意の助けhttps://www.hastebin.com/oyicejaron.javaプレイヤーがオリジナルかどうかをチェックするプラグイン - Minecraft
おかげ -
は、ここに私のコードです。
あなたが特定のプレイヤー名は、プレミアムMinecraftのアカウントの名前です天気を確認する方法を知りたい場合は、私は次の操作を行います:
あなたはMojangのAPIに接続し、進化する要求を行う必要がありますプレーヤーの名前。 mojang APIは、その名前で見つかったプレーヤーがない場合、コンテンツを返しません。 次のようにURLがある:username
はプレイヤーのユーザー名です
URL url = new URL("https://api.mojang.com/users/profiles/minecraft/" + username);
。 (あなたの場合ではp.getName()
) 可能性のあるMalformedURLException
に対処するために、このステートメントをtry-catchブロックで囲んでください。
ここでは、このページから返されたコンテンツが空であるかどうかを確認します。 BufferedReader
を使用してコンテンツを読むことができます。 URL.openStream()
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
IOException
をスロー:あなたはこのようにそれを行うことができます。
MalformedURLException
が
IOException
に拡張されて以来、
IOException
を捕まえるtry catchブロックでこのブロック全体を囲むのが最良です。この読者天気を確認するには今すぐ
が空かない、そこにそうするための方法は、実際にはありませんが、私は読者が空であり、それはだとき、この
boolean empty = reader.lines().count() == 0;
のようにこのブール値がtrue
であることだろうfalse
ではありません。
最後に、それはこのリーダーを閉じることが重要です、あなたはreader.close();
を入力して投稿する前に、[ヘルプ/オン話題]を読むことを行うことができます。 – Kayaman
サーバを 'online-mode = true'に設定してください。そして、ただ真実を返します。それ以外は、悪い行為を促し、いくつかの契約を破り、一般的には推奨されません。 – Pokechu22