wiki通知情報

重要 : サーバールールが2024/7/7に変更、施行されました。
2024年5月より領域保護を行う際に利用するアイテムが『羽根』に変更されました。 詳しくは詳細ページをご確認ください。
wiki更新情報(2021/5/5) / wiki重要告知(2021/5/9)

文書の過去の版を表示しています。


1.10.2にてSignPictureとIntelliInputが競合する

現象

  • マイクラバージョン : Minecraft1.10.2
  • IntelliInput : 2.5 (執筆時点の最新)
  • SignPicture : 2.8.0 (執筆時点の最新)
  • Forge : おそらく不問
    (SignPicture下限の12.18.2.2099でも、Recommendedの12.18.3.2185でも、
    執筆時点Latestの12.18.3.2422でも発生)

以上の条件を満たすと、シングル・マルチ問わずワールド読み込み完了直前に画面がフリーズする。

原因

IntelliInput 2.5の後にSignPicture 2.8.0を読み込んでしまうと発生。

Minecraftは、modsファイルに入ったファイルを名前順(エクスプローラーの名前順の昇順=文字コード順)で読み込む。

参考:マインクラフト非公式日本ユーザーフォーラム 【MOD基礎知識】競合はいかにして発生するのか?

解決策1

つまりIntelliInputとSignPictureの読み込み順を逆転してやればいい。

ただしあまり大きな改変をすると自分が困りそうなので程々に。

(下記は例のため、エクスプローラーの名前昇順で逆転できれば何でも可。 また、いずれか1つのみ実施すればよい。)
例(推奨):SignPictureのjarファイルの先頭に「 _ 」(半角アンダースコア)を入れて、 _SignPicture~~.jarとする。
例:SignPictureのjarファイルの先頭に「A」を入れて、 ASignPicture~~.jarとする。
例:IntelliInputのjarファイルの先頭に「Z」を入れて、 ZIntelliInput~~.jarとする。

解決策2

SignPictureを1つ古くして、2.7.1を使うと問題は発生しない。

ただし最新バージョンではないため一部の不具合がある。

大きなもの:

  • [ ]がある看板は全てSignPictureと認識されて、エラー表示になってしまう
     → 2.8.0では明らかなURL以外は画像表示しようとしない
  • オフセットを正の方向にずらすと、1単位じゃなくてもっと大きな単位でずれてしまう
     → 2.8.0で修正済み

根本の原因

こういうことらしい。

さいごに

この記事を読んでも解決しなかったり、むしろ不利益が起きても責任は負いません。

プリント/エキスポート
QRコード
QR Code 1.10.2にてSignPictureとIntelliInputが競合する (generated for current page)