専用武器で倒した時アイテムドロップする方法

フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999

返信する

CAPTCHA 認証コード
表示されたコードを正確に入力してください。各文字は大文字・小文字の区別があります。

BBCode: OFF
スマイリー: OFF
トピックのレビュー
   

ファイルを添付します

展開ビュー トピックのレビュー: 専用武器で倒した時アイテムドロップする方法

専用武器で倒した時アイテムドロップする方法

投稿記事 by けいくん » 2017年7月25日(火) 04:57

特定武器でMOBを倒した時またはMOBを攻撃した際にアイテムをドロップするようにしたいです。

現状MOBに殴った際にドロップするようにしているのですが、MOBが倒した判定方法等がわからず困ってます。
また、下記のコードですと何故か拾えるものと拾えないものが存在します。
拾えないものは入り直すと消えるのですが、この原因等もわからず困ってます。

どうかわかる方がいましたらご教授お願い致します。
コード: 全て選択
    public boolean onLeftClickEntity(ItemStack itemStack, EntityPlayer player, Entity entity) {
       entity.dropItem(ItemRegistry.MyPiece, 2);

      return false;
    }

versionは1.7.10です

ページトップ

x