問題タブ [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.
java - Java で変数の値を不変に保つ
これは私の簡単なスクリプトです:
私はそれをloc
静的で不変のままにしようとしています。for ループ全体で変更されているため、これを防止したいと考えています。
java - SQLite-Bukkitプラグインの奇数NPE
PatPeterのSQLiteBukkitプラグイン「SQLibrary」を使用するSQLベースのBukkitプラグインでかなり大きなバグに遭遇しています。別のSOスレッドからの最初のソリューションを使用して、プレーヤーがすでにデータベースに入力されているかどうかを判断しようとしています。詳細については、このフォーラムスレッドを参照してください。ただし、ここでも簡単な概要を説明します。
これはスタックトレースです。
そして、これが疑わしいメソッドであり、スタックトレースに示されている行がマークされています。
何が起きてる?
java - bukkit を使用した Java HashMap
そして、bukkitで一度に2つのエンチャントを追加する方法
「addEnchantments」は「addEnchantments(Map < Enchantment, int >)」を受け入れます
java - bukkit を使用して Java でカスタム型を変換する
文字列を (カスタム タイプ) エンチャントに変換する方法は? 次のコード アラート「タイプの不一致: 文字列からエンチャントに変換できません」
java - Bukkit-runTaskTimerAsynchronously();を開始できません。
bukkitプラグインを作成していますが、数分ごとにメッセージを送信できません。以前は機能していましたが、現在はbukkit 1.4.6ベータ版を使用していますが、使用していません。以前の方法は廃止されましたが、同じエラーが発生したため、運が悪かったので、代わりの方法に切り替えることにしました。
これが私のコードです:
これを使っています。
コンソールは私に以下を与えます:
多くのエラーが続きます。これから来ます
ライン。
「キャストできません」というエラーの意味がわからないので、助けていただければ幸いです。
java - メソッドが明らかに存在する場合の NoSuchMethodError
私はその例外を取得します
コードは次のとおりです: https://github.com/macintosh264/XYZShop
最後に、Bukkit というタイトルの人気ビデオ ゲーム Minecraft の Mod API を使用しています。ここにJavaDocとライブラリがあります
http://dl.bukkit.org/downloads/bukkit/
「MySQL を使用する別のプロジェクトでもこの問題が発生し、mysql クラスが使用されるたびにスタック トレースが発生します。」
- Macintosh264
minecraft - Bukkit for Minecraftを使用して新しい種類のMobを定義することは可能ですか?
新しいタイプのmobを追加するMinecraftmodを作成したいと思います。それは可能ですか?BukkitではEntityType
、事前定義された列挙型であることがわかります。これにより、新しいタイプのエンティティを追加する方法がない可能性があると私は信じています。私はそれが間違っていることを望んでいます。
java - Bukkit ItemStackにデータを添付する方法はありますか?
OK、MinecraftBukkitItemStackにデータを添付しようとしています。ドロップするエンティティにもそれがあるようにしたいと思いますが、それはオプションです。これを直接行うことができない場合、アイテムがプレーヤーとそのインベントリスロットを移動するときに、アイテムと一緒にデータ(java int、java string)を保持できる他の方法はありますか?ありがとう!
編集:これがコード例です。
この例を作成しましたが、1本の特殊な剣で右クリックすると機能しません。
java - このオブジェクトをシリアル化できないのはなぜですか?
わかりました。Bukkitプラグインの場合、シリアル化できるようにするには、次のJavaクラス(NewItem.java)が必要ですが、そうではありません。プラグインが保存しようとするとエラーが発生します。
NewItem.javaのソースコードは次のとおりです。
java - Java がこの NullPointerException を返すのはなぜですか?
わかりましたので、Eclipse を使用して Minecraft 用の Bukkit プラグインの作成に取り組んでいます。何らかの理由で、一見不合理な NullPointerExceptions が大量に発生しています。値が null である変数の型の値と関数を使用しようとすると、NullPointerExceptions が発生することがわかりました。私のコードでは見つけられなかったので、他の誰かが見つけられるかどうかを確認したかったのです。
エラー:
そして、ここに私の実際のプラグインコードがあります:
アップデート:
nakib が私の質問に答え、エラーが修正されました! どうもありがとう!