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

  • コンパイル時に、"ブートストラップ・クラスパスが-source 1.6と一緒に設定されていません"と出るのですがどうしたら良いのでしょうか? - mod初心者 2017-04-21 15:03:12
    • ちなみに上のはgradleの[compileJava, compileTestJava].eachのit.options.compilerArgs += ['-source', '1.7', '-target', '1.7']で直りましたけど、 - mod初心者 2017-04-21 15:26:51
    • 「入力ファイルの操作のうち、未チェックまたは安全ではないものがあります。」が残ってます。上のは間違えました、['-source', '1.8', '-target', '1.8']です。 - mod初心者 2017-04-21 15:51:17
    • 言い直すと、build.gradleの[compileJava, compileTestJava].eachのit.options.compilerArgs += ['-source', '1.8', '-target', '1.8']で直りましたが、「入力ファイルの操作のうち、未チェックまたは安全ではないものがあります。」が残ってます。 - mod初心者 2017-05-14 17:35:57
    • 返信が遅くなってしまい申し訳ありません。
      ビルドが成功しているなら、そのままでも動作はするはずです。
      今回の場合、ConfigElementが総称型であるためにAluminiumModConfigGuiのコンストラクタにある以下の部分で警告が出ているようです。
      :    (new ConfigElement(/* 略 */)).getChildElements()
      チュートリアルの該当部分を以下のように修正しましたので、ご確認ください。
      :    (new ConfigElement<Object>(/* 略 */)).getChildElements()
      同様の警告は、以下をbuild.gradle内に追記することで、詳細を表示できます。
      :    compileJava {options.compilerArgs += '-Xlint:unchecked'}
      また、"ブートストラップ・クラスパスが…"の警告は、ビルド時に指定されたJavaのバージョンとビルドに使用しているバージョンが違うために発生しているようです。 - 赤砂蛇凪浜 2017-05-17 17:12:16
      • 直りました!ありがとうございました! - Mod初心者 2017-05-18 18:32:47
        • メニュー画面のmodボタンを押しAluminiumModを選択すると、「disable」が赤くなります。 - mod初心者 2017-05-21 07:15:11
          • それは、FMLのMOD無効化ボタンです。
            MOD側が対応していないため赤くなるようです。
            @ModでcanBeDeactivatedをtrueにすると白くできます。
            しかし、FMLが機能を完成させておらず、利用できません。
            完成してもほとんどのMODが利用できないため、今後の更新も無いようです。 - 赤砂蛇凪浜 2017-05-24 14:18:02
            • そうなんですね。 - mod初心者 2017-05-24 15:14:13
            • 分かりました。 - mod初心者 2017-05-24 15:14:43