コメント > MOD製作チュートリアル > ツール類の追加

  • アルミニウムツールが耐久値を保持しないのですが、、 - 名無しさん 2015-08-22 17:58:35
    • まだ編集が終わっていません。原因を調べ、テンプレートを使用して修正します。報告ありがとうございます - 赤砂蛇凪浜 2015-08-23 08:51:21
    • 編集完了しましたが、こちらの環境では特に問題はありませんでした。解決できていない場合はもう一度コメントしてくださるとありがたいです。 - 赤砂蛇凪浜 2015-09-04 09:17:25
  • 質問です。黄昏の森のstealeafでできるツールのようにもともとエンチャントがつくツールはどのようなコードにすればいいのでしょうか? - 名無しさん 2017-01-07 16:19:06
    • 解決しました。 - 名無しさん 2017-01-22 10:08:12
      • 方法を教えていただけませんか? - あるふぁ 2017-05-20 16:26:48
      • 匠craftの「地雷除去」のように、新しいエンチャントをつける方法を解説していただけると助かります。 - あるふぁ 2017-05-20 18:53:49
        • 追加いたしました、ご確認ください。 - Tom Kate 2017-05-22 19:34:58
          • すみません、伝わりにくかったと思います…匠craftの「地雷除去」のように、新しいエンチャントの”種類”を作る方法でした。 - あるふぁ 2017-05-23 20:15:17
            • エンチャント「追加」ですか。申し訳ありません。追加予定はありますがすぐにはできないと思いますのでご了承ください。 - Tom Kate 2017-05-23 20:26:53
  • どんなブロックでもクリエイティブの時のように即時破壊し、ドロップさせるツールは作れますか? - あるふぁ 2017-05-31 19:29:48
    • 通常破壊可能なブロックを採掘したいのであれば、比較的容易に作れます。
      AluminiumTool.javaでの実装を応用し、func_150893_aで常にefficiencyOnProperMaterialを返せば、通常破壊可能なすべてのブロックを、適正採掘速度で破壊できます。
      さらに、EnumHelper.addToolMaterialの第四引数に大きな値を渡すことで、クリエイティブ以上の採掘速度を出すことが可能です。
      (1500以上であれば、通常時は黒曜石を最大速度で破壊できます。)
      岩盤のような破壊不可ブロックは、干渉できるイベントが見当たらないため、左クリック時に破壊することは簡単ではないと思います。
      アイテム使用時に呼ばれるonItemUseメソッドをオーバーライドすれば、右クリック時に岩盤を破壊し、ドロップさせるといった処理は可能です。 - 赤砂蛇凪浜 2017-06-01 17:50:09
      • ありがとうございます!実は返信が来る前に試行錯誤して解決してしまったのですが、参考になりました。 - あるふぁ 2017-06-01 18:38:38
  • こちらも「防具の追加」同様に、金床で修理することが出来ません。 - mod初心者 2017-06-17 12:48:38
    • ご指摘ありがとうございます。原因は「防具の追加」と同様です。修正しておきました。 - 赤砂蛇凪浜 2017-06-17 16:52:20
      • 解決しました!ありがとうございました! - mod初心者 2017-06-19 17:19:34
  • 参考になりました、ありがとうございます - 名無しさん 2017-08-04 19:14:19