メタデータでドロップ量を変える方法

Modding・サーバPlugin制作・ツール制作など、開発関連の質問があればこちらにお願い致します。
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.322852)

メタデータでドロップ量を変える方法

投稿記事by ogachan1503 » 2018年12月23日(日) 13:43

Minecraft1.7.10,forge10.13.4.1558です。
ブロックのメタデータによって、アイテムをドロップする量を変えるようにしたいです。
public int quantityDropped(Random rnd){}だとメタデータを取得する方法がわからないので、その部分について詳しくお願いします。
ogachan1503
ID:d0970500
木を殴ってる
 
記事: 31
登録日時: 2017年6月19日(月) 17:34

  • (PostNo.322857)

Re: メタデータでドロップ量を変える方法

投稿記事by defeatedcrow » 2018年12月23日(日) 15:24

Forgeがメタセンシティブなほうのメソッド
public int quantityDropped(int meta, int fortune, Random random)
を用意していますからそれを使えばいいです
このメソッドはBlock.classの=== FORGE START ===の部分(つまりForgeが追加したModder用便利メソッド)に含まれていますし、使い方もコメントで書かれています

Blockクラス内に使えそうなメソッドがないか探すとか、他Modやバニラで同様のことをやっている作例を探す習慣をつけると良いと思います
あなたは作るための情報収集の段階で躓いているように見えますので、そこを習得できれば引っかかることが減ると思います(この調子だと、作者・権利者としてあなたの単独名義にできなくなってしまいそうです)
カラスの敗残兵です。AppleMilkTea他、少々のMODを作成しています。
トピック: AppleMilkTea(~1.7.10) / HeatAndClimate(1.10.2)
作者Wiki / github / twitter
アバター
defeatedcrow
ID:69e3e707
ラピスラズリ収集家
 
記事: 1143
登録日時: 2014年1月08日(水) 13:48

  • (PostNo.322886)

Re: メタデータでドロップ量を変える方法

投稿記事by ogachan1503 » 2018年12月24日(月) 15:07

defeatedcrow さんが書きました:Forgeがメタセンシティブなほうのメソッド
public int quantityDropped(int meta, int fortune, Random random)
を用意していますからそれを使えばいいです
このメソッドはBlock.classの=== FORGE START ===の部分(つまりForgeが追加したModder用便利メソッド)に含まれていますし、使い方もコメントで書かれています

Blockクラス内に使えそうなメソッドがないか探すとか、他Modやバニラで同様のことをやっている作例を探す習慣をつけると良いと思います
あなたは作るための情報収集の段階で躓いているように見えますので、そこを習得できれば引っかかることが減ると思います(この調子だと、作者・権利者としてあなたの単独名義にできなくなってしまいそうです)

ありがとうございます。
そうですね。これからは自分で情報を収集できるように頑張ります。
便利なMOD製作を目指します。
ogachan1503
ID:d0970500
木を殴ってる
 
記事: 31
登録日時: 2017年6月19日(月) 17:34


Return to 質問:開発・制作関連

x