2時50分]bukkitのWorldクラスがなかなか面白いちょっと練習にと、指定したアイテムIDのアイテムを生成してプレイヤーの位置からぶん投げるコードを書くことにした。アイテムを無から生み出すには...どうやらWorldクラスの以下を使えばいいらしい。item)指定された場所にアイテムをドロップします。そこでこういうコードを書いてみた。")を特定できませんでした。player.sendMessage("あなたにアイテムを与えました。}}これで、目の前にアイテムを落とすことができる。目の前なので、アイテムが生成された直後にアイテムはプレイヤーに拾われる。「世界にアイテムを落とす」には、Worldクラスを使えばいいようだ。見回してみたらいろいろ面白いものを見つけた。breakBlocks)指定した座標で指定したパワーの爆発を作成する。爆発後の火災の発生と、爆発によりブロックを破壊するかを設定できる。爆発でブロックが壊れないように設定できる。代わりに同じパワーの、ブロックを壊さない爆発を起こせば、マップの破壊を阻止できる。z)指定された座標のチャンクを読み込む。チャンクが作成されていない場合は作成する効果がある。チャンクの生成はマルチプレイの中でも負荷のかかる処理なので、あらかじめまとめて生成しておけばプレイ中の負荷やバージョンの壁を解消できるかもしれない。生成しすぎると、新しいブロックが実装されたときどこにもないなんて展開もありうる。いくつか使ってみたなかで、1点気になったのが以下。cls)指定したクラス/インターフェイスと一致するこの世界のすべてのエンティティのコレクションを取得する。getEntitiesByClass(Wither.class)などと指定するとその世界のすべてのウィザーを取得できる...はずなのだが、どうもチャンクが読み込まれてないと空のリストが返ってくるようだ。ワープした直後などは空のリストが返ってきやすいので、使いどころは気をつけたほうがよさそう。RSS2.0最近のコメントおー、お役に立てたようでなによりです。再起...[9/11]この記事が非常の役立ちました。おかげさまで...[9/9]1.14.2のAPIで試しましたが、MapInitializeEv...[9/9]天晴れ!押したらポーションのモヤモヤでまし...[5/26]習うより慣れろって感じで。連絡不要でご自由に貼ってください。画像や添付ファイルへの直リンクはご遠慮願います。