問題タブ [bukkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
295 参照

java - Serializable を実装していないクラスを回避する方法はありますか?

わかりましたので、ファイルに保存され、そこからリロードされる HashMap で Bukkit の ItemStack を使用しますが、ItemStack.serialize( ) は Serializable を実装していません。これを回避する方法はありますか?ありがとう!

編集:

これは私のプラグインからのコードの抜粋です。エラーが発生する部分です。

そして、ここで、最後になりましたが、間違いなくエラーです!

0 投票する
2 に答える
2970 参照

java - PHP から Java への接続

私は、おそらくWebページのボタンを押して送信し、Javaでコマンドを実行するプロジェクトに取り組んでいます。私が探しているのは、このようなものです。ボタンを押すと、Minecraft サーバーにコマンドが送信され、プラグインがリロードされます。どうすればこれを達成できますか?ありがとう

0 投票する
1 に答える
120 参照

python - Pythonにアプリケーションを開いて使用させる方法は?

Macで実行しているMinecraftBukkitサーバーがあります。私も頻繁に旅行するので、サーバーを再起動するのは面倒です。stopコマンドを使用してサーバーを閉じることができるPython2.7.3スクリプトを使用することは可能ですか。次に、スクリプトを30秒待ってから、サーバーを再度開きます。6時間ごとにサーバーを再起動するタイマーにもスクリプトを配置したいと思います。

私の主な質問は、これを達成するためのモジュール、ライブラリ、または方法はありますか?また、必要に応じてどこでより多くの情報を見つけることができますか?

----擬似コード----

私の質問があまりにも素朴であるならば申し訳ありませんが、私はアマチュアプログラマーです!

ありがとう!

0 投票する
2 に答える
270 参照

java - 偽のクライアントデータJavaを防止しますか?

人気のMinecraftサーバーソフトウェアであるBukkitのプラグインを書いています。

私のプラグインでは、グローバルリーダーボードを作成するために、プレーヤーのスコアをサーバーに送信する必要があります。

Javaは逆コンパイルできるので、誰かがプラグインを逆コンパイルして、それがどのように機能するかを知ることができます(とにかくオープンソースです)。なりすましやリーダーボードの不正使用ができないように、サーバーにデータ(プレーヤーのスコア)を送信する方法を探しています。

プラグインのユーザー(サーバー所有者)をリーダーボードサイトにサインアップさせてから、独自のユーザー名とパスワードの組み合わせを使用してリーダーボードに接続することを検討していました。悪用された場合は、そのサーバーをリーダーボードからブロックするだけで済みます。ただし、これは最も効率的な方法ではありません。結合を管理し、キルの量を承認する必要があるためです。

クライアント(Bukkitサーバープラグイン)がキルをスプーフィングできないようにするにはどうすればよいですか?

0 投票する
2 に答える
3425 参照

java - Java エラー: 変数に解決できません

Java、bukkit でマインクラフト プラグインを作成しようとしています。

私が得ているエラーは「プラグイン」です

つまり:

プラグインを変数に解決できません

助けてください!

0 投票する
1 に答える
425 参照

java - .equals がスキャナーで動作しない

txtファイルの内容をコンソールに出力しているため、ファイルを読み取っていることはわかっていますが、.equalsを試すたびに、変数がtrue/falseに変化せず、trueのままになりますアイデアはありますか?

編集:

これで問題なく読めるようになりましたが、変数が true/false に更新されません。コンソールに表示されるように、trueのままです。

私の変数の作り方:

それが私が変数を作成した方法であり、= false にする必要がありますが、停止することも変更することもできません。Java ファイルを検索して、true をトリガーしている可能性のあるものを探しましたが、何も見つかりませんでした。

0 投票する
1 に答える
320 参照

yaml - YAML構文エラー

BukkitでPermissionsExのpermissions.ymlファイルを開発しています。

最近、構文の検証中にエラーが発生しました。すべてのオプションを使い果たした後も、エラーは「130行18列目の構文エラー: `'」(このコードにはタブ間隔がありません)と表示されます。

コードはここにあります http://pastebin.com/KDKvd18H

誰かがこのエラーを修正するのを手伝ってくれるなら、それは大いにありがたいです。

よろしく、Cian

0 投票する
1 に答える
1632 参照

php - Minecraft RCONは、Webサーバーから実行した場合は機能しませんが、ローカルホストから実行した場合は機能します

minecraftサーバー上のユーザーをWebサーバーからリモートでホワイトリストに登録するスクリプトがあります。

このスクリプトは、ローカルホストから実行した場合は完全に機能しますが、Webサーバーで実行した場合は機能しません(接続タイムアウト)。これを実現するものはありますか?

Webサーバーから実行するたびに、タイムアウトになります。その後、Minecraftサーバーがクラッシュします。

予想:「ユーザー」がホワイトリストに追加されました(ローカルホストから動作)Webサーバーからの実際:

0 投票する
1 に答える
284 参照

php - bbPress から Minecraft コマンドを実行する

わかりました、こんにちは皆さん。これはあなたに尋ねるのは非常に奇妙な質問かもしれませんが、私の Minecraft サーバー フォーラムの誰かがフォーラムでトピックを作成すると、「自己紹介」というトピックを作成してお金を与える方法はありますか? 私はすでにそれを行うコマンドを持っています。これができることを願っています。

また、フォーラム アカウントで 1 回しか実行できない可能性もあります。

よろしくお願いします。

0 投票する
2 に答える
2126 参照

java - Java:コンストラクタによる初期化と静的メソッドによる初期化の違いは?

これは個人の好みとワークフローの問題かもしれませんが、それ以上の場合は、とにかく尋ねるべきだと思います.

Java では、コンストラクターを使用してインスタンスを作成する場合と、静的メソッド (インスタンスを返す) を使用してインスタンスを作成する場合の違いは何ですか? たとえば、私が取り組んでいるプロジェクトからこのコードを少し取ってください (投稿時に手作業で書かれているため、いくつかのショートカットと自由が取られています)。

このような場合、使用することの違いは何ですか

createMap()Plugin クラスでは、コンストラクターで呼び出されないため、後者でのみ実行されるという事実に加えて?

この場合、明確にするために、Pluginメインクラスと見なされます。

私は中間レベルのプラグインを作成できる Java 構文を十分に知っていますが、これを行う 2 つの方法の違いを知るには Java 自体について十分ではありません。

編集:たとえば、Maps作成にMap使用したクラスは、オブジェクトの代わりにクラスを使用して呼び出される静的ファクトリ メソッドを使用します (その用語を正しく使用していることを願っています)。